Preserve package-agent OAuth metadata during bootstrap #341

Merged
binjovi-bot merged 1 commit from feat/server-hydra-bootstrap into trunk 2026-09-06 06:24:11 +00:00
Owner

The shared registrar currently replaces all ten zdns and zerotea package-agent clients when its Job runs. Replace it with a create-only bootstrap: preserve existing clients, create only after a confirmed 404, then verify each client ID. Credential generation and delivery stay intact.

Validation: executable curl-mock tests cover existing, missing, mixed, wrong-identity, denied, server-error, and transport cases; Binjovi component guards and Kustomize render pass. The old completed registrar is retired by UID only after source deployment and Binjovi adoption preparation.

The shared registrar currently replaces all ten zdns and zerotea package-agent clients when its Job runs. Replace it with a create-only bootstrap: preserve existing clients, create only after a confirmed 404, then verify each client ID. Credential generation and delivery stay intact. Validation: executable curl-mock tests cover existing, missing, mixed, wrong-identity, denied, server-error, and transport cases; Binjovi component guards and Kustomize render pass. The old completed registrar is retired by UID only after source deployment and Binjovi adoption preparation.
fix: preserve server agent OAuth metadata after bootstrap
All checks were successful
binjovi/ci Binjovi completed the frozen plan
efb76a3b36
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/seanfarm!341
No description provided.