Charts: [stable/rabbitmq] Add initContainer for downloading additional plugins

Created on 14 Nov 2018  路  13Comments  路  Source: helm/charts

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.

lifecyclstale

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.

All 13 comments

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.

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.

Was this page helpful?
0 / 5 - 0 ratings