Consolidated object storage configuration does not work for `ci_secure_files` (Secure Files)
Despite the isolated example shown in the consolidated object storage configuration docs, it appears that the following settings are ignored:
gitlab_rails['object_store']['objects']['ci_secure_files']['enabled'] = true
gitlab_rails['object_store']['objects']['ci_secure_files']['bucket'] = 'gitlab-ci-secure-files'
Object storage for secure files can be enabled using the below storage specific format but this is inconsistent with the other data types and leads to duplication of object storage configuration items:
gitlab_rails['ci_secure_files_object_store_enabled'] = true
gitlab_rails['ci_secure_files_object_store_remote_directory'] = "gitlab-ci_secure-files"
gitlab_rails['ci_secure_files_object_store_connection'] = {
'provider' => 'Google',
'google_project' => 'project-12345678',
'google_json_key_location' => '/etc/gitlab/gcp_json_key.json'
}
Reported by customer in this ticket.
Edited by Justin Farmiloe