Can not configure external object storage for rails if Minio enabled
Summary
It is not possible to configure external object storage for the rails codebase, if Minio is enabled. If Minio is enabled, *.connection
is ignored.
Steps to reproduce
Configure with the following:
global:
minio:
enabled: true
appConfig:
lfs:
connection:
secret: gcs-connection
Observe /srv/gitlab/config/gitlab.yml
content at gitlab.lfs.connection
node still points to Minio's internal service endpoint.
Current behavior
If Minio is enabled, all storage for rails applications is hard-wired to Minio.
Expected behavior
Provided connection
secret overrides Minio, allowing mix of internal/external.
Versions
- Chart: master @ e694df01