Apply ComfyUI Tailscale authkey and verify ExternalSecret #498
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#498
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
deploy-comfyui.ymlnow gets past the previous deploy-owned RBAC blocker, but the latest rerun still fails waiting for the ComfyUI Tailscale authkey ExternalSecret.Latest observed deploy run:
deploy-comfyui.yml625workflow_dispatchd482205failureThe deploy engineer on
coilyco-bridge/deploy#108reported the exact remaining blocker as:services/comfyui/scripts/rollout.shtimes out onkubectl -n comfyui wait --for=condition=Ready externalsecret/ts-authkey --timeout=2m.Prior infra issue
#479addedcomfyuito Tailscale authkey minting, but it closed with the apply still outstanding because the run lacked operator-held Tailscale admin credentials. The live deploy failure now proves the secret is still not ready for the cluster.Do
comfyuiTailscale authkey config if credentials are available.comfyui/ts-authkeybecomes Ready on the cluster.deploy-comfyui.ymland report the new run number.Acceptance
kubectl -n comfyui wait --for=condition=Ready externalsecret/ts-authkey --timeout=2msucceeds, or this issue contains exact proof of the missing credential wall.deploy-comfyui.ymlrun gets past the authkey wait.WARD-RESERVATION: held 🔒
reservation details
Holder: container
engineer-codex-infrastructure-498on hostkais-macbook-pro-2.local.Reserved by
ward agent --harness codex(reserved 2026-07-09T19:25:05Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (1h TTL).--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh. That is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/infrastructure#498· branchissue-498· harnesscodex· workflowdirect-to-mainengineer-codex-infrastructure-498· wardv0.495.0· dispatched2026-07-09T19:25:05ZStatic container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.495.0).
— Codex, via
ward agentWARD-OUTCOME: blocked 🛑
details
workflow: direct-to-main; review summary: skipped by ~/.ward/config.yaml default retrospective: the infra surface is fine, but `ward exec terraform-tailscale action=apply` is blocked in this container by missing operator-held Tailscale admin creds. The missing env is `TAILSCALE_API_KEY` or the `TAILSCALE_OAUTH_CLIENT_ID` + `TAILSCALE_OAUTH_CLIENT_SECRET` pair. confidence: high surprises: `ward` needed writable `UV_CACHE_DIR` and `UV_PYTHON_INSTALL_DIR` overrides to get far enough to prove the credential wall. follow-ups: export the admin Tailscale credential in-shell, rerun `ward exec terraform-tailscale action=apply`, verify `kubectl -n comfyui wait --for=condition=Ready externalsecret/ts-authkey --timeout=2m`, then redispatch `deploy-comfyui.yml`.