WP-0005: resolve bootstrap alias, note OCI/npm migration
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 4s

Document railiance-bootstrap → railiance-cluster hub resolution and layer-repo
registry ref migration in workplan and retirement checklist.
This commit is contained in:
tegwick 2026-07-09 11:38:14 +02:00
parent 810a6de51f
commit 6ce65d09b6
2 changed files with 20 additions and 24 deletions

View file

@ -48,14 +48,14 @@ cd ~/railiance-platform && make forgejo-backup-status
Rollback runbook: `docs/forgejo-cutover-rollback.md` (30-day no-delete contract). Rollback runbook: `docs/forgejo-cutover-rollback.md` (30-day no-delete contract).
### Follow-up backlog (non-blocking for T12 Option A) ### Follow-up backlog
| Area | Examples | Owner repo | | Area | Status (2026-07-09) |
| --- | --- | --- | | --- | --- |
| OCI image repos in Helm values | `gitea.coulomb.social/coulomb/inter-hub`, etc. | `railiance-apps` | | OCI image refs (`railiance-apps` charts/helm/docs) | **Migrated**`forgejo.coulomb.social` |
| npm registry URLs | `gitea.coulomb.social/api/packages/coulomb/npm/` | `secrets-engine`, `activity-core` | | npm registry URLs (`secrets-engine`, `activity-core`, `railiance-platform`) | **Migrated** → Forgejo npm API |
| Ops inventory endpoint | `activity-core/k8s/railiance/20-runtime.yaml` | `activity-core` | | State Hub `railiance-bootstrap` alias | **Resolved** — archived; `local_path``railiance-cluster` |
| State Hub alias | `railiance-bootstrap` vs `railiance-cluster` (same fingerprint) | operator / State Hub | | ArgoCD `sourceRepos` | Forgejo primary; Gitea retained for emergency rollback |
## T12 checklist ## T12 checklist
@ -65,8 +65,8 @@ Rollback runbook: `docs/forgejo-cutover-rollback.md` (30-day no-delete contract)
- [x] Gitea intentionally retained — coulombcore Helm stays running - [x] Gitea intentionally retained — coulombcore Helm stays running
- [ ] T04/T09 7-day gate **7/7** (workplan close gate; ETA 2026-07-12) - [ ] T04/T09 7-day gate **7/7** (workplan close gate; ETA 2026-07-12)
- [ ] Final Gitea volume snapshot catalogued (recommended before 2026-08-07) - [ ] Final Gitea volume snapshot catalogued (recommended before 2026-08-07)
- [ ] `railiance-bootstrap` hub alias resolved (follow-up) - [x] `railiance-bootstrap` hub alias resolved (2026-07-09)
- [ ] Stale OCI/npm references migrated to `forgejo.coulomb.social` (follow-up) - [x] Stale OCI/npm references migrated to `forgejo.coulomb.social` (2026-07-09)
- [ ] After **2026-08-07**: reassess Option B (Helm retirement) - [ ] After **2026-08-07**: reassess Option B (Helm retirement)
## Option B (deferred) ## Option B (deferred)

View file

@ -604,9 +604,10 @@ Evidence:
- Checklist: `docs/forgejo-gitea-retirement-checklist.md`. - Checklist: `docs/forgejo-gitea-retirement-checklist.md`.
- Canon: `the-custodian/docs/forgejo-production-decisions.md` § T12. - Canon: `the-custodian/docs/forgejo-production-decisions.md` § T12.
Follow-up (non-blocking): final Gitea volume snapshot before 2026-08-07; Follow-up: final Gitea volume snapshot before 2026-08-07. **Done (2026-07-09):**
`railiance-bootstrap` hub alias; stale OCI/npm refs in `railiance-apps` / `railiance-bootstrap` hub alias resolved (archived → `railiance-cluster`);
`activity-core`. OCI/npm refs migrated in `railiance-apps`, `railiance-platform`,
`activity-core`, `secrets-engine`.
**Done when:** Forgejo is the only active source forge and package base, with **Done when:** Forgejo is the only active source forge and package base, with
legacy Gitea either archived or intentionally retained as documented fallback. legacy Gitea either archived or intentionally retained as documented fallback.
@ -640,19 +641,14 @@ closes when T04/T09 gate passes.
**Absorbed by `CUST-WP-0054-T04`:** forge + CI on railiance01; workstation **Absorbed by `CUST-WP-0054-T04`:** forge + CI on railiance01; workstation
build retirement; staged repo promotion before State Hub primary move (T05). build retirement; staged repo promotion before State Hub primary move (T05).
## railiance-bootstrap Note ## railiance-bootstrap Note (resolved 2026-07-09)
State Hub currently registers both `railiance-bootstrap` and `railiance-bootstrap` was renamed to `railiance-cluster` per
`railiance-cluster`, but they point to the same local path `RAIL-HO-WP-0003-T03`. State Hub entry `railiance-bootstrap` is **archived**;
(`/home/worsch/railiance-cluster`) and the same git fingerprint. The `local_path` repointed to `/home/worsch/railiance-cluster` (same git
`railiance-bootstrap` entry has no remote URL. The earlier restructure workplan fingerprint as active `railiance-cluster`). Use `railiance-cluster` for all
(`RAIL-HO-WP-0003-T03`) says `railiance-bootstrap` was renamed to agent dispatch. Forgejo still hosts a `coulomb/railiance-bootstrap` repo
`railiance-cluster`. (mirror); canonical slug is `railiance-cluster`.
Working assumption: `railiance-bootstrap` is a stale logical alias or leftover
repo goal, not a separate Gitea repository. This workplan should not create a
new Forgejo repository named `railiance-bootstrap` unless a concrete remaining
purpose is identified.
## References ## References