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
This commit is contained in:
2025-12-29 00:52:35 +09:00
parent 5c4676ca9a
commit 6dec7e0a46
8 changed files with 8 additions and 24 deletions

View File

@@ -2,7 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml

View File

@@ -2,8 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml
- ingress.yaml - ingress.yaml

View File

@@ -2,9 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml
- vault/grafana-admin-password.yaml - vault/grafana-admin-password.yaml
- ingress.yaml - ingress.yaml

View File

@@ -2,7 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml

View File

@@ -2,7 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml

View File

@@ -2,7 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml

View File

@@ -2,8 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml
- vault/postgresql-password.yaml - vault/postgresql-password.yaml

View File

@@ -2,7 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
# ArgoCD Application 리소스는 monitoring/kustomization.yaml에서 관리 - argocd.yaml
# - argocd.yaml
- namespace.yaml - namespace.yaml