Fix Docker helper SSM path for agent surface pulls #514

Closed
opened 2026-07-14 06:13:01 +00:00 by coilyco-ops · 0 comments
Member

ward agent surface --harness codex failed before opening the container because Docker invoked docker-credential-forgejo-ssm, and the helper tried SSM paths outside the engineer role allowlist.

Observed failure:

registry-read-token absent; falling back to admin api-token - run rotate-registry-read-token.sh
ssm fetch failed
docker: error getting credentials

The helper should read bot-owned registry token paths that match the active ward engineer SSM guard, and should not fall back to a personal/admin token path for routine image pulls.

Acceptance:

  • docker pull forgejo.coilysiren.me/coilyco-flight-deck/agentic-os:release succeeds through the helper.
  • The helper uses the coilyco-ops registry token namespace for both the read token and temporary fallback.
  • Tests cover the helper without reading real SSM values.
ward agent surface --harness codex failed before opening the container because Docker invoked docker-credential-forgejo-ssm, and the helper tried SSM paths outside the engineer role allowlist. Observed failure: ``` registry-read-token absent; falling back to admin api-token - run rotate-registry-read-token.sh ssm fetch failed docker: error getting credentials ``` The helper should read bot-owned registry token paths that match the active ward engineer SSM guard, and should not fall back to a personal/admin token path for routine image pulls. Acceptance: * docker pull forgejo.coilysiren.me/coilyco-flight-deck/agentic-os:release succeeds through the helper. * The helper uses the coilyco-ops registry token namespace for both the read token and temporary fallback. * Tests cover the helper without reading real SSM values.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/agentic-os#514
No description provided.