the-custodian/ops
codex 5f7b63490a
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 5s
archive(CUST-WP-0025): move finished FOS hub bootstrap workplan to archive
All 26 tasks done and CORE-WP-0007 closeout recorded. Update inventory and
bootstrap-protocol pointers to the archived path.
2026-07-08 13:08:34 +02:00
..
incidents ADR and Runbook artefacts 2026-03-27 00:16:09 +01:00
runbooks docs(dashboard): add technical reference page for Observable Framework dashboard 2026-03-27 00:09:18 +01:00
README.md feat(ops): add ops-hub service inventory now view (CUST-WP-0047) 2026-06-07 00:12:30 +02:00
render_service_inventory.py feat(ops): add ops-hub service inventory now view (CUST-WP-0047) 2026-06-07 00:12:30 +02:00
service-inventory.yml archive(CUST-WP-0025): move finished FOS hub bootstrap workplan to archive 2026-07-08 13:08:34 +02:00

Ops Documentation

Operational runbooks and incident reports for the Railiance/Custodian infrastructure.

Structure

ops/
  service-inventory.yml  — non-secret service/location/evidence seed for ops-hub
  runbooks/   — how-to guides for recurring operational tasks and known issues
  incidents/  — post-incident reports (append-only, one file per incident)

Inventory

Artifact Covers
service-inventory.yml Initial ops-hub service inventory: environments, hosts, clusters, services, endpoints, access paths, evidence, and gaps
../docs/ops-hub-service-catalog.md Rendered service catalog now view generated from the inventory

Render the first catalog view with:

make ops-inventory-view

Runbooks

Runbook Covers
gitea-coulombcore.md Gitea on COULOMBCORE k3s — access, known issues, recovery checklist

Incidents

ID Date Summary Status
INC-001 2026-03-25 Gitea down 13d — PGPool containerd StartError + CPU exhaustion Resolved