2026-06-22 23:16:28 +02:00
|
|
|
## Stack
|
|
|
|
|
|
2026-07-02 00:21:49 +02:00
|
|
|
- **Language:** Helm values + Kubernetes manifests, Bash Make targets
|
|
|
|
|
- **Key deps:** Gitea (current forge runtime), Actions runner substrate, SOPS/age; runs against the S2 cluster on railiance01
|
2026-06-22 23:16:28 +02:00
|
|
|
|
|
|
|
|
## Dev Commands
|
|
|
|
|
|
|
|
|
|
```bash
|
2026-07-02 00:21:49 +02:00
|
|
|
make help # list all targets
|
|
|
|
|
make check-tools && make check-sops # preflight (read-only)
|
|
|
|
|
make gitea-status # forge runtime + database state (read-only)
|
|
|
|
|
make runner-status # Actions runner / registry probes (read-only)
|
|
|
|
|
make registry-docs | evidence-docs | runner-docs # print canonical docs
|
|
|
|
|
make gitea-deploy | gitea-ingress-deploy # production-touching
|
2026-06-22 23:16:28 +02:00
|
|
|
```
|
2026-07-02 00:21:49 +02:00
|
|
|
|
|
|
|
|
`gitea-deploy` / `gitea-ingress-deploy` change the production forge —
|
|
|
|
|
operator approval required. Status and docs targets are read-only.
|