External Redis and Sentinel with auth (error: NOAUTH)

Hi.
We are trying to use an external Redis cluster.
We have it configured so that sentinel requires authentication. We throw the password, but there are errors in the client logs (Sidekiq): NOAUTH Authentication required. If you disable authentication on Sentinel, then everything works by password. Is there a workaround for this, or does GitLab need to disable Sentinel authentication?
We are using the helm chart and configure Redis connection like this in values.yaml:

  redis:
    install: false
    password:
      enabled: true
      secret: gitlab-redis-secret
      key: secret
    host: GitLab
    port: 6379
    sentinels:
      - host: rt-git01
        port: 26379
      - host: rt-git02
        port: 26379
      - host: rt-git03
        port: 26379
2 Likes