feat(pgpool): implement WP-0003 T01-T04 — permanent fix for pgpool-password bug
T01: helm/gitea-values.yaml with postgresql-ha.pgpool.adminPassword
(fill REPLACE_WITH_PGPOOL_ADMIN_PASSWORD before helm upgrade)
T02: tests/smoke_kube.sh — add pgpool and postgresql-ha pod health checks
T03: tests/test_ha_failover.sh — D3 HA failover test script
T04: docs/incidents/2026-03-10-pgpool-missing-secret.md + README link
Also: make test-ha-failover target, Makefile .PHONY updated.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
42391c3b61
commit
660a63c674
7 changed files with 333 additions and 5 deletions
|
|
@ -4,7 +4,7 @@ type: bug-report
|
|||
title: "pgpool CrashLoopBackOff on PostgreSQL HA failover — missing secret key"
|
||||
domain: railiance
|
||||
repo: railiance-cluster
|
||||
status: open
|
||||
status: active
|
||||
owner: tegwick
|
||||
created: "2026-03-10"
|
||||
updated: "2026-03-10"
|
||||
|
|
@ -103,7 +103,7 @@ and the bug will recur.
|
|||
|
||||
```task
|
||||
id: T01
|
||||
status: open
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "6841c93a-f146-47eb-9f7c-8fa0e02c1bbc"
|
||||
```
|
||||
|
|
@ -126,7 +126,7 @@ without manual secret patching.
|
|||
|
||||
```task
|
||||
id: T02
|
||||
status: open
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "ab166073-30a7-4702-a037-4091e8706e20"
|
||||
```
|
||||
|
|
@ -150,7 +150,7 @@ kubectl get pod -n default -l app.kubernetes.io/component=pgpool \
|
|||
|
||||
```task
|
||||
id: T03
|
||||
status: open
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "140da396-8e30-4f4d-b88c-c42c0cd46c01"
|
||||
```
|
||||
|
|
@ -174,7 +174,7 @@ This test must pass before any PostgreSQL HA deployment is considered done.
|
|||
|
||||
```task
|
||||
id: T04
|
||||
status: open
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "d8a3ba40-fda0-4c1f-a9f1-ffcd621a5b3d"
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue