Skip to content

[v18] Port gcp join method to new join service (#61205)#61797

Merged
timothyb89 merged 1 commit intobranch/v18from
timothyb89/v18/new-join-service-gcp
Dec 1, 2025
Merged

[v18] Port gcp join method to new join service (#61205)#61797
timothyb89 merged 1 commit intobranch/v18from
timothyb89/v18/new-join-service-gcp

Conversation

@timothyb89
Copy link
Copy Markdown
Contributor

@timothyb89 timothyb89 commented Nov 26, 2025

Backport of #61205 for branch/v18

Retested against a Cloud tenant running this branch and a GCP VM:

Legacy Server New Server
Legacy Client -
New Client

  • Port gcp join method to new join service

This ports the gcp join method to the new join service. It moves join-related code from lib/gcp to lib/join/gcp, extracts common joining logic to lib/join/gcp for reuse between the legacy and new entrypoints, and adds a compatibility layer for use by the legacy client.

See also: RFD 27e

  • Add GCP to new join service whitelist

  • Rename checkAndSetDefaults() to validate()

* Port `gcp` join method to new join service

This ports the `gcp` join method to the new join service. It moves
join-related code from `lib/gcp` to `lib/join/gcp`, extracts common
joining logic to `lib/join/gcp` for reuse between the legacy and new
entrypoints, and adds a compatibility layer for use by the legacy
client.

See also: [RFD 27e](https://github.com/gravitational/teleport.e/blob/master/rfd/0027e-auth-assigned-uuids.md)

* Add GCP to new join service whitelist

* Rename checkAndSetDefaults() to validate()
@timothyb89 timothyb89 added the no-changelog Indicates that a PR does not require a changelog entry label Nov 26, 2025
@timothyb89 timothyb89 marked this pull request as ready for review November 26, 2025 03:06
@timothyb89 timothyb89 added this pull request to the merge queue Dec 1, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 1, 2025
@timothyb89 timothyb89 added this pull request to the merge queue Dec 1, 2025
Merged via the queue into branch/v18 with commit 4d7d56d Dec 1, 2025
46 checks passed
@timothyb89 timothyb89 deleted the timothyb89/v18/new-join-service-gcp branch December 1, 2025 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport no-changelog Indicates that a PR does not require a changelog entry size/md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants