summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorBob Van Landuyt <bob@gitlab.com>2019-07-01 09:56:09 +0000
committerBob Van Landuyt <bob@gitlab.com>2019-07-01 09:56:09 +0000
commit0e8b76e1918a7ca441e9eb98819f10da24e0588a (patch)
treee8e9002a878bfeff66bf8fabfa808d170b3f3e26 /config
parent8775e4a1faf13a01451e71ea9ef729dc52e6d3c1 (diff)
parentcb4a514207c914069410a01de8b493076156752a (diff)
downloadgitlab-ce-0e8b76e1918a7ca441e9eb98819f10da24e0588a.tar.gz
Merge branch 'zj-circuit-breaker-removal-part-deux' into 'master'
Remove ignored circuit_breaker columns See merge request gitlab-org/gitlab-ce!30159
Diffstat (limited to 'config')
-rw-r--r--config/initializers/6_validations.rb21
1 files changed, 6 insertions, 15 deletions
diff --git a/config/initializers/6_validations.rb b/config/initializers/6_validations.rb
index bf9e5a50382..827b15e5c8d 100644
--- a/config/initializers/6_validations.rb
+++ b/config/initializers/6_validations.rb
@@ -1,24 +1,15 @@
-def storage_name_valid?(name)
- !!(name =~ /\A[a-zA-Z0-9\-_]+\z/)
-end
-
def storage_validation_error(message)
raise "#{message}. Please fix this in your gitlab.yml before starting GitLab."
end
def validate_storages_config
- storage_validation_error('No repository storage path defined') if Gitlab.config.repositories.storages.empty?
-
- Gitlab.config.repositories.storages.each do |name, repository_storage|
- storage_validation_error("\"#{name}\" is not a valid storage name") unless storage_name_valid?(name)
-
- %w(failure_count_threshold failure_reset_time storage_timeout).each do |setting|
- # Falling back to the defaults is fine!
- next if repository_storage[setting].nil?
+ if Gitlab.config.repositories.storages.empty?
+ storage_validation_error('No repository storage path defined')
+ end
- unless repository_storage[setting].to_f > 0
- storage_validation_error("`#{setting}` for storage `#{name}` needs to be greater than 0")
- end
+ Gitlab.config.repositories.storages.keys.each do |name|
+ unless /\A[a-zA-Z0-9\-_]+\z/.match?(name)
+ storage_validation_error("\"#{name}\" is not a valid storage name")
end
end
end