Skip to content

Adding scoped joining of nodes using dynamic tokens #60362

Merged
eriktate merged 1 commit intomasterfrom
eriktate/scoped-joins
Oct 28, 2025
Merged

Adding scoped joining of nodes using dynamic tokens #60362
eriktate merged 1 commit intomasterfrom
eriktate/scoped-joins

Conversation

@eriktate
Copy link
Copy Markdown
Contributor

@eriktate eriktate commented Oct 17, 2025

This PR makes it possible to provision SSH nodes using scoped join tokens. The scope will be applied as metadata in both the instance and node host certificates.

@eriktate eriktate force-pushed the eriktate/scoped-joins branch 2 times, most recently from bf2f583 to fb85a16 Compare October 17, 2025 18:39
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from 39d932c to e20ed0e Compare October 20, 2025 19:47
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from fb85a16 to 1aa1adf Compare October 20, 2025 19:47
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from e20ed0e to c9042a7 Compare October 20, 2025 20:10
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from 1aa1adf to cfd7cc1 Compare October 20, 2025 20:10
@eriktate eriktate marked this pull request as ready for review October 20, 2025 22:58
@github-actions github-actions bot added size/md tctl tctl - Teleport admin tool labels Oct 20, 2025
@github-actions github-actions bot requested review from aadc-dev and avatus October 20, 2025 22:58
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from c9042a7 to cd3713a Compare October 21, 2025 11:49
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from cfd7cc1 to 93d5347 Compare October 21, 2025 11:58
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from cd3713a to 802d9d2 Compare October 21, 2025 11:59
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from 93d5347 to 4007d49 Compare October 21, 2025 11:59
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from 802d9d2 to bd5fbae Compare October 21, 2025 12:02
@eriktate eriktate force-pushed the eriktate/scoped-joins branch 2 times, most recently from 52df527 to 8635dd6 Compare October 21, 2025 16:49
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from a06ffaa to b4d17ad Compare October 21, 2025 16:49
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from 2ac53c5 to 5c26910 Compare October 21, 2025 17:39
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from b4d17ad to 3d2df71 Compare October 21, 2025 17:53
@eriktate eriktate force-pushed the eriktate/scoped-joins branch 2 times, most recently from 507a010 to 94859ac Compare October 21, 2025 18:06
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from 3d2df71 to 53825d3 Compare October 21, 2025 20:51
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from 7db0ce6 to 517043a Compare October 21, 2025 20:54
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from 9d761ca to d5c4fd5 Compare October 27, 2025 16:44
@eriktate eriktate force-pushed the eriktate/tctl-scoped-tokens branch from 3d97d66 to 73b2a30 Compare October 27, 2025 16:45
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from d5c4fd5 to 010fbaa Compare October 27, 2025 18:25
@eriktate eriktate added the no-changelog Indicates that a PR does not require a changelog entry label Oct 27, 2025
Base automatically changed from eriktate/tctl-scoped-tokens to master October 27, 2025 18:36
@eriktate eriktate force-pushed the eriktate/scoped-joins branch 2 times, most recently from 665a94f to 10beac3 Compare October 27, 2025 22:38
@eriktate eriktate enabled auto-merge October 27, 2025 22:39
@eriktate eriktate disabled auto-merge October 27, 2025 22:40
Copy link
Copy Markdown
Contributor

@fspmarshall fspmarshall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made some minor suggestions in the open discussion threads, but looks great overall.

@eriktate eriktate force-pushed the eriktate/scoped-joins branch from 10beac3 to de78bbd Compare October 28, 2025 21:21
@eriktate eriktate enabled auto-merge October 28, 2025 21:23
@eriktate eriktate force-pushed the eriktate/scoped-joins branch from de78bbd to d685ddd Compare October 28, 2025 21:39
@eriktate eriktate added this pull request to the merge queue Oct 28, 2025
Merged via the queue into master with commit 198c0cd Oct 28, 2025
44 checks passed
@eriktate eriktate deleted the eriktate/scoped-joins branch October 28, 2025 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog Indicates that a PR does not require a changelog entry size/md tctl tctl - Teleport admin tool

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants