- Spegnimento
- 27 aprile 2026 alle ore 05:09 UTC
- Autore
- Kamo
- Impegno
- 29e2217
I Pod erano CrashLoopBackOff con "errore di configurazione: API KEY manca o troppo breve" perché il modello di configurazione usato literal API KEY marcatori che envsubst silenziosamente lascia intatto (si sostituisce solo \$VAR / \${VAR}). Il primo dispiegamento Ha scritto un fascicolo di un detentore su un'istanza. host, e il container init "skip if config esiste" ramo poi bloccato quel cattivo rendering posto in ogni successivo rollout. Due correzioni: - configmap-{k1m1,k2m1}.yaml: use \${API KEY}, \${PHONE SERVER ID}, \${AMI PASSWORD} così envsubst realmente esegue la sostituzione. - dispiegamento-{k1m1,k2m1}.yaml: solo saltare di nuovo quando l'esistente config ha valori reali (non-empty, non-placeholder) per API KEY e PHONE SERVER ID. Rileva il vecchio modulo VAR , il modulo \${ e vuoto stringhe. Le password AMI generate automaticamente sopravvivono ancora a riavviare a lungo come il resto del file ha un contenuto reale.