diff --git a/code-server/kustomization.yaml b/code-server/kustomization.yaml index 1d02bf0..7c84236 100644 --- a/code-server/kustomization.yaml +++ b/code-server/kustomization.yaml @@ -6,6 +6,10 @@ namespace: code-server resources: # ArgoCD Application 리소스는 infrastructure/kustomization.yaml에서 관리 # - argocd/code-server.yaml + + # Namespace with Goldilocks label + - namespace.yaml + - vault/code-server-password.yaml - rbac.yaml - ingress.yaml diff --git a/code-server/namespace.yaml b/code-server/namespace.yaml new file mode 100644 index 0000000..d08ed23 --- /dev/null +++ b/code-server/namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: code-server + labels: + goldilocks.fairwinds.com/enabled: "true" diff --git a/docusaurus/kustomization.yaml b/docusaurus/kustomization.yaml index f42f58d..5a1cd59 100644 --- a/docusaurus/kustomization.yaml +++ b/docusaurus/kustomization.yaml @@ -4,6 +4,10 @@ kind: Kustomization resources: # ArgoCD Application 리소스는 infrastructure/kustomization.yaml에서 관리 # - argocd/docusaurus.yaml + + # Namespace with Goldilocks label + - namespace.yaml + - deployment.yaml - service.yaml - ingress.yaml diff --git a/docusaurus/namespace.yaml b/docusaurus/namespace.yaml new file mode 100644 index 0000000..2cb5a67 --- /dev/null +++ b/docusaurus/namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: docusaurus + labels: + goldilocks.fairwinds.com/enabled: "true" diff --git a/gitea/kustomization.yaml b/gitea/kustomization.yaml index 0509b26..54b8519 100644 --- a/gitea/kustomization.yaml +++ b/gitea/kustomization.yaml @@ -5,10 +5,13 @@ resources: # ArgoCD Application (주석 처리: circular dependency 방지) # - argocd/gitea.yaml # Gitea Application은 수동으로 적용: kubectl apply -f gitea/argocd/gitea.yaml - + + # Namespace with Goldilocks label + - namespace.yaml + # Gitea Runner - deployment.yaml - + # Vault secrets - vault/gitea-admin-secret.yaml - vault/gitea-postgres-password.yaml diff --git a/gitea/namespace.yaml b/gitea/namespace.yaml new file mode 100644 index 0000000..302db53 --- /dev/null +++ b/gitea/namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: gitea + labels: + goldilocks.fairwinds.com/enabled: "true" diff --git a/homer/kustomization.yaml b/homer/kustomization.yaml index 692ee8a..30e9718 100644 --- a/homer/kustomization.yaml +++ b/homer/kustomization.yaml @@ -4,6 +4,10 @@ kind: Kustomization resources: # ArgoCD Application 리소스는 infrastructure/kustomization.yaml에서 관리 # - argocd/homer.yaml + + # Namespace with Goldilocks label + - namespace.yaml + - homer.yaml # ConfigMap 생성: config.yml만 포함 (assets는 InitContainer에서 Git에서 복사) diff --git a/homer/namespace.yaml b/homer/namespace.yaml new file mode 100644 index 0000000..ae7e02c --- /dev/null +++ b/homer/namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: homer + labels: + goldilocks.fairwinds.com/enabled: "true" diff --git a/umami/kustomization.yaml b/umami/kustomization.yaml index f9d54d6..0e8b500 100644 --- a/umami/kustomization.yaml +++ b/umami/kustomization.yaml @@ -4,5 +4,9 @@ kind: Kustomization resources: # ArgoCD Application 리소스는 infrastructure/kustomization.yaml에서 관리 # - argocd/umami.yaml + + # Namespace with Goldilocks label + - namespace.yaml + - vault/umami-password.yaml - ingress.yaml diff --git a/umami/namespace.yaml b/umami/namespace.yaml new file mode 100644 index 0000000..61c7de0 --- /dev/null +++ b/umami/namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: analytics + labels: + goldilocks.fairwinds.com/enabled: "true"