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
This commit is contained in:
28
argocd/disable-unused-controllers.yaml
Normal file
28
argocd/disable-unused-controllers.yaml
Normal file
@@ -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
|
||||||
@@ -6,3 +6,4 @@ resources:
|
|||||||
- argocd-rbac-cm.yaml
|
- argocd-rbac-cm.yaml
|
||||||
- argocd-cmd-params-cm.yaml
|
- argocd-cmd-params-cm.yaml
|
||||||
- ingress.yaml
|
- ingress.yaml
|
||||||
|
- disable-unused-controllers.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user