This gitlab capability is preconfigured to work with an IDAM solution, but IDAM is disabled by default.
These Zarf variables are mapped to gitlab helm chart values that are documented here.
Key | Type | Default | Description |
---|---|---|---|
GITLAB_IDAM_ENABLED | bool | false |
Enables/disables IDAM |
GITLAB_IDAM_ALLOWED_SSOS | list | [] |
Enables auto creation of accounts when signing in with OmniAuth |
GITLAB_IDAM_BLOCK_AUTO_USERS | bool | false |
Enables/disables auto created users being blocked by default |
GITLAB_IDAM_AUTO_LINK_USER | string | "" |
Allows users authenticating via an OmniAuth provider to be automatically linked to a current GitLab user |
GITLAB_IDAM_AUTO_SIGNIN | string | "" |
Single provider name allowed to automatically sign in |
GITLAB_IDAM_EXTERNAL_PROVIDERS | list | [] |
Define which OmniAuth providers you want to be external |
GITLAB_IDAM_PROVIDERS | multi-line list | [] |
See documentation |
GITLAB_IDAM_SYNC_ATTRIBUTES | list | [] |
List of profile attributes to sync from the provider upon login |
GITLAB_IDAM_SYNC_PROVIDERS | list | [] |
List of provider names that GitLab should automatically sync profile information from |