From 15edcb7c7110fc11dc1aa4dd2ce63282a868d90e Mon Sep 17 00:00:00 2001 From: Andrew Stoltz Date: Sun, 14 Jun 2026 14:01:50 -0500 Subject: [PATCH] telephony: cut TTS over to GX10 (10.0.56.14:30850, amy-medium); keep edge1 warm - Tts.PiperUrl edge1 10.0.57.17:8500 -> GX10 NodePort 10.0.56.14:30850 - add netpol egress to GX10 TTS; keep edge1 egress as rollback target - DefaultEngine piper / SampleRate 8000 unchanged (sln16 16kHz path) --- apps/telephony/telephony.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/telephony/telephony.yaml b/apps/telephony/telephony.yaml index b59d2fd..ff2a2bc 100644 --- a/apps/telephony/telephony.yaml +++ b/apps/telephony/telephony.yaml @@ -1,7 +1,8 @@ # FlowerCore.Telephony - Blazor Server + REST API + Twilio IVR # ArgoCD managed - BlueJay Lab # Credentials: 1Password → OnePasswordItem CRD → K8s Secret (twilio-credentials) -# TTS: Piper on edge1 (10.0.57.17:8500) — endpoint /tts with {"text":"..."} +# TTS: Piper on GX10 (10.0.56.14:30850, en_US-amy-medium) — endpoint /tts with {"text":"..."} +# edge1 (10.0.57.17:8500, amy-low) kept as warm fallback (revert PiperUrl to roll back) # Public: telephony.flowercore.io via Cloudflare origin cert --- apiVersion: v1 @@ -73,7 +74,7 @@ data: "Transport": "udp" }, "Tts": { - "PiperUrl": "http://10.0.57.17:8500", + "PiperUrl": "http://10.0.56.14:30850", "DefaultEngine": "piper", "SampleRate": 8000 }, @@ -323,7 +324,14 @@ spec: protocol: UDP - port: 53 protocol: TCP - # Allow Piper TTS on edge1 (10.0.57.17:8500) + # Allow Piper TTS on GX10 (10.0.56.14:30850) — primary + - to: + - ipBlock: + cidr: 10.0.56.14/32 + ports: + - port: 30850 + protocol: TCP + # Allow Piper TTS on edge1 (10.0.57.17:8500) — warm fallback / rollback target - to: - ipBlock: cidr: 10.0.57.17/32