promote main -> release: registry host migration to dev.jinemi.com #163
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Jinemi/thermograph#163
Loading…
Reference in a new issue
No description provided.
Delete branch "main"
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?
Promotion of
maintorelease(prod), authorised by the owner.Ships two commits:
53e2eb7registry: move the registry host to dev.jinemi.com, MCP to mcp.jinemi.com (#161)4dcd677make: add root install/up/down for the local stackWhere the green evidence comes from
CI does not gate PRs into
release—pr-build.ymlfires only fordevandmain, so this PR will report no status of its own. Stating the actualprovenance rather than implying a check passed here:
dev->main): 18/18 checks green, including the requiredgate,build-backend,build-frontend,validate-observability,secrets-guardandshell-lint.thermograph-betaservices settled at 1/1 ondev.jinemi.com/jinemi/thermograph/{backend,frontend}:sha-53e2eb7c842f;beta.thermograph.org/healthzreturns 200 and/api/versionreportsbackend_version=2, payload_ver=p2— identical to prod's current values, asexpected for a change that touches deploy config and docs but no application
code.
also healthy.
Prod-specific risk check
Beta and prod are co-resident on vps2, so beta's successful roll exercised the
exact host,
/etc/hostspins, mesh route andREGISTRY_TOKENpath prod willuse. Specifically verified on vps2:
dev.jinemi.comandgit.thermograph.orgpinned to10.10.0.2;dev.jinemi.com/v2/returns 401 (reachable, auth required) via the mesh,not 403;
REGISTRY_TOKENpresent in/etc/thermograph.env(prod's own file), anddeploy.shsources it before thedocker login, so prod's missingdev.jinemi.comcredential is recreated on the way through — the samesequence that just worked for beta;
thermograph-stack.ymlis constrained tonode.role == manager, so no pull can land on an unpinned worker.Rollback stays available: both names address the same Forgejo and the same
packages, so previously pushed
git.thermograph.org/...tags remain pullable.