From b4ec13618a7d7fc01cad76d88f830e78176851b8 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Mon, 29 Dec 2025 01:03:40 +0900 Subject: [PATCH] REFACTOR(repo): to independent app management - pattern - monitoring/kustomization.yaml now only manages application.yaml (App of Apps) - Each app independently manages its own ArgoCD Application via kustomization.yaml - Apps are fully self-contained: argocd.yaml, namespace.yaml, and app- specific resources - Cleaner separation: no central app list to maintain --- alertmanager/kustomization.yaml | 3 +-- goldilocks/kustomization.yaml | 3 +-- grafana/kustomization.yaml | 3 +-- kube-state-metrics/kustomization.yaml | 3 +-- loki/kustomization.yaml | 3 +-- node-exporter/kustomization.yaml | 3 +-- prometheus/kustomization.yaml | 3 +-- promtail/kustomization.yaml | 3 +-- 8 files changed, 8 insertions(+), 16 deletions(-) diff --git a/alertmanager/kustomization.yaml b/alertmanager/kustomization.yaml index ffa5c66..15390c4 100644 --- a/alertmanager/kustomization.yaml +++ b/alertmanager/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml diff --git a/goldilocks/kustomization.yaml b/goldilocks/kustomization.yaml index 01ef3a9..86d4f85 100644 --- a/goldilocks/kustomization.yaml +++ b/goldilocks/kustomization.yaml @@ -2,7 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml - ingress.yaml diff --git a/grafana/kustomization.yaml b/grafana/kustomization.yaml index 193ad11..c686d08 100644 --- a/grafana/kustomization.yaml +++ b/grafana/kustomization.yaml @@ -2,8 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml - vault/grafana-admin-password.yaml - ingress.yaml diff --git a/kube-state-metrics/kustomization.yaml b/kube-state-metrics/kustomization.yaml index ffa5c66..15390c4 100644 --- a/kube-state-metrics/kustomization.yaml +++ b/kube-state-metrics/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml diff --git a/loki/kustomization.yaml b/loki/kustomization.yaml index ffa5c66..15390c4 100644 --- a/loki/kustomization.yaml +++ b/loki/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml diff --git a/node-exporter/kustomization.yaml b/node-exporter/kustomization.yaml index ffa5c66..15390c4 100644 --- a/node-exporter/kustomization.yaml +++ b/node-exporter/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml diff --git a/prometheus/kustomization.yaml b/prometheus/kustomization.yaml index 27ae3cb..c28bbb6 100644 --- a/prometheus/kustomization.yaml +++ b/prometheus/kustomization.yaml @@ -2,7 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml - vault/postgresql-password.yaml diff --git a/promtail/kustomization.yaml b/promtail/kustomization.yaml index ffa5c66..15390c4 100644 --- a/promtail/kustomization.yaml +++ b/promtail/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - # ArgoCD Application은 monitoring/kustomization.yaml에서 관리 - # - argocd.yaml + - argocd.yaml - namespace.yaml