Commit Graph

7 Commits

Author SHA1 Message Date
6dec7e0a46 REFACTOR(argocd): monitoring apps
- to self-manage ArgoCD Applications
- Each app now includes its own argocd.yaml in kustomization.yaml
- Main monitoring/kustomization.yaml references app folders instead of
  individual argocd.yaml files
- Better separation of concerns - each app is self-contained and
  independently managed
2026-01-04 23:38:05 +09:00
5c4676ca9a REFACTOR(repo): restructure monitoring folder
- and add namespace resou...
- Remove argocd/, helm-values/, ingress/ subdirectories
- Move files to parent directory (argocd.yaml, helm-values.yaml,
  ingress.yaml)
- Update helm valueFiles paths in ArgoCD Applications
- Add namespace.yaml to all applications with Goldilocks labels
- Update destination namespaces to match folder names
- Update kustomization.yaml files to reference new structure
2026-01-04 23:38:05 +09:00
1bf40d431b REVERT(grafana): grafana to local-path
- storageclass
Due to storage constraints, reverting from longhorn to local-path.
Only Loki, Alertmanager, and Gitea remain on longhorn.
2026-01-04 23:38:05 +09:00
1a2f15c468 REFACTOR(longhorn): migrate monitoring PVCs
- from local-path to Longhorn
- Grafana: 2Gi (replica=3)
- Loki: 10Gi (replica=3)
- Alertmanager: 1Gi (replica=3)
- Prometheus: 5Gi (replica=3)
- Use dedicated 50GB Longhorn storage on each node
2026-01-04 23:38:05 +09:00
7d41461e2e FEAT(grafana): add per-application ingress
- management for Grafana
- Added ingress.yaml for Grafana
- Updated kustomization file to include ingress resource
- Migrated from centralized ingress management to per-app architecture
2025-12-25 20:21:28 +09:00
a11a9ab329 CHORE(argocd): update ArgoCD applications
- to point to monitoring repo...
2025-12-17 15:12:56 +09:00
baee94b69d INIT(repo): monitoring stack setup 2025-12-17 15:06:58 +09:00