Skip to content

ci: dump OpenBao pod labels, Service endpoints and server logs on system-test failure#1986

Merged
devantler merged 1 commit into
mainfrom
claude/repo-assist-ci-diagnose-openbao
Jun 10, 2026
Merged

ci: dump OpenBao pod labels, Service endpoints and server logs on system-test failure#1986
devantler merged 1 commit into
mainfrom
claude/repo-assist-ci-diagnose-openbao

Conversation

@devantler

Copy link
Copy Markdown
Contributor

🤖 Generated by the Daily AI Assistant

Why

Every system test today (all six remediation PRs and the unrelated Renovate PRs #1971/#1972/#1974, and the tenant-DNS PR run at 19:24) fails identically: the infrastructure Kustomization times out on the 21 resources of the vault seeding chain, all erroring with

dial tcp <openbao-active ClusterIP>:8200: connect: no route to host

i.e. the openbao-active Service has zero backends in the test cluster — openbao-0 is initialized and unsealed (the vault-config init container confirms it), yet never carries the openbao-active=true label that OpenBao's Kubernetes service registration must set. This started with today's openbao active-service cutover (#1964/#1965/#1907) and is pre-existing on main, not caused by the open PRs.

The existing 🩺 diagnose step dumps neither pod labels, nor Service endpoints, nor the OpenBao server log — the three facts needed to pin why the label is missing. This PR adds an "OpenBao state" group with all three; its own system-test run on this PR will produce the first actionable dump.

Validation

  • YAML parses (yq) ✅

🤖 Generated with Claude Code

…tem-test failure

Every system test today failed with the whole vault seeding chain
(ClusterSecretStore, PushSecrets, vault-config Job) timing out on
'dial tcp <openbao-active ClusterIP>:8200: connect: no route to host'
— a ClusterIP with zero backends. The existing diagnose step dumps
neither pod labels (the openbao-active=true label that service
registration must set), nor Service endpoints, nor the OpenBao server
log, so the post-mortem could not tell WHY the active Service was
empty. Add an 'OpenBao state' group with all three.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@botantler

botantler Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.47.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant