Is this a BUG REPORT or FEATURE REQUEST?:
FEATURE REQUEST
I would like to install additional plugins such as rabbitmq_delayed_message_exchange. This does not seem possible at this time.
One solution I can think of is to have an initContainer that downloads the plugins. Maybe even just have an initContainers section in values.yaml that gets directly injected into the template using toYaml so that this can be done through configuration at release.
In the past we talked about adding an env. variable to the image that allows you to list the plugins to install during the initialisation. See https://github.com/bitnami/bitnami-docker-rabbitmq/issues/73
What do you think about a solution like that?
Sounds good
Great @codemasterover9000 !!!
I'll continue the discussion on the original GitHub issue to see if we can include a task to work on that soon.
By the way, the chart already implements this solution using a custom configuration file:
See:
Yes that enables/activates the plugins in RabbitMQ. The plugin binary must still be available though :)
You're right! I created a task to implement the solution in the image so it's downloaded/installed during the initialisation of the image.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Any further update will cause the issue/pull request to no longer be considered stale. Thank you for your contributions.
This issue is being automatically closed due to inactivity.
Please include this as a core feature.
Please include this as a core feature. Thanks
We're working on a major refactor of RabbitMQ container. Hopefully we'll be able to address this request once we complete refactoring the container.
5 month bump? Need plugin to be installed on init please.
tip: there also is a stable/rabbitmq-ha chart that does support extra volume configuration and thus the installation of additional plugins.
Most helpful comment
You're right! I created a task to implement the solution in the image so it's downloaded/installed during the initialisation of the image.