How to set up RabbitMQ default queue type to quorum queue on bootstrap?

I am trying to install a RabbitMQ cluster on Kubernetes using offical docker image rabbitmq:3.12.5-alpine. I have a init container from where I am overriding the default configurations.

I can see RabbitMQ uses classic mirrored queue by default if a client creates a queue to publish into the nodes. But, This does not ensures persistence without setting certain policies through cli. The data gets deleted once a pod restarts. I want to set quorum queue to be default queue type for the cluster. Is there any way to override this setting from configuration file/environment variable when bootstrapping the cluster? I have checked out the official documentation but could not find any. Thanks in advance!

Leave a Comment