Skip to content

Allow Pages to define a storage-specific connection

Stan Hu requested to merge sh-allow-pages-to-use-storage-specific-settings into master

Consolidated object storage settings were introduced to:

  1. Simplify configuration settings in Workhorse and Rails by using a single credential.
  2. Ensure credentials used by Workhorse and Rails remained consistent.
  3. Avoid configuration spew by preventing admins from configuring 10 different credentials for 10 different object types.

If any storage-specific settings were configured, consolidated object storage settings would not take effect.

However, in the case of GitLab Pages, which does not use Workhorse acceleration, we can relax this requirement. Normally in the Helm Chart, we use an internal service name, such as gitlab-minio-svc:9000. But with Pages, we need to provide a public FQDN, such as minio.example.com.

Closes #284604 (closed)

Edited by Stan Hu

Merge request reports