Skip to content

docs: document bazel l1 credential rotation - #61

Merged
bruce-y merged 1 commit into
patchsetfrom
bruce-y/credential-rotation-runbook
Oct 21, 2026
Merged

bruce-y merged 1 commit into
patchsetfrom
bruce-y/credential-rotation-runbook

Conversation

@bruce-y

@bruce-y bruce-y commented Oct 21, 2026 •

Copy link
Copy Markdown

Add a detailed human-operator credential rotation runbook covering server key overlap, persistent configuration, inventory coverage, deployment, old/new/invalid authentication probes, runner rollout and drain, retirement, and recovery.

Validated the documented snippets and formatting on Blacksmith Testbox.

The follow-up to make the runbook self-contained is bazel-remote #62.

Capture the staged rotation procedure, verification gates, and recovery steps so an operator can repeat the work without relying on chat history.
@blacksmith-staging

blacksmith-staging Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Matches Runbook auth probe tells keys apart

The runbook's probe built from the checkout and, over TLS, passed new and old and rejected invalid during overlap, then rejected old once the server held only new; it failed loudly when the phase was wrong or TLS was untrusted.

Overlap server probe

Retired server probe

Also checked · 1 not run

Skipped Fleet rollout steps · Skipped

Proof on 6d074d9f

View full Proof report

@bruce-y
bruce-y merged commit 9ca32d7 into patchset Oct 21, 2026
6 checks passed
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