From e4d1735d3545524209cd5a9ac32f782774f25819 Mon Sep 17 00:00:00 2001 From: Andrew Stoltz Date: Sun, 14 Jun 2026 14:12:02 -0500 Subject: [PATCH] telephony: make TTS cutover EFFECTIVE via Tts__PiperUrl env (overrides configmap) Root cause: the live deploy carried env Tts__PiperUrl=edge1 (drifted, not in git) which shadows appsettings Tts.PiperUrl. Codify Tts__PiperUrl=GX10 + Ari__ env to match live so git is source-of-truth; the configmap edit alone was inert. --- apps/telephony/telephony.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/apps/telephony/telephony.yaml b/apps/telephony/telephony.yaml index ff2a2bc..591aa14 100644 --- a/apps/telephony/telephony.yaml +++ b/apps/telephony/telephony.yaml @@ -188,6 +188,16 @@ spec: name: twilio-credentials key: DefaultFromNumber optional: true + # Env vars OVERRIDE appsettings.Production.json in ASP.NET Core config. + # These were previously applied live-only (kubectl) and drifted from git; + # codified here so git is the source of truth. Tts__PiperUrl is the real + # TTS cutover lever (the configmap "Tts" block is shadowed by this env). + - name: Tts__PiperUrl + value: "http://10.0.56.14:30850" # GX10 amy-medium; edge1 10.0.57.17:8500 = rollback + - name: Ari__Username + value: "flowercore" + - name: Ari__Password + value: "bluejay-asterisk-ari" volumeMounts: - name: telephony-config mountPath: /app/appsettings.Production.json