From 84271973aea7317488780ae47417d33f5b70d921 Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 19 May 2026 00:51:06 +0200 Subject: [PATCH] RAILIANCE-WP-0002 T04: link to platform RAILIANCE-WP-0003 apps-pg cluster now has a draft workplan in railiance-platform (RAILIANCE-WP-0003, workstream 665b3b9b). Adds the consumer recipe inline so this workplan is self-contained once the platform cluster goes healthy. Co-Authored-By: Claude Opus 4.7 --- ...-WP-0002-vergabe-teilnahme-on-railiance01.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md b/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md index 886f175..3214d42 100644 --- a/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md +++ b/workplans/railiance-apps-WP-0002-vergabe-teilnahme-on-railiance01.md @@ -327,9 +327,20 @@ new shared `apps-pg` cnpg cluster being provisioned by `railiance-platform` (per resolved decision D-01). Blocked on: `apps-pg` cluster reaching `Cluster in healthy state` in -namespace `databases`. Coordination message sent to `railiance-platform` -on 2026-05-18; record the platform workstream/task IDs here once -returned. +namespace `databases`. Tracked by `railiance-platform` +**`RAILIANCE-WP-0003`** (workstream +`665b3b9b-608a-4be4-84b6-dcb8261ff57b`), proposed 2026-05-19 in +response to the coordination thread. + +Consumer recipe (from RAILIANCE-WP-0003 T06): +1. Label the `vergabe-teilnahme` namespace + `railiance.io/postgres-client=apps-pg` so the platform's ingress + NetworkPolicy permits the connection. +2. Create a credential Secret in that namespace for the `vergabe` role. +3. Create a cnpg `Database` CR pointing at cluster `apps-pg` with + `ownerName: vergabe` and the credential Secret. +4. DSN: `postgresql://vergabe:...@apps-pg-rw.databases:5432/vergabe_db`, + wired into the SOPS Helm values in T05. Approach: