Mailroom: configured Redis server must be the global.redis.queues instance, if present
Summary
The Mailroom service (gitlab/mailroom
) chart needs to be configured with the :redis_url:
of the global.redis.queues.*
if present.
Steps to reproduce
Configure multiple Redis, and Mailroom. Submit an email to a mailbox. See that a queue grows in the primary Redis persistance instance (global.redis
), and is not serviced by Sidekiq working from global.redis.queues
.
Configuration used
certmanager-issuer:
email: test@example.com
global:
appConfig:
incomingEmail:
enabled: true
password:
secret: nope
redis:
host: resque.redis
port: 6379
sentinels:
- host: s1.resque.redis
port: 26379
- host: s2.resque.redis
port: 26379
queues:
host: queue.redis
sentinels:
- host: s1.queue.redis
port: 26379
- host: s2.queue.redis
port: 26379
redis:
install: false
Current behavior
Queue is placed into the wrong Redis instance, and not serviced
Expected behavior
Mailroom is attached to the queues instance, and Sidekiq is pulls from there.
Versions
- Chart: 03cb30e3
Edited by Jason Plum