diff --git a/canon/standards/sbom-convention_v0.1.md b/canon/standards/sbom-convention_v0.1.md index e65f478..b44e98b 100644 --- a/canon/standards/sbom-convention_v0.1.md +++ b/canon/standards/sbom-convention_v0.1.md @@ -278,7 +278,7 @@ The SBOM dashboard aggregates across all repos within a domain in the | Repo | Domain | Ecosystems | Last Ingest | |------|--------|------------|-------------| | `the-custodian` | custodian | python, node | 2026-03-01 | -| `railiance-bootstrap` | railiance | — (Ansible + shell, no lockfile) | — | +| `railiance-cluster` | railiance | — (Ansible + shell, no lockfile) | — | | `railiance-hosts` | railiance | terraform (2 providers) | 2026-03-01 | *(This table is informational. The live view is at the SBOM dashboard.)* diff --git a/state-hub/dashboard/src/docs/goals.md b/state-hub/dashboard/src/docs/goals.md index c6198b8..a049cf1 100644 --- a/state-hub/dashboard/src/docs/goals.md +++ b/state-hub/dashboard/src/docs/goals.md @@ -66,7 +66,7 @@ The Goals page groups everything by domain: │ │ Improve the railiance repositories so that I can … │ │ │ │ ───────────────────────────────────────────────────────── │ │ │ │ Repository Goals │ │ -│ │ ┌─ #10 railiance-bootstrap ─────────── [active] ────────┐ │ │ +│ │ ┌─ #10 railiance-cluster ───────────── [active] ────────┐ │ │ │ │ │ Secure Single-Server Bootstrap at HostEurope │ │ │ │ │ │ Bootstrap a new server securely at hosteurope … │ │ │ │ │ └────────────────────────────────────────────────────────┘ │ │ diff --git a/state-hub/dashboard/src/docs/sbom.md b/state-hub/dashboard/src/docs/sbom.md index dff1703..e57e0b5 100644 --- a/state-hub/dashboard/src/docs/sbom.md +++ b/state-hub/dashboard/src/docs/sbom.md @@ -147,7 +147,7 @@ A more powerful alternative is **[Syft](https://github.com/anchore/syft)** curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | sh -s -- -b /usr/local/bin # Scan a directory -syft dir:/home/worsch/railiance-bootstrap -o cyclonedx-json > sbom.json +syft dir:/home/worsch/railiance-cluster -o cyclonedx-json > sbom.json ``` Syft integration is tracked as **EP-CUST-002** in the Extension Points diff --git a/state-hub/mcp_server/server.py b/state-hub/mcp_server/server.py index 098aa3c..f42b90b 100644 --- a/state-hub/mcp_server/server.py +++ b/state-hub/mcp_server/server.py @@ -1716,7 +1716,7 @@ def create_repo_goal( determines ordering. Optionally link to the parent domain goal. Args: - repo_slug: Slug of the repository (e.g. 'railiance-bootstrap') + repo_slug: Slug of the repository (e.g. 'railiance-cluster') title: Short goal title description: Full description including boundary conditions and scope domain_goal_id: UUID of the parent domain goal (optional) @@ -1747,7 +1747,7 @@ def get_repo_goals(repo_slug: str, status: str | None = None) -> str: """List repository goals for a repo, ordered by priority. Args: - repo_slug: Slug of the repository (e.g. 'railiance-bootstrap') + repo_slug: Slug of the repository (e.g. 'railiance-cluster') status: active | paused | completed | archived (omit for all) """ return json.dumps(_get("/repo-goals", {"repo_slug": repo_slug, "status": status}), indent=2) diff --git a/workplans/CUST-WP-0004-ep-td-tracking.md b/workplans/CUST-WP-0004-ep-td-tracking.md index d8e9ead..706e173 100644 --- a/workplans/CUST-WP-0004-ep-td-tracking.md +++ b/workplans/CUST-WP-0004-ep-td-tracking.md @@ -92,7 +92,7 @@ status: done priority: medium ``` -Assess railiance-bootstrap and related repos for technical debt. +Assess railiance-cluster and related repos for technical debt. Register findings as `TD-RAIL-xxx` items via the `/technical-debt/` API. ### P2.3 — Catalogue extension points in custodian repo diff --git a/workplans/CUST-WP-0008-consistency-engine.md b/workplans/CUST-WP-0008-consistency-engine.md index fc1393d..c9b106a 100644 --- a/workplans/CUST-WP-0008-consistency-engine.md +++ b/workplans/CUST-WP-0008-consistency-engine.md @@ -82,4 +82,4 @@ state_hub_task_id: "ad2a697e-6eb4-4ccf-8c76-82984e354571" 1. Run `check-consistency-all` to verify findings match expected issues 2. Run `fix-consistency-all` to apply C-09 repo remaps and C-04 status drift fix 3. Verify `activity-core-foundation` and `activity-core-triggers-ops` repo_id updated -4. Verify railiance-bootstrap `phase-0-operational-baseline` status updated +4. Verify railiance-cluster `phase-0-operational-baseline` status updated diff --git a/workplans/CUST-WP-0010-domain-and-repo-goals.md b/workplans/CUST-WP-0010-domain-and-repo-goals.md index 4ad5325..e1ea644 100644 --- a/workplans/CUST-WP-0010-domain-and-repo-goals.md +++ b/workplans/CUST-WP-0010-domain-and-repo-goals.md @@ -52,7 +52,7 @@ planning and reviewing progress. > phoenix server setup to provide for the coulomb infrastructure with proper > IT-Security, Backup and Update management in a fully automated way." -**railiance-bootstrap repo goal** (active, priority 10): +**railiance-cluster repo goal** (active, priority 10): > "Bootstrap a new server securely at hosteurope that can function as the > second kubernetes host for the railiance setup. Focus on security and single > server; defer automated provisioning (railiance-hosts) for now." diff --git a/workplans/CUST-WP-0011-state-hub-threephoenix-migration.md b/workplans/CUST-WP-0011-state-hub-threephoenix-migration.md index 56e7aac..d9d868b 100644 --- a/workplans/CUST-WP-0011-state-hub-threephoenix-migration.md +++ b/workplans/CUST-WP-0011-state-hub-threephoenix-migration.md @@ -194,8 +194,14 @@ local image `state-hub:local` successfully: current database when run locally with host networking. Verified Alembic is available in-image and reports current revision `r5m6n7o8p9q0 (head)`. -Remaining: choose and authenticate a registry target so the image can be -tagged, pushed, and pulled from railiance01. +Progress 2026-05-03: registry target decision resolved to the self-hosted +Gitea registry. A local SSH tunnel to the NodePort can reach Gitea, but Docker +login/push still receives HTTP 404 from `/v2/`. Runtime inspection shows the +live Gitea `app.ini` has no `[packages]` section, so package registry +enablement/routing must be applied before publishing `state-hub:local`. + +Remaining: enable the Gitea package/container registry, then tag, push, and +pull the image from railiance01. --- diff --git a/workplans/CUST-WP-0021-multi-host-repo-paths.md b/workplans/CUST-WP-0021-multi-host-repo-paths.md index 41b5df3..1517ef9 100644 --- a/workplans/CUST-WP-0021-multi-host-repo-paths.md +++ b/workplans/CUST-WP-0021-multi-host-repo-paths.md @@ -80,7 +80,6 @@ Also register bnt-lap001 paths for all repos currently using only `local_path` | markitect-project | /home/worsch/markitect_project | | railiance-apps | /home/worsch/railiance-apps | | railiance-cluster | /home/worsch/railiance-cluster | -| railiance-bootstrap | /home/worsch/railiance-cluster | | railiance-enablement | /home/worsch/railiance-enablement | | railiance-hosts | /home/worsch/railiance-infra | | railiance-infra | /home/worsch/railiance-infra | diff --git a/workplans/CUST-WP-0031-capability-registry.md b/workplans/CUST-WP-0031-capability-registry.md index 71992a5..fb7ddb1 100644 --- a/workplans/CUST-WP-0031-capability-registry.md +++ b/workplans/CUST-WP-0031-capability-registry.md @@ -173,7 +173,7 @@ description: > - kaizen-agentic (custodian domain) - llm-connect (custodian domain) — already has description, skip - markitect-project (markitect domain) - - railiance-bootstrap (railiance domain) + - railiance-cluster (railiance domain) - railiance-hosts (railiance domain) - ops-bridge (custodian domain) — already has description, skip