127 lines
2.8 KiB
YAML
127 lines
2.8 KiB
YAML
ingress:
|
|
server:
|
|
enabled: true
|
|
ingressClassName: traefik
|
|
hosts:
|
|
- host: argocd-dev.allarddcs.nl
|
|
paths:
|
|
- "/"
|
|
tls:
|
|
- hosts:
|
|
- argocd-dev.allarddcs.nl
|
|
secretName: argocd-tls-cert
|
|
|
|
configs:
|
|
params:
|
|
# disable insecure (HTTP)
|
|
server.insecure: "false"
|
|
|
|
configs:
|
|
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
|
|
|
|
server:
|
|
tls:
|
|
enabled: true
|
|
# name of the TLS secret (created via cert-manager)
|
|
secretName: argocd-tls-cert
|
|
|
|
repoServer:
|
|
extraArgs:
|
|
- --parallelismlimit=1
|
|
|
|
readinessProbe:
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 5
|
|
timeoutSeconds: 2
|
|
failureThreshold: 10
|
|
|
|
livenessProbe:
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
timeoutSeconds: 2
|
|
failureThreshold: 10
|
|
ingress:
|
|
server:
|
|
enabled: true
|
|
ingressClassName: traefik
|
|
hosts:
|
|
- host: argocd-dev.allarddcs.nl
|
|
paths:
|
|
- "/"
|
|
tls:
|
|
- hosts:
|
|
- argocd-dev.allarddcs.nl
|
|
secretName: argocd-tls-cert
|
|
|
|
configs:
|
|
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
|
|
|
|
server:
|
|
tls:
|
|
enabled: true
|
|
secretName: argocd-tls-cert
|
|
|
|
repoServer:
|
|
extraArgs:
|
|
- --parallelismlimit=1
|
|
readinessProbe:
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 5
|
|
timeoutSeconds: 2
|
|
failureThreshold: 10
|
|
livenessProbe:
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
timeoutSeconds: 2
|
|
failureThreshold: 10
|
|
|
|
# ---------------- Notifications ----------------
|
|
notifications:
|
|
enabled: true
|
|
|
|
context:
|
|
argocdUrl: https://argocd-dev.allarddcs.nl
|
|
|
|
config:
|
|
# SMTP email service
|
|
service.email.smtp: |
|
|
username: argocd@allarddcs.nl
|
|
password: Argocd01@
|
|
host: smtp.allarddcs.nl
|
|
port: 587
|
|
from: argocd@allarddcs.nl
|
|
|
|
# Optional template for sync failure
|
|
template.app-sync-failed: |
|
|
subject: ArgoCD: Application {{.app.metadata.name}} sync failed
|
|
body: |
|
|
Application {{.app.metadata.name}} failed to sync.
|
|
Status: {{.app.status.sync.status}}
|
|
Health: {{.app.status.health.status}}
|
|
|
|
# Global subscription for all apps
|
|
subscriptions:
|
|
- recipients:
|
|
- admin@allarddcs.nl
|
|
triggers:
|
|
- app-sync-failed
|