Allow Pages to define a storage-specific connection
Consolidated object storage settings were introduced to:
- Simplify configuration settings in Workhorse and Rails by using a single credential.
- Ensure credentials used by Workhorse and Rails remained consistent.
- 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