Change namespace certificates
This commit is contained in:
26
scripts/sync-all-tls-secrets.sh
Normal file
26
scripts/sync-all-tls-secrets.sh
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
# Script pour synchroniser tous les secrets TLS depuis OPS vers les autres clusters
|
||||
|
||||
set -e
|
||||
|
||||
echo "=== Synchronisation de tous les secrets TLS ==="
|
||||
echo ""
|
||||
|
||||
# Liste des secrets à synchroniser
|
||||
# Format: secret_name:source_ns:target_cluster:target_ns
|
||||
SECRETS=(
|
||||
"homarr-dev-tls:certificates-ops:cluster-dev:homarr-dev"
|
||||
# Ajoutez d'autres secrets ici
|
||||
# "nextcloud-dev-tls:certificates-ops:cluster-dev:nextcloud-dev"
|
||||
)
|
||||
|
||||
for secret_config in "${SECRETS[@]}"; do
|
||||
IFS=':' read -r secret_name source_ns target_cluster target_ns <<< "$secret_config"
|
||||
|
||||
echo "Synchronisation de $secret_name vers $target_cluster..."
|
||||
./scripts/sync-tls-secret.sh "$secret_name" "cluster-ops" "$source_ns" "$target_cluster" "$target_ns"
|
||||
echo ""
|
||||
done
|
||||
|
||||
echo "=== Toutes les synchronisations terminées ==="
|
||||
|
||||
Reference in New Issue
Block a user