fix(hermes): expose router to agent workspaces
This commit is contained in:
parent
c3ad73bd20
commit
f0d094dd6e
@ -533,7 +533,7 @@ spec:
|
|||||||
- {name: HERDR_SOCKET_PATH, value: /opt/data/herdr/herdr.sock}
|
- {name: HERDR_SOCKET_PATH, value: /opt/data/herdr/herdr.sock}
|
||||||
- {name: KUBECONFIG, value: /opt/data/home/.kube/config}
|
- {name: KUBECONFIG, value: /opt/data/home/.kube/config}
|
||||||
- {name: PYTHONPATH, value: /opt/hermes}
|
- {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: 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_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"}
|
- {name: AGENT_BROWSER_ARGS, value: "--no-sandbox,--disable-dev-shm-usage"}
|
||||||
|
|||||||
@ -301,6 +301,11 @@ def test_agent_installs_hermes_integration_before_startup():
|
|||||||
env = {item["name"]: item["value"] for item in containers[name]["env"]}
|
env = {item["name"]: item["value"] for item in containers[name]["env"]}
|
||||||
assert "/opt/hermes/.venv/bin" in env["PATH"].split(":")
|
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"):
|
for name in ("hermes", "herdr-server"):
|
||||||
env = {item["name"]: item["value"] for item in containers[name]["env"]}
|
env = {item["name"]: item["value"] for item in containers[name]["env"]}
|
||||||
assert env["AGENT_BROWSER_EXECUTABLE_PATH"].endswith("/chrome-linux/headless_shell")
|
assert env["AGENT_BROWSER_EXECUTABLE_PATH"].endswith("/chrome-linux/headless_shell")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user