Skip to content

Fix Vault token accessor listing through Cloud Run - #34

Merged
libops-agent merged 1 commit into
mainfrom
fix/cloud-run-token-accessor-list
Aug 29, 2026
Merged

Fix Vault token accessor listing through Cloud Run#34
libops-agent merged 1 commit into
mainfrom
fix/cloud-run-token-accessor-list

Conversation

@libops-agent

Copy link
Copy Markdown
Contributor

Summary

  • use Vault’s standard GET ?list=true token-accessor listing form so Cloud Run forwards the request
  • keep the existing X-Admin-Token and generated recovery root-token contract unchanged
  • cover the complete incomplete-bootstrap recovery flow with the Cloud Run-compatible request shape

Verification

  • go test . -run ^TestResumeIncompleteKMSBootstrap$ -count=1
  • go test ./... -count=1
  • go vet ./...

Production evidence

Vault Init 1.2.4 completed root generation and audit setup through the customer Vault Proxy, but repeated LIST /v1/auth/token/accessors as an upstream 502. Cloud Run request logs contain no delivered LIST request; standard GET/POST requests before and after it were delivered successfully.

@libops-agent
libops-agent merged commit ab21c72 into main Aug 29, 2026
5 checks passed
@libops-agent
libops-agent deleted the fix/cloud-run-token-accessor-list branch August 29, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant