Użyj składni kompatybilnej z envsubst ? $-VAR w szablonie konfig + ponowne upomnienie na nieświeżych zastępach

Fixkamo-asterisk-support
Szycy
27 kwietnia 2026 05:09 UTC
Autor
Kamo
Pochęt się
29e2217

Pods to CrashLoopBackOff z "błędami konfigowymi: Brakuje API_KEY lub zbyt krótki" Ponieważ szablon konfiskaty użyto dosłownych znaczników __API_KEY__, które envsubst Cicho pozostawia nietknięte (zastępuje tylko zamienniki $VAR / $?VAR). Pierwsze wdrożenie Napisał plik zastępczy do - na Gospodarz i "przeskokuj, jeśli konfiskata istnieje", a następnie zamknięto To zły render w każdej kolejnej aprobacji. Dwie poprawki: - configmap-k1m1,k2m1?.yaml: użyj ?$?API_KEY, ?$?PHONE_SERVERID, AMI_PASSWORD-a więc envsubst faktycznie wykonuje substytut. - rozmieszczenie-k1,k2m1.yaml: pomiń re-render, gdy istniejąca Konfig ma prawdziwe (nieodkupione, nieplaceholder) wartości dla API_KEY i API PHONE_SERVER_ID. Wykrywa stary formularz __VAR__, formularz "$" i pusto Szkodniki. Automatycznie generowane hasła AMI nadal utrzymują restarty tak długo Ponieważ reszta pliku ma prawdziwą zawartość.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny