| `metrics_port` | integer | no | The UDP port to use for connecting to InfluxDB |
| `metrics_sample_interval` | integer | yes (if `metrics_enabled` is `true`) | The sampling interval in seconds. |
| `metrics_timeout` | integer | yes (if `metrics_enabled` is `true`) | The amount of seconds after which InfluxDB will time out. |
| `password_authentication_enabled` | boolean | no | Enable authentication via a GitLab account password. Default is `true`. |
| `password_authentication_enabled_for_web` | boolean | no | Enable authentication for the web interface via a GitLab account password. Default is `true`. |
| `password_authentication_enabled_for_git` | boolean | no | Enable authentication for Git over HTTP(S) via a GitLab account password. Default is `true`. |
| `performance_bar_allowed_group_id` | string | no | The group that is allowed to enable the performance bar |
| `performance_bar_enabled` | boolean | no | Allow enabling the performance bar |
| `plantuml_enabled` | boolean | no | Enable PlantUML integration. Default is `false`. |
requires:domain_blacklist,type: String,desc: 'Users with e-mail addresses that match these domain(s) will NOT be able to sign-up. Wildcards allowed. Use separate lines for multiple entries. Ex: domain.com, *.domain.com'
end
optional:after_sign_up_text,type: String,desc: 'Text shown after sign up'
optional:password_authentication_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled'
optional:signin_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled'
optional:password_authentication_enabled_for_web,type: Boolean,desc: 'Flag indicating if password authentication is enabled for the web interface'
optional:password_authentication_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled for the web interface'# support legacy names, can be removed in v5
optional:signin_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled for the web interface'# support legacy names, can be removed in v5
requires:two_factor_grace_period,type: Integer,desc: 'Amount of time (in hours) that users are allowed to skip forced configuration of two-factor authentication'
requires:domain_blacklist,type: String,desc: 'Users with e-mail addresses that match these domain(s) will NOT be able to sign-up. Wildcards allowed. Use separate lines for multiple entries. Ex: domain.com, *.domain.com'
end
optional:after_sign_up_text,type: String,desc: 'Text shown after sign up'
optional:password_authentication_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled'
optional:signin_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled'
optional:password_authentication_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled for the web interface'
optional:signin_enabled,type: Boolean,desc: 'Flag indicating if password authentication is enabled for the web interface'