mirror of
https://github.com/gravitational/teleport.git
synced 2026-11-01 21:52:02 +08:00
GitLab Delegated Joining (#22705)
* Add type for GitLab ProvisionToken * Add default behaviour for domain * Add IDTokenClaims for GitLab * Add gitlab token source and token validator * Thread GitLab support through auth and tbot packages * Adjust cluster name fetching in token validator * Initialize GitLab token validator in auth * Improve comment on `sub` * Working GitLab CI delegated joining * Add additional token rule fields * Add checking for new configuration fields * add additional test cases for validation of gitlab config struct * Add TestAuth_RegisterUsingToken_GitLab * Add tests for IDTokenSource * Fix imports * Add tests for GitLab Token Validator * Fix some comments that were incomplete * Add license headers
This commit is contained in:
@@ -5130,6 +5130,7 @@ func readOrGenerateHostID(ctx context.Context, cfg *servicecfg.Config, kubeBacke
|
||||
types.JoinMethodCircleCI,
|
||||
types.JoinMethodKubernetes,
|
||||
types.JoinMethodGitHub,
|
||||
types.JoinMethodGitLab,
|
||||
types.JoinMethodAzure:
|
||||
// Checking error instead of the usual uuid.New() in case uuid generation
|
||||
// fails due to not enough randomness. It's been known to happen happen when
|
||||
|
||||
Reference in New Issue
Block a user