From a2220f7ae9721dbe24b957276b1b5ee438930832 Mon Sep 17 00:00:00 2001 From: jenkins Date: Mon, 10 Aug 2026 01:06:03 -0300 Subject: [PATCH] fix(hermes): grant Whisper the Jetson video device group --- services/hermes/voice-deployment.yaml | 2 ++ testing/tests/test_hermes_chat_quality.py | 1 + 2 files changed, 3 insertions(+) diff --git a/services/hermes/voice-deployment.yaml b/services/hermes/voice-deployment.yaml index 1f249032b..e1f8bf2e0 100644 --- a/services/hermes/voice-deployment.yaml +++ b/services/hermes/voice-deployment.yaml @@ -25,6 +25,8 @@ spec: runtimeClassName: nvidia automountServiceAccountToken: false enableServiceLinks: false + securityContext: + supplementalGroups: [44] nodeSelector: kubernetes.io/hostname: titan-21 containers: diff --git a/testing/tests/test_hermes_chat_quality.py b/testing/tests/test_hermes_chat_quality.py index 9f65f105c..e0259c8dd 100644 --- a/testing/tests/test_hermes_chat_quality.py +++ b/testing/tests/test_hermes_chat_quality.py @@ -232,6 +232,7 @@ def test_voice_workloads_have_deliberate_xavier_placement(): assert stt["enableServiceLinks"] is False assert tts["enableServiceLinks"] is False assert stt["runtimeClassName"] == "nvidia" + assert stt["securityContext"]["supplementalGroups"] == [44] stt_resources = stt["containers"][0]["resources"] assert stt_resources["requests"]["nvidia.com/gpu.shared"] == 1 assert stt_resources["limits"]["nvidia.com/gpu.shared"] == 1