Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Machine ID: Bound Keypair Joining #53372

Open
8 tasks
timothyb89 opened this issue Mar 25, 2025 · 0 comments
Open
8 tasks

Machine ID: Bound Keypair Joining #53372

timothyb89 opened this issue Mar 25, 2025 · 0 comments
Assignees
Labels
epic Epic (a collection of other, related issues)

Comments

@timothyb89
Copy link
Contributor

timothyb89 commented Mar 25, 2025

RFD: #52546

Milestone 1

For the first milestone, we'll opt to focus exclusively on getting keypair joining working with static keys. The very first changeset will only support "unlimited" rejoining without join counter checks, but the final milestone will include joining constraint enforcement. Similarly, we'll include join state document verification by the end of the milestone but will initially merge no-op verification.

Milestone 2

This milestone intends to reach MVP for most users. It includes bind-on-join flows to match token joining UX, more specific lock targets, and keypair rotation flows.

  • Keypair bind-on-join
  • Keypair rotation
  • Bot instance locking
  • Alerting UX

Milestone 3

This milestone focuses on additive and UX-focused features, particularly additional keystore backends and other UX improvements.

  • Hardware Key Storage
  • Bot Joining URIs
  • tctl token management UX
  • Prometheus metrics
@timothyb89 timothyb89 added the epic Epic (a collection of other, related issues) label Mar 25, 2025
@timothyb89 timothyb89 self-assigned this Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Epic (a collection of other, related issues)
Projects
None yet
Development

No branches or pull requests

1 participant