railiance-platform/helm
tegwick 1a5b65a338 RAILIANCE-WP-0003 T02-T06: provision shared apps-pg cnpg cluster
Adds the shared CloudNativePG cluster apps-pg for S5 application
databases:
- helm/apps-pg-cluster.yaml — Cluster CR, PG 16, 1 instance, 10Gi
- helm/apps-pg-networkpolicies.yaml — egress-to-kube-api +
  ingress-from-cnpg-operator + label-based ingress opt-in
  (railiance.io/postgres-client=apps-pg)
- helm/apps-pg-secret.sops.yaml.template — bootstrap credential
  template (encrypt with SOPS before committing the real .sops.yaml)
- Makefile targets: apps-pg-deploy, apps-pg-status (with cnpg-plugin
  fallback), apps-pg-shell (apps_admin/apps_meta), apps-pg-logs
- docs/apps-pg.md (codex) — consumer onboarding contract clarifying
  the CNPG 1.28 role/database lifecycle boundary

Also fixes helm/gitea-db-cluster.yaml: spec.postgresql.version is not
a valid CNPG v1 field (strict decoding rejects it). Replaced with
spec.imageName matching the live cluster (postgresql:18.1-system-trixie)
so make db-deploy is a no-op instead of an apply rejection.

Live state at commit time: Cluster apps-pg in healthy state, primary
apps-pg-1 Running, smoke-tested via psql from a labeled temp ns.

Co-Authored-By: codex <noreply@openai.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 04:50:40 +02:00
..
apps-pg-cluster.yaml RAILIANCE-WP-0003 T02-T06: provision shared apps-pg cnpg cluster 2026-05-19 04:50:40 +02:00
apps-pg-networkpolicies.yaml RAILIANCE-WP-0003 T02-T06: provision shared apps-pg cnpg cluster 2026-05-19 04:50:40 +02:00
apps-pg-secret.sops.yaml.template RAILIANCE-WP-0003 T02-T06: provision shared apps-pg cnpg cluster 2026-05-19 04:50:40 +02:00
gitea-db-cluster.yaml RAILIANCE-WP-0003 T02-T06: provision shared apps-pg cnpg cluster 2026-05-19 04:50:40 +02:00
gitea-db-networkpolicies.yaml feat(gitea-db): add NetworkPolicy for app-namespace ingress; update SCOPE 2026-03-27 03:06:23 +01:00
gitea-db-secret.sops.yaml.template feat(s3): add cnpg Gitea database cluster + Makefile targets 2026-03-27 02:07:31 +01:00
openbao-values.yaml Added openbao secrets management and phaseout of bitnami for CloudNative PG 2026-05-18 11:53:59 +02:00
postgresql-ha-values.yaml.template feat(platform): T01 — standalone PostgreSQL HA chart scaffold 2026-03-11 02:17:55 +01:00
valkey-values.sops.yaml feat(valkey): add encrypted Valkey standalone values for S3 platform 2026-03-27 09:59:14 +01:00
valkey-values.sops.yaml.template feat(s3): add gitea-db NetworkPolicies and Valkey values template 2026-03-27 02:23:00 +01:00