Say which deployment path the docs describe (#104, partial) #139
No reviewers
Labels
No labels
area/ai
area/backend
area/frontend
area/infra
area/scheduler
area/wled
good-first-issue
priority/high
priority/low
priority/medium
type/bug
type/chore
type/ci-cd
type/docs
type/feature
type/qa
v1.0.0
v1.1.0
v1.2.0
v2.0.0
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/Iris-WLED!139
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/104-deploy-boundary"
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?
Addresses the three in-repo items from #104. Does not close it — see below.
What this does
docs/setup.md§7 anddocker-compose.registry.ymlnow say plainly that they're the dev-host and self-hoster path, not the production runbook. Reading §7 as "how Iris is deployed" was an easy inference and a wrong one: this repo builds and publishes an image, the Ansible/IaC repo deploys it, and the registry is the boundary between them.The open question, answered by asking rather than assuming
It does not require authentication. Checked against the live registry:
The initial 401 is the standard registry challenge, not a refusal — an anonymous client is issued a token that grants
pull, because the repo is public. So production needs no pull secret and no read-only token, anddocker loginis optional rather than the required one-time step §7 presented it as.That holds only while the repository stays public, which is now written down beside the finding along with the transcript, so the next person can re-check rather than re-derive.
Why this doesn't close #104
The issue's substance is an IaC role that deploys a pinned tag with its own secrets and a health-checked rollout. That belongs in the Ansible repo, which I'm not working in, and the issue itself says it's blocked:
So the remaining acceptance criteria — a tag producing
:X.Y.Zplus a Forgejo release, an IaC role deploying to a prod host,data/persisting across a redeploy, the deploy waiting on/api/v1/health, rollback as one variable — are all downstream of #4 and outside this repo. #104 stays open with its first three checkboxes done.🤖 Generated with Claude Code
0bdbfe55d885b36bb4db