fix(e2e): repair 5 structural defects that kept the suite red #263

Merged
k.renner merged 1 commits from fix/e2e-structural-defects into master 2026-07-16 14:21:44 +00:00
1 Commits
Author SHA1 Message Date
claude-botandClaude Fable 5 3f1daea12b fix(e2e): repair 5 structural defects that kept the suite red (#262)
- 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
2026-07-16 16:07:06 +02:00