Files
infrastructure/clusters/cl01tl/deployment/argocd/values.yaml
2025-03-03 16:10:51 -06:00

71 lines
1.7 KiB
YAML

argo-cd:
crds:
install: true
configs:
cm:
admin.enabled: true
# resource.customizations.ignoreDifferences.apps_Deployment: |
# jqPathExpressions:
# - '.spec.template.spec.hostUsers'
# resource.customizations.ignoreDifferences.batch_CronJob: |
# jqPathExpressions:
# - '.spec.jobTemplate.spec.template.spec.hostUsers'
# resource.customizations.ignoreDifferences.batch_Job: |
# jqPathExpressions:
# - '.spec.template.spec.hostUsers'
timeout.reconciliation: 100s
timeout.reconciliation.jitter: 60s
url: https://argocd.alexlebens.net
statusbadge.enabled: true
dex.config: |
connectors:
- config:
issuer: https://auth.alexlebens.dev/application/o/argocd/
clientID: $argocd-oidc-secret:client
clientSecret: $argocd-oidc-secret:secret
insecureEnableGroups: true
scopes:
- openid
- profile
- email
name: authentik
type: oidc
id: authentik
rbac:
policy.csv: |
g, ArgoCD Admins, role:admin
params:
server.insecure: true
server:
replicas: 2
ingress:
enabled: false
metrics:
enabled: true
serviceMonitor:
enabled: true
dex:
enabled: true
redis-ha:
enabled: true
redisSecretInit:
enabled: false
controller:
replicas: 1
metrics:
enabled: true
serviceMonitor:
enabled: true
repoServer:
replicas: 2
metrics:
enabled: true
serviceMonitor:
enabled: true
applicationSet:
replicas: 2
metrics:
enabled: true
serviceMonitor:
enabled: true