Migrate state-hub image and clone refs to Forgejo (RAIL-HO-WP-0006)
This commit is contained in:
parent
d9217c238d
commit
e0f0b6d3c6
5 changed files with 13 additions and 13 deletions
|
|
@ -21,7 +21,7 @@ boundaries used for the actual cluster rollout.
|
|||
The current image is pinned to:
|
||||
|
||||
```text
|
||||
gitea.coulomb.social/coulomb/state-hub:f2e042a
|
||||
forgejo.coulomb.social/coulomb/state-hub:f2e042a
|
||||
```
|
||||
|
||||
railiance01 has already pulled this tag with `crictl`, and the image serves
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
image:
|
||||
repository: gitea.coulomb.social/coulomb/state-hub
|
||||
repository: forgejo.coulomb.social/coulomb/state-hub
|
||||
tag: ""
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ known pragmatic limitations.
|
|||
|-----------|----------|-------|
|
||||
| API workload | `coulombcore-k3s`, namespace `state-hub` | Single-replica Deployment |
|
||||
| Database | CNPG cluster `state-hub-db`, namespace `databases` | One instance, healthy |
|
||||
| Image registry | `gitea.coulomb.social/coulomb/state-hub` | Tag pinned in Helm values |
|
||||
| Image registry | `forgejo.coulomb.social/coulomb/state-hub` | Tag pinned in Helm values |
|
||||
| Primary access | `http://127.0.0.1:8000` | ops-bridge `state-hub-primary` forward tunnel |
|
||||
| WSL2 fallback | `make api` + local Docker Postgres | Retained; not the normal writer |
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ The State Hub production image is built from `state-hub/Dockerfile`.
|
|||
cd state-hub
|
||||
docker build --build-context hub_core_src=/home/worsch/hub-core \
|
||||
-t state-hub:local \
|
||||
-t gitea.coulomb.social/coulomb/state-hub:<git-sha> .
|
||||
-t forgejo.coulomb.social/coulomb/state-hub:<git-sha> .
|
||||
```
|
||||
|
||||
The image installs runtime dependencies from `pyproject.toml` and excludes
|
||||
|
|
@ -56,7 +56,7 @@ Expected response:
|
|||
Verified and published on 2026-07-06:
|
||||
|
||||
```text
|
||||
image: gitea.coulomb.social/coulomb/state-hub:f2e042a
|
||||
image: forgejo.coulomb.social/coulomb/state-hub:f2e042a
|
||||
source commit: f2e042a
|
||||
manifest digest: sha256:426c84de5b18c9e095e0efda5354ec73a52d77c45976649234a6e4f58b07d624
|
||||
alembic heads: f0a1b2c3d4e5 (head)
|
||||
|
|
@ -66,7 +66,7 @@ cluster: coulombcore-k3s state-hub namespace, helm revision 2
|
|||
Previous build (2026-06-25):
|
||||
|
||||
```text
|
||||
image: gitea.coulomb.social/coulomb/state-hub:b536741
|
||||
image: forgejo.coulomb.social/coulomb/state-hub:b536741
|
||||
source commit: b536741
|
||||
local image id / index digest: sha256:3184dfd67f127cf8bd5303d7a210d6dc32e7ab05a5da5d51eab5b9a37dab4d4e
|
||||
linux/amd64 manifest digest: sha256:a8f30b35c10d9c90fecf4e3ec82849ccb484b6c137cfce7948931005b9690377
|
||||
|
|
@ -76,7 +76,7 @@ size: 106675605 bytes
|
|||
alembic heads: e9f0a1b2c3d4 (head)
|
||||
health: GET /state/health -> {"status":"ok","db":"connected"}
|
||||
registry: docker push succeeded
|
||||
railiance01: sudo crictl pull gitea.coulomb.social/coulomb/state-hub:b536741 succeeded
|
||||
railiance01: sudo crictl pull forgejo.coulomb.social/coulomb/state-hub:b536741 succeeded
|
||||
```
|
||||
|
||||
Smoke command used a temporary container on host port 18082 so it did not
|
||||
|
|
@ -98,6 +98,6 @@ health: GET /state/health -> {"status":"ok","db":"connected"}
|
|||
## Registry
|
||||
|
||||
The registry target for CUST-WP-0011 is the self-hosted Gitea registry at
|
||||
`gitea.coulomb.social/coulomb/state-hub`. As of 2026-06-25, `/v2/` returns the
|
||||
`forgejo.coulomb.social/coulomb/state-hub`. As of 2026-06-25, `/v2/` returns the
|
||||
Docker Registry auth challenge and the `b536741` image tag has been pushed and
|
||||
pulled from railiance01.
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ ceremony is complete.
|
|||
Clone the repo, then run the bootstrap script:
|
||||
|
||||
```bash
|
||||
git clone https://gitea.coulomb.social/coulomb/state-hub.git ~/state-hub
|
||||
git clone https://forgejo.coulomb.social/coulomb/state-hub.git ~/state-hub
|
||||
cd ~/state-hub
|
||||
make bootstrap-env
|
||||
```
|
||||
|
|
@ -46,8 +46,8 @@ Restart Claude Code after MCP registration.
|
|||
2. Clone `state-hub` and any domain repo you expect to operate:
|
||||
|
||||
```bash
|
||||
git clone https://gitea.coulomb.social/coulomb/state-hub.git ~/state-hub
|
||||
git clone https://gitea.coulomb.social/coulomb/the-custodian.git ~/the-custodian
|
||||
git clone https://forgejo.coulomb.social/coulomb/state-hub.git ~/state-hub
|
||||
git clone https://forgejo.coulomb.social/coulomb/the-custodian.git ~/the-custodian
|
||||
```
|
||||
|
||||
3. Run the bootstrap:
|
||||
|
|
@ -112,8 +112,8 @@ Restart Claude Code after MCP registration.
|
|||
2. Clone this repo and the domain repo:
|
||||
|
||||
```bash
|
||||
git clone https://gitea.coulomb.social/coulomb/state-hub.git ~/state-hub
|
||||
git clone https://gitea.coulomb.social/coulomb/<domain-repo>.git ~/<domain-repo>
|
||||
git clone https://forgejo.coulomb.social/coulomb/state-hub.git ~/state-hub
|
||||
git clone https://forgejo.coulomb.social/coulomb/<domain-repo>.git ~/<domain-repo>
|
||||
```
|
||||
|
||||
3. Run the bootstrap:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue