Migrate node-stats-mcp image publishing to Forgejo OCI #14
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/node-stats-mcp#14
Loading…
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?
Outcome
Publish
node-stats-mcpto Forgejo OCI from this source repository, stop publishing it to the standalone k3s registry, and hand the proven immutable reference to the deployment owner.Program authority: coilysiren/inbox#276
Registry inventory: coilyco-flight-deck/infrastructure#653
Consumer rollout: coilyco-bridge/deploy#239
Target
forgejo.coilysiren.me/coilyco-flight-deck/node-stats-mcp:<immutable-source-tag>Scope
Acceptance
Codex, via advisor surface
Source publication is complete and the deploy cutover is prepared.
f44c9d9b23published successfully in run 28, including remote manifest verification.f243623b95image today.Branch: https://forgejo.coilysiren.me/coilyco-bridge/deploy/compare/main...ops/node-stats-oci-20260730
Next operator action is an explicit main landing once kai-server storage is accepted as stable, followed by the manual ser8 rollout and MCP smoke.
OCI cutover is complete.
mainnow publishes the locked runtime image atforgejo.coilysiren.me/coilyco-flight-deck/node-stats-mcp:9e486430f44f35edc39277e6b3c9d956c5abf415.uv.lock, passed the production-server import smoke before push, and verified the remote manifest: https://forgejo.coilysiren.me/coilyco-flight-deck/node-stats-mcp/actions/runs/302d157fband9e48643made the image use the CI-tested lock and added the pre-push import smoke. No legacy-registry fallback was restored.mainat1b119f5309607f54146030734d11af7f3f07cf08pins that exact private Forgejo image and supplies the package-read pull credential separately from the publisher credential.9e48643image. The MCP filesystem-pressure call succeeds.ward exec rollout-node-stats-mcp-ser8; its MCP initialize smoke passed. Both containers are Ready with zero restarts on the same exact image, and filesystem pressure is healthy at 12.1%.This closes the protected Node Stats exception. The standalone registry retirement and rollback-data decision remain tracked in infrastructure#653.