- obs checks: run e2e-helper in the monitoring namespace — default is
not on monitoring's default-deny-ingress allow-list, so every
loki/prometheus/alertmanager check timed out (curl exit 28)
- node count: 4 -> 3 (k8s-1/2/3; there is no 4th node)
- CNPG exec targets: resolve the primary via
cnpg.io/cluster + cnpg.io/instanceRole=primary labels instead of
hardcoding pod names (pprl-pg-1 no longer exists; ak-pg-1 was one
failover away from the same break)
- no-failing-pods: exclude the woodpecker-ci namespace — the check
raced the e2e run's own runner pod (ContainerCreating, 4s old)
- purge_released_pvs: drop jq (not in ci-k8s image — the function has
been a silent no-op, 305 Released PVs currently pinned); jsonpath +
awk instead
Closes#262
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NV7bZzZLeoFUEdAeCSLEei