Files
platform/argocd/disable-unused-controllers.yaml
Mayne0213 00dcd5aeea CHORE(argocd): disable unused ArgoCD controllers
- notifications: Not using alerts
- applicationset: Not using ApplicationSet templates
- dex: Using Authelia SSO instead
- Saves ~200-300 MiB memory and removes 3-minute reconciliation loop
2026-01-04 23:28:29 +09:00

29 lines
579 B
YAML

# Disable unused ArgoCD controllers to save resources
# - notifications: Not using Slack/Discord alerts
# - applicationset: Not using ApplicationSet templates
# - dex: Using Authelia for SSO instead
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-notifications-controller
namespace: argocd
spec:
replicas: 0
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-applicationset-controller
namespace: argocd
spec:
replicas: 0
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-dex-server
namespace: argocd
spec:
replicas: 0