- Navios
- 27 de abril de 2026 às 05:09 UTC
- Autor
- Kamo
- Enviar
- 29e2217
Pods foram CrashLoopBackOff com "erros de configuração: API KEY está faltando ou muito curto" porque o modelo de configuração usado literal API KEY marcadores que envsubst deixa silenciosamente intocada (ele só substitui \$VAR / \${VAR}). A primeira implantação escreveu um arquivo de placeholder para **************** no host, e o branch "skip if config existe" do recipiente init, então bloqueado que má renderização no lugar em cada lançamento subsequente. Duas correções: - configmap- {k1m1,k2m1}. yaml: use \${API KEY}, \${PHONE SERVER ID}, \${AMI PASSWORD} então o envsubst realiza a substituição. - implantation-{k1m1,k2m1}.yaml: só skip re- render quando o existente config tem valores reais (não vazios, não-placeholder) para API KEY e Telefonista. Detecta o formulário antigo VAR , o formulário \${ e vazio Cordas. Senhas AMI geradas automaticamente ainda sobrevivem ao reinício enquanto como o resto do arquivo tem conteúdo real.