requires:elasticsearch_url,type: String,desc: 'The url to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., "http://localhost:9200, http://localhost:9201")'
end
optional:elasticsearch_aws,type: Boolean,desc: 'Enable support for AWS hosted elasticsearch'
givenelasticsearch_aws: ->(val){val}do
requires:elasticsearch_aws_region,type: String,desc: 'The AWS region the elasticsearch domain is configured'
optional:elasticsearch_aws_access_key,type: String,desc: 'AWS IAM access key'
optional:elasticsearch_aws_secret_access_key,type: String,desc: 'AWS IAM secret access key'
end
optional:usage_ping_enabled,type: Boolean,desc: 'Every week GitLab will report license usage back to GitLab, Inc.'
optional:repository_storages,type: Array[String],desc: '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.'
optional:repository_size_limit,type: Integer,desc: 'Size limit per repository (MB)'
requires:elasticsearch_url,type: String,desc: 'The url to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., "http://localhost:9200, http://localhost:9201")'
end
optional:elasticsearch_aws,type: Boolean,desc: 'Enable support for AWS hosted elasticsearch'
givenelasticsearch_aws: ->(val){val}do
requires:elasticsearch_aws_region,type: String,desc: 'The AWS region the elasticsearch domain is configured'
optional:elasticsearch_aws_access_key,type: String,desc: 'AWS IAM access key'
optional:elasticsearch_aws_secret_access_key,type: String,desc: 'AWS IAM secret access key'
end
optional:usage_ping_enabled,type: Boolean,desc: 'Every week GitLab will report license usage back to GitLab, Inc.'
optional:repository_storages,type: Array[String],desc: '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.'
optional:repository_size_limit,type: Integer,desc: 'Size limit per repository (MB)'