From ffa003d3fb26766a1e0b445594e775b8e4a7af18 Mon Sep 17 00:00:00 2001 From: jenkins Date: Mon, 24 Aug 2026 04:45:15 -0300 Subject: [PATCH] test(hermes): tolerate fieldRef env entries in chat voice gate The webui container now carries a POD_NAME fieldRef for HUX subPathExpr mounts; the voice routing assertions only ever inspected literal values. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01BvMSXH8VH2tMWXanb8SJdf --- testing/tests/test_hermes_chat_quality.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/tests/test_hermes_chat_quality.py b/testing/tests/test_hermes_chat_quality.py index fb2624d6..aab72c62 100644 --- a/testing/tests/test_hermes_chat_quality.py +++ b/testing/tests/test_hermes_chat_quality.py @@ -316,7 +316,7 @@ def test_chat_voice_uses_private_jetson_services_and_shared_auto_route(): statefulset = _documents(HERMES / "chat-statefulset.yaml")[0] containers = statefulset["spec"]["template"]["spec"]["containers"] webui = next(item for item in containers if item["name"] == "webui") - env = {item["name"]: item["value"] for item in webui["env"]} + env = {item["name"]: item["value"] for item in webui["env"] if "value" in item} assert env["HERMES_STT_URL"] == ( "http://hermes-stt.hermes.svc.cluster.local:9000/v1/audio/transcriptions"