- Se descapó
- 27 de abril de 2026 a las 5:09 UTC
- Autor
- Kamo
- Compromit
- 29e2217
Los pods fueron CrashLoopBackOff con "errores de config: API-KEY falta o demasiado corto" porque la plantilla de configuración utiliza marcadores literales de "API-KEY" que envsubst En silencio se deja intacto (sólo sustituye a "$VAR" / . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El primer despliegue escribió un archivo de marcador de posición a **************** en el host, y la rama de "sácatate del contenedor init si existe config" entonces bloqueado ese mal render en su lugar a través de cada despliegue posterior. Dos correcciones: - configmap-k1m1,k2m1..yaml: use "$-API-KEY", .$.PHONE-SERVER-ID, Así que envsubst realmente realiza la sustitución. - implementación-k1m1,k2m1..yaml: sólo salta la re-render cuando el existente config tiene valores reales (no vacíos, no colocadores) para API-KEY y FONE-SERVER-ID. Detecta el viejo formulario VAR, el formulario "$" y vacío cuerdas. Las contraseñas de IAM generadas automáticamente aún sobreviven retransmitidas mientras como el resto del archivo tiene contenido real.