Skip to content

feat(fleet): add RekeyNode RPC#56

Merged
Bugs5382 merged 1 commit into
mainfrom
feat/rekey-node
Jul 20, 2026
Merged

feat(fleet): add RekeyNode RPC#56
Bugs5382 merged 1 commit into
mainfrom
feat/rekey-node

Conversation

@Bugs5382

Copy link
Copy Markdown
Contributor

What and why

Adds a FleetService.RekeyNode RPC so an operator can re-key a subordinate CA in a single orchestrated manager call. RekeyNodeRequest carries node_name and profile_name; RekeyNodeResponse reports the re-keyed subject_cn, the signing issuer_cn, and chain_len. The Go and TypeScript stubs are regenerated from the proto.

The node-side BeginKeyRotation/CompleteKeyRotation RPCs already exist; this only adds the manager-facing orchestration surface the manager and web build on.

Closes #55

Verification

  • Lint clean
  • Build succeeds
  • Generated stubs regenerated and clean

How this was verified

  • task fmt, task lint
  • task generate then task generate:verify (clean tree)
  • go build ./...
  • task test, task license

This must merge before the manager PR, which pins the api at this merged-main revision.

@Bugs5382 Bugs5382 added this to the v1.0.0 milestone Jul 19, 2026
@Bugs5382 Bugs5382 added the enhancement New feature (feat). Minor version bump. label Jul 19, 2026
@Bugs5382 Bugs5382 self-assigned this Jul 19, 2026
@Bugs5382
Bugs5382 merged commit d42f951 into main Jul 20, 2026
12 checks passed
@Bugs5382
Bugs5382 deleted the feat/rekey-node branch July 20, 2026 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature (feat). Minor version bump.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(fleet): add RekeyNode RPC

1 participant