FEAT(argocd): enable GitOps self-management

- Add ArgoCD Application for Helm chart deployment
- Add helm-values.yaml with custom settings
- Configure GOMEMLIMIT=400MiB, GOGC=50
- Disable reconciliation (webhook only)
- Enable anonymous access (Authelia handles auth)
- Move main ingress to helm-values.yaml
- Add separate webhook-ingress.yaml
- Remove ConfigMap files (now in helm-values)
This commit is contained in:
2026-01-09 00:44:18 +09:00
parent a2b13bb4f6
commit 0d38963837
8 changed files with 226 additions and 97 deletions

View File

@@ -1,8 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- manifests/namespace.yaml
- manifests/argocd-cm.yaml
- manifests/argocd-rbac-cm.yaml
- manifests/argocd-cmd-params-cm.yaml
- manifests/ingress.yaml
# ArgoCD Application (self-managed via Helm chart)
- argocd.yaml
# Additional manifests (applied alongside Helm chart)
- manifests/namespace.yaml
- manifests/webhook-ingress.yaml