Skip to content

[patch] Harden Vault initialization durability#21

Merged
libops-agent merged 3 commits into
mainfrom
secure-vault-init-1-0-2
Jul 16, 2026
Merged

[patch] Harden Vault initialization durability#21
libops-agent merged 3 commits into
mainfrom
secure-vault-init-1-0-2

Conversation

@libops-agent

Copy link
Copy Markdown
Contributor

Summary

  • make Vault initialization durable with create-only GCS recovery persistence, bounded retries, and KMS/storage preflight checks
  • prevent metadata and redirect token leakage, run the production image as non-root, and exercise failure/retry behavior
  • align release publication with the shared signed GHCR + GAR workflow and add native amd64/arm64 image scans
  • refresh Google Cloud dependencies after verifying no called vulnerabilities

Validation

  • go test -race ./...
  • go mod tidy -diff
  • govulncheck ./...
  • actionlint
  • publication contract tests

Release order

Merge only after this exact head passes hosted CI. The resulting 1.0.2 tag and signed GHCR/GAR images must publish successfully before the API bundle pins its digest.

@libops-agent
libops-agent force-pushed the secure-vault-init-1-0-2 branch from 15917fd to cfd6747 Compare July 15, 2026 19:07
@libops-agent
libops-agent force-pushed the secure-vault-init-1-0-2 branch from cfd6747 to 8c1e973 Compare July 16, 2026 10:49
@libops-agent
libops-agent marked this pull request as ready for review July 16, 2026 22:29
@libops-agent
libops-agent force-pushed the secure-vault-init-1-0-2 branch from 4d55d17 to bf456ee Compare July 16, 2026 22:49
@libops-agent
libops-agent merged commit 71a4891 into main Jul 16, 2026
5 checks passed
@libops-agent
libops-agent deleted the secure-vault-init-1-0-2 branch July 16, 2026 22:55
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.

2 participants