| `after_sign_out_path` | string | no | Where to redirect users after logout |
| `after_sign_out_path` | string | no | Where to redirect users after logout |
| `container_registry_token_expire_delay` | integer | no | Container Registry token duration in minutes |
| `container_registry_token_expire_delay` | integer | no | Container Registry token duration in minutes |
| `repository_storages` | array of strings | no | A list of names of enabled storage paths, taken from `gitlab.yml`. New projects will be created in one of these stores, chosen at random. |
| `repository_storages` | array of strings | no | A list of names of enabled storage paths, taken from `gitlab.yml`. New projects will be created in one of these stores, chosen at random. |
| `repository_storage` | string | no | The first entry in `repository_storages`. Deprecated, but retained for compatibility reasons |
| `enabled_git_access_protocol` | string | no | Enabled protocols for Git access. Allowed values are: `ssh`, `http`, and `nil` to allow both protocols. |
| `enabled_git_access_protocol` | string | no | Enabled protocols for Git access. Allowed values are: `ssh`, `http`, and `nil` to allow both protocols. |
| `koding_enabled` | boolean | no | Enable Koding integration. Default is `false`. |
| `koding_enabled` | boolean | no | Enable Koding integration. Default is `false`. |
| `koding_url` | string | yes (if `koding_enabled` is `true`) | The Koding instance URL for integration. |
| `koding_url` | string | yes (if `koding_enabled` is `true`) | The Koding instance URL for integration. |
optional:default_branch_protection,type: Integer,values: [0,1,2],desc: 'Determine if developers can push to master'
optional:default_branch_protection,type: Integer,values: [0,1,2],desc: 'Determine if developers can push to master'
optional:default_project_visibility,type: String,values: Gitlab::VisibilityLevel.string_values,desc: 'The default project visibility'
optional:default_project_visibility,type: String,values: Gitlab::VisibilityLevel.string_values,desc: 'The default project visibility'
optional:default_snippet_visibility,type: String,values: Gitlab::VisibilityLevel.string_values,desc: 'The default snippet visibility'
optional:default_snippet_visibility,type: String,values: Gitlab::VisibilityLevel.string_values,desc: 'The default snippet visibility'
...
@@ -151,7 +98,7 @@ module API
...
@@ -151,7 +98,7 @@ module API
givenclientside_sentry_enabled: ->(val){val}do
givenclientside_sentry_enabled: ->(val){val}do
requires:clientside_sentry_dsn,type: String,desc: 'Clientside Sentry Data Source Name'
requires:clientside_sentry_dsn,type: String,desc: 'Clientside Sentry Data Source Name'
end
end
optional:repository_storage,type: String,desc: 'Storage paths for new projects'
optional:repository_storages,type: Array[String],desc: 'Storage paths for new projects'
optional:repository_checks_enabled,type: Boolean,desc: "GitLab will periodically run 'git fsck' in all project and wiki repositories to look for silent disk corruption issues."
optional:repository_checks_enabled,type: Boolean,desc: "GitLab will periodically run 'git fsck' in all project and wiki repositories to look for silent disk corruption issues."