37 lines
901 B
YAML
37 lines
901 B
YAML
# Configuration pour la synchronisation automatique des secrets TLS
|
|
tlsSync:
|
|
# Intervalle de synchronisation (format cron)
|
|
# Par défaut: toutes les heures
|
|
schedule: "0 * * * *" # Toutes les heures à minute 0
|
|
|
|
# Namespace source où se trouvent les certificats
|
|
sourceNamespace: "certificates-ops"
|
|
|
|
# Image à utiliser (doit contenir kubectl et bash)
|
|
image:
|
|
repository: bitnami/kubectl
|
|
tag: "1.31"
|
|
pullPolicy: IfNotPresent
|
|
|
|
# Ressources pour le Job
|
|
resources:
|
|
requests:
|
|
memory: "64Mi"
|
|
cpu: "50m"
|
|
limits:
|
|
memory: "128Mi"
|
|
cpu: "200m"
|
|
|
|
# Nombre de jobs réussis à conserver
|
|
successfulJobsHistoryLimit: 3
|
|
|
|
# Nombre de jobs échoués à conserver
|
|
failedJobsHistoryLimit: 3
|
|
|
|
# Timeout pour le job (en secondes)
|
|
jobTimeout: 300 # 5 minutes
|
|
|
|
# Concurrency policy: Allow, Forbid, Replace
|
|
concurrencyPolicy: Forbid
|
|
|