Add support and test for Sentinel requirepass
In gitlab-org/gitlab#235938 (closed), we added support in Omnibus GitLab to use Sentinel requirepass
.
This may not be fully supported in the GitLab Helm Chart at the moment. We may need to add config support in various places.
For example:
- Workhorse: gitlab-org/gitlab#422820 (closed)
- MailRoom: https://github.com/redis-rb/redis-client/pull/137 added support in redis-client v0.17.0 for passing in a separate Sentinel password.
We may need to:
- Spin up a Redis cluster with and without a Sentinel
requirepass
set. I believe GitLab.com runs a Redis cluster with a Redis password, but no Sentinel password. - Test all services work with this configuration.
Related issues: