Context: Host-pinned Swarm files, the Docker-daemon connection, and volume wiring are intentional dev-environment artifacts that get rewritten on dedicated hardware.
Scope: Design the production deployment model before moving to a datacenter/cloud: a Swarm topology that is not host-locked (unblocked by INF-1), a real secrets-injection path (Swarm secrets / vault, per CR-1), and externalized configuration so the same images deploy to dev, datacenter, and cloud unchanged.
Fix: Pick the production target (datacenter vs cloud); land INF-1 and CR-1 as prerequisites; then rewrite the Swarm stack + volume model onto the object-storage + secrets-injection design.
Acceptance criteria:
Production stack files with no host-pinned placement and no committed secrets
One image set deploys across dev / datacenter / cloud via configuration only
Effort: M–L · Depends on INF-1 and CR-1 (this batch). Related: #297 / #377 (ops & status surfaces).
**Context:** Host-pinned Swarm files, the Docker-daemon connection, and volume wiring are intentional dev-environment artifacts that get rewritten on dedicated hardware.
**Scope:** Design the production deployment model before moving to a datacenter/cloud: a Swarm topology that is not host-locked (unblocked by INF-1), a real secrets-injection path (Swarm secrets / vault, per CR-1), and externalized configuration so the same images deploy to dev, datacenter, and cloud unchanged.
**Fix:** Pick the production target (datacenter vs cloud); land INF-1 and CR-1 as prerequisites; then rewrite the Swarm stack + volume model onto the object-storage + secrets-injection design.
**Acceptance criteria:**
- Production stack files with no host-pinned placement and no committed secrets
- One image set deploys across dev / datacenter / cloud via configuration only
**Effort:** M–L · Depends on INF-1 and CR-1 (this batch). Related: #297 / #377 (ops & status surfaces).
spikerj
added the agentic label 2026-07-05 20:24:41 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Context: Host-pinned Swarm files, the Docker-daemon connection, and volume wiring are intentional dev-environment artifacts that get rewritten on dedicated hardware.
Scope: Design the production deployment model before moving to a datacenter/cloud: a Swarm topology that is not host-locked (unblocked by INF-1), a real secrets-injection path (Swarm secrets / vault, per CR-1), and externalized configuration so the same images deploy to dev, datacenter, and cloud unchanged.
Fix: Pick the production target (datacenter vs cloud); land INF-1 and CR-1 as prerequisites; then rewrite the Swarm stack + volume model onto the object-storage + secrets-injection design.
Acceptance criteria:
Effort: M–L · Depends on INF-1 and CR-1 (this batch). Related: #297 / #377 (ops & status surfaces).
Depends on INF-1 #413 (object storage — un-pins Swarm placement) and CR-1 #404 (secrets injection).