# Configuration pour le CronJob de synchronisation des secrets TLS wildcard tlsSync: # Schedule Cron pour la synchronisation (toutes les heures par défaut) schedule: "*/5 * * * *" # Toutes les 5 minutes # 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