Skip to content
代码片段 群组 项目
未验证 提交 9e9b6f30 编辑于 作者: Stan Hu's avatar Stan Hu 提交者: GitLab
浏览文件

Revert "Merge branch 'allow-secure-files-bucket-optional' into 'master'"

This reverts merge request !131819
上级 f5389a5f
No related branches found
No related tags found
1 合并请求!2419Fix TanukiBot spec relying on outdated code
...@@ -2,8 +2,7 @@ ...@@ -2,8 +2,7 @@
# Set default values for object_store settings # Set default values for object_store settings
class ObjectStoreSettings class ObjectStoreSettings
SUPPORTED_TYPES = %w[artifacts external_diffs lfs uploads packages dependency_proxy terraform_state pages SUPPORTED_TYPES = %w[artifacts external_diffs lfs uploads packages dependency_proxy terraform_state pages].freeze
ci_secure_files].freeze
ALLOWED_OBJECT_STORE_OVERRIDES = %w[bucket enabled proxy_download cdn].freeze ALLOWED_OBJECT_STORE_OVERRIDES = %w[bucket enabled proxy_download cdn].freeze
# To ensure the one Workhorse credential matches the Rails config, we # To ensure the one Workhorse credential matches the Rails config, we
...@@ -13,9 +12,9 @@ class ObjectStoreSettings ...@@ -13,9 +12,9 @@ class ObjectStoreSettings
# the future. # the future.
WORKHORSE_ACCELERATED_TYPES = SUPPORTED_TYPES - %w[pages] WORKHORSE_ACCELERATED_TYPES = SUPPORTED_TYPES - %w[pages]
# pages and ci_secure_files may be enabled but use legacy disk storage # pages may be enabled but use legacy disk storage
# we don't need to raise an error in that case # we don't need to raise an error in that case
ALLOWED_INCOMPLETE_TYPES = %w[pages ci_secure_files].freeze ALLOWED_INCOMPLETE_TYPES = %w[pages].freeze
attr_accessor :settings attr_accessor :settings
......
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
'artifacts' => { 'enabled' => true }, 'artifacts' => { 'enabled' => true },
'external_diffs' => { 'enabled' => false }, 'external_diffs' => { 'enabled' => false },
'pages' => { 'enabled' => true }, 'pages' => { 'enabled' => true },
'ci_secure_files' => { 'enabled' => true },
'object_store' => { 'object_store' => {
'enabled' => true, 'enabled' => true,
'connection' => connection, 'connection' => connection,
...@@ -149,13 +148,6 @@ ...@@ -149,13 +148,6 @@
expect(settings.pages['object_store']).to eq(nil) expect(settings.pages['object_store']).to eq(nil)
end end
it 'does not raise error if ci_secure_files config is missing' do
config['object_store']['objects'].delete('ci_secure_files')
expect { subject }.not_to raise_error
expect(settings.ci_secure_files['object_store']).to eq(nil)
end
context 'GitLab Pages' do context 'GitLab Pages' do
let(:pages_connection) { { 'provider' => 'Google', 'google_application_default' => true } } let(:pages_connection) { { 'provider' => 'Google', 'google_application_default' => true } }
...@@ -203,28 +195,6 @@ ...@@ -203,28 +195,6 @@
end end
end end
context 'when object storage is disabled for ci_secure_files with no bucket' do
before do
config['ci_secure_files'] = {
'enabled' => true,
'object_store' => {}
}
config['object_store']['objects']['ci_secure_files'] = {
'enabled' => false
}
end
it 'does not enable consolidated settings for ci_secure_files' do
subject
expect(settings.ci_secure_files['enabled']).to be true
expect(settings.ci_secure_files['object_store']['remote_directory']).to be_nil
expect(settings.ci_secure_files['object_store']['bucket_prefix']).to be_nil
expect(settings.ci_secure_files['object_store']['enabled']).to be_falsey
expect(settings.ci_secure_files['object_store']['consolidated_settings']).to be_falsey
end
end
context 'with legacy config' do context 'with legacy config' do
let(:legacy_settings) do let(:legacy_settings) do
{ {
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册