diff --git a/argocd/disable-unused-controllers.yaml b/argocd/disable-unused-controllers.yaml new file mode 100644 index 0000000..59b0bec --- /dev/null +++ b/argocd/disable-unused-controllers.yaml @@ -0,0 +1,28 @@ +# 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 diff --git a/argocd/kustomization.yaml b/argocd/kustomization.yaml index dc5bb02..771244d 100644 --- a/argocd/kustomization.yaml +++ b/argocd/kustomization.yaml @@ -6,3 +6,4 @@ resources: - argocd-rbac-cm.yaml - argocd-cmd-params-cm.yaml - ingress.yaml +- disable-unused-controllers.yaml