Gunakan envsubstitusi -compatible\ ${VAR} sintaks dalam config template + re-render di placeholder basi

Fixkamo-asterisk-support
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.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga