add tls sync
This commit is contained in:
41
helm/tls-sync-wildcard/ops/values.yaml
Normal file
41
helm/tls-sync-wildcard/ops/values.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
# Configuration pour le CronJob de synchronisation des secrets TLS wildcard
|
||||
tlsSync:
|
||||
# Schedule Cron pour la synchronisation (toutes les heures par défaut)
|
||||
schedule: "0 * * * *" # Toutes les heures
|
||||
|
||||
# Cluster source (où les certificats sont générés)
|
||||
sourceCluster: "cluster-ops"
|
||||
sourceNamespace: "certificates-ops"
|
||||
|
||||
# Image à utiliser (doit contenir kubectl et bash)
|
||||
image:
|
||||
repository: bitnami/kubectl
|
||||
tag: "1.31"
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# Ressources
|
||||
resources:
|
||||
requests:
|
||||
memory: "128Mi"
|
||||
cpu: "100m"
|
||||
limits:
|
||||
memory: "256Mi"
|
||||
cpu: "500m"
|
||||
|
||||
# Nom du secret contenant le kubeconfig
|
||||
# Ce secret doit être créé manuellement avec tous les contextes kubectl
|
||||
kubeconfigSecret: "tls-sync-kubeconfig"
|
||||
|
||||
# Restart policy pour les Jobs
|
||||
restartPolicy: OnFailure
|
||||
|
||||
# Nombre de tentatives en cas d'échec
|
||||
backoffLimit: 3
|
||||
|
||||
# Timeout pour les Jobs (en secondes)
|
||||
activeDeadlineSeconds: 600
|
||||
|
||||
# Historique des Jobs à conserver
|
||||
successfulJobsHistoryLimit: 3
|
||||
failedJobsHistoryLimit: 3
|
||||
|
||||
Reference in New Issue
Block a user