gpu(titan-24): document desktop image checkout
All checks were successful
Tests / Declarative: Post Actions passed: 247

This commit is contained in:
jenkins 2026-08-11 06:40:23 -03:00
parent 396a9db9a8
commit 3f7cfff223
3 changed files with 9 additions and 5 deletions

View File

@ -126,9 +126,11 @@ data:
image inline so the WebUI offers its normal preview and download controls. image inline so the WebUI offers its normal preview and download controls.
The local FLUX route is already provisioned: never tell a user to install The local FLUX route is already provisioned: never tell a user to install
Diffusers, download a checkpoint, or write a Python generation script. If Diffusers, download a checkpoint, or write a Python generation script. If
local rendering is unavailable because Wolf owns titan-24, say so plainly local rendering is unavailable because the shared desktop/Wolf lane owns
and offer AUTO or OpenAI. Do not substitute Python drawing, SVG, diagrams, titan-24, say so plainly and offer AUTO or OpenAI. The desktop and Wolf may
or placeholder artwork for a requested generative image. share their interactive reservation; local FLUX waits until that reservation
is released and live GPU activity is idle. Do not substitute Python drawing,
SVG, diagrams, or placeholder artwork for a requested generative image.
AGENTS.md: | AGENTS.md: |
# Private Hermes chat # Private Hermes chat

View File

@ -28,7 +28,7 @@ spec:
ai.bstein.dev/role: isolated-user-chat ai.bstein.dev/role: isolated-user-chat
ai.bstein.dev/isolation: one Hermes process and PVC per Keycloak subject ai.bstein.dev/isolation: one Hermes process and PVC per Keycloak subject
ai.bstein.dev/model-policy: uniform automatic policy with per-user overrides ai.bstein.dev/model-policy: uniform automatic policy with per-user overrides
ai.bstein.dev/config-rev: "20260811-image-routing" ai.bstein.dev/config-rev: "20260811-desktop-image-lane"
vault.hashicorp.com/agent-inject: "true" vault.hashicorp.com/agent-inject: "true"
vault.hashicorp.com/role: hermes-chat vault.hashicorp.com/role: hermes-chat
vault.hashicorp.com/agent-inject-secret-anthropic-token: kv/data/atlas/hermes/agent-tokens vault.hashicorp.com/agent-inject-secret-anthropic-token: kv/data/atlas/hermes/agent-tokens

View File

@ -317,6 +317,8 @@ def test_voice_workloads_have_deliberate_xavier_placement():
def test_chat_image_generation_uses_private_owner_broker(): def test_chat_image_generation_uses_private_owner_broker():
"""Family pods get image bytes without receiving the owner's OAuth file.""" """Family pods get image bytes without receiving the owner's OAuth file."""
configmap = _documents(HERMES / "chat-configmap.yaml")[0] configmap = _documents(HERMES / "chat-configmap.yaml")[0]
assert "shared desktop/Wolf lane" in configmap["data"]["SOUL.md"]
assert "local FLUX waits" in configmap["data"]["SOUL.md"]
config = yaml.safe_load(configmap["data"]["config.yaml"]) config = yaml.safe_load(configmap["data"]["config.yaml"])
assert config["image_gen"] == { assert config["image_gen"] == {
"provider": "atlas-broker", "provider": "atlas-broker",
@ -428,7 +430,7 @@ def test_chat_reasoning_uses_private_owner_codex_broker():
statefulset = _documents(HERMES / "chat-statefulset.yaml")[0] statefulset = _documents(HERMES / "chat-statefulset.yaml")[0]
assert statefulset["spec"]["template"]["metadata"]["annotations"][ assert statefulset["spec"]["template"]["metadata"]["annotations"][
"ai.bstein.dev/config-rev" "ai.bstein.dev/config-rev"
] == "20260811-image-routing" ] == "20260811-desktop-image-lane"
hermes = next( hermes = next(
item item
for item in statefulset["spec"]["template"]["spec"]["containers"] for item in statefulset["spec"]["template"]["spec"]["containers"]