diff --git a/services/hermes/agent-deployment.yaml b/services/hermes/agent-deployment.yaml index 147d54d0e..5be29eec9 100644 --- a/services/hermes/agent-deployment.yaml +++ b/services/hermes/agent-deployment.yaml @@ -533,7 +533,7 @@ spec: - {name: HERDR_SOCKET_PATH, value: /opt/data/herdr/herdr.sock} - {name: KUBECONFIG, value: /opt/data/home/.kube/config} - {name: PYTHONPATH, value: /opt/hermes} - - {name: PATH, value: /opt/data/tools/bin:/opt/hermes/.venv/bin:/usr/local/bin:/usr/bin:/bin} + - {name: PATH, value: /opt/data/tools/bin:/opt/data/home/.local/bin:/opt/hermes/.venv/bin:/usr/local/bin:/usr/bin:/bin} - {name: PLAYWRIGHT_BROWSERS_PATH, value: /opt/hermes/.playwright} - {name: AGENT_BROWSER_EXECUTABLE_PATH, value: /opt/hermes/.playwright/chromium_headless_shell-1228/chrome-linux/headless_shell} - {name: AGENT_BROWSER_ARGS, value: "--no-sandbox,--disable-dev-shm-usage"} diff --git a/testing/tests/test_hermes_herdr.py b/testing/tests/test_hermes_herdr.py index ad9564e27..0b0ca1931 100644 --- a/testing/tests/test_hermes_herdr.py +++ b/testing/tests/test_hermes_herdr.py @@ -301,6 +301,11 @@ def test_agent_installs_hermes_integration_before_startup(): env = {item["name"]: item["value"] for item in containers[name]["env"]} assert "/opt/hermes/.venv/bin" in env["PATH"].split(":") + server_env = { + item["name"]: item["value"] for item in containers["herdr-server"]["env"] + } + assert "/opt/data/home/.local/bin" in server_env["PATH"].split(":") + for name in ("hermes", "herdr-server"): env = {item["name"]: item["value"] for item in containers[name]["env"]} assert env["AGENT_BROWSER_EXECUTABLE_PATH"].endswith("/chrome-linux/headless_shell")