Files
kubernetes/dev/argocd/values.yaml
2025-12-05 23:28:37 +01:00

98 lines
2.2 KiB
YAML

global:
domain: argocd-dev.allarddcs.nl
ingress:
server:
enabled: true
ingressClassName: traefik
hosts:
- host: argocd-dev.allarddcs.nl
paths:
- "/"
tls:
- hosts:
- argocd-dev.allarddcs.nl
secretName: argocd-tls-cert
params:
server.insecure: "false"
resource.customizations: |
rbac.authorization.k8s.io/ClusterRole:
ignoreDifferences: |
jsonPointers:
- /metadata/annotations/argocd.argoproj.io~1tracking-id
rbac.authorization.k8s.io/ClusterRoleBinding:
ignoreDifferences: |
jsonPointers:
- /metadata/annotations/argocd.argoproj.io~1tracking-id
applicationController:
persistence:
enabled: true
existingClaim: argocd-pvc
server:
tls:
enabled: true
secretName: argocd-tls-cert
persistence:
enabled: true
existingClaim: argocd-pvc
repoServer:
extraArgs:
- --parallelismlimit=1
readinessProbe:
initialDelaySeconds: 10
periodSeconds: 5
timeoutSeconds: 2
failureThreshold: 10
livenessProbe:
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 2
failureThreshold: 10
persistence:
enabled: true
existingClaim: argocd-pvc
notifications:
notifiers:
service.email: |
host: mail.allarddcs.nl
port: 587
from: argocd@allarddcs.nl
username: argocd@allarddcs.nl
password: Argocd01@
starttls: true
templates:
app-sync-failed: |
email:
subject: Failed to sync application {{.app.metadata.name}}.
message: |
The sync of {{.app.metadata.name}} failed at {{.app.status.operationState.finishedAt}}.
Error: {{.app.status.operationState.message}}
More details: {{.context.argocdUrl}}/applications/{{.app.metadata.name}}?operation=true
triggers:
trigger.on-sync-failed: |
- description: Application syncing has failed
send:
- app-sync-failed
when: app.status.operationState != nil and app.status.operationState.phase in ['Error','Failed']
subscriptions:
- recipients:
- email:admin@allarddcs.nl
triggers:
- on-sync-failed
context:
argocdUrl: https://argocd-dev.allarddcs.nl