Files
infrastructure/clusters/cl01tl/deployment/argocd/values.yaml
2025-02-15 19:03:16 -06:00

78 lines
2.1 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-cl01tl.boreal-beaufort.ts.net
statusbadge.enabled: true
# dex.config: |
# connectors:
# - config:
# issuer: https://auth-cl01tl.boreal-beaufort.ts.net/application/o/argocd/
# clientID: $argocd-oidc-secret:client
# clientSecret: $argocd-oidc-secret:secret
# insecureEnableGroups: true
# scopes:
# - openid
# - profile
# - email
# - groups
# name: authentik
# type: oidc
# id: authentik
rbac:
policy.csv: |
g, ArgoCD Admins, role:admin
params:
server.insecure: true
server:
replicas: 2
ingress:
enabled: false
controller: generic
ingressClassName: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
cert-manager.io/cluster-issuer: letsencrypt-issuer
hostname: argocd.alexlebens.net
tls: true
metrics:
enabled: true
serviceMonitor:
enabled: true
dex:
enabled: true
redis-ha:
enabled: true
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