- Dikirim
- 27 April 2026 pukul 05.09 UTC
- Penulis
- Kamo
- Commit
- 29e2217
Pods adalah CrashLoopBackOff dengan "config errors: API _ KEY hilang atau terlalu pendek" karena template konfigurasi yang digunakan literal _ _ API _ KEY _ _ spidol yang envsubst diam-diam meninggalkan yang tak tersentuh (hanya pengganti\ $VAR /\ ${VAR}). Pertama menyebarkan menulis berkas placeholder ke * * * * * * * * * * * * * * * * pada host, dan init kontainer 's "lewati jika config ada" cabang kemudian terkunci bahwa render buruk di tempat di setiap rollout berikutnya. Dua perbaikan: - konfigurasi - {k1m1, k2m1} .yaml: gunakan\ ${API _ KEY},\ ${PHONE _ SERVER _ ID}, \ ${AMI _ PASSWORD} jadi envsubst sebenarnya melakukan substitusi. - Menuliskan {k1m1, k2m1} .yaml: hanya lewati re-render ketika ada config memiliki nilai real (bukan-kosong, bukan-placeholder) untuk API _ KEY dan ID telepon. Mendeteksi bentuk _ _ VAR _ _ lama, formulir\ ${, dan kosong string. Sandi AMI yang dihasilkan otomatis masih bertahan selama restarts sebagai seluruh berkas memiliki isi nyata.