Vault 0.30.1-bb.0 and greater break prometheus pod
Bug
Description
as documented in #162 (closed) previously, the vault containers were missing from the prometheus pod.
when upgrading vault to 0.30.1-bb.2 as part of release 3.5.0 the containers came back. however, the prometheus pod will not start:
the agent-init container is failing with this error:
2025-08-20T15:20:13.598Z [ERROR] agent.auth.handler: error authenticating: error="Put \"https://vault-vault.vault.svc:8200/v1/auth/kubernetes/login\": tls: failed to verify certificate: x509: certificate is not valid for any names, but wanted to match vault-vault.vault.svc" backoff=2m54.56s
we have tried the steps here to no avail.
therefore we are backing out the vault changes with this umbrella MR
BigBang Version
3.5.0