diff --git a/stable/rabbitmq-ha/Chart.yaml b/stable/rabbitmq-ha/Chart.yaml index 1c145d7011..9e305811bf 100644 --- a/stable/rabbitmq-ha/Chart.yaml +++ b/stable/rabbitmq-ha/Chart.yaml @@ -1,7 +1,7 @@ name: rabbitmq-ha apiVersion: v1 -appVersion: 3.7.4 -version: 1.14.1 +appVersion: 3.7.8 +version: 1.14.2 description: Highly available RabbitMQ cluster, the open source message broker software that implements the Advanced Message Queuing Protocol (AMQP). keywords: diff --git a/stable/rabbitmq-ha/README.md b/stable/rabbitmq-ha/README.md index 55c79e60c1..8c9481772f 100644 --- a/stable/rabbitmq-ha/README.md +++ b/stable/rabbitmq-ha/README.md @@ -67,6 +67,7 @@ and their default values. |------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------| | `existingConfigMap` | Use an existing ConfigMap | `false` | | `existingSecret` | Use an existing secret for password & erlang cookie | `""`                               | +| `extraPlugins` | Additional plugins to add to the default configmap | `rabbitmq_shovel, rabbitmq_shovel_management, rabbitmq_federation, rabbitmq_federation_management,` | | `extraConfig` | Additional configuration to add to default configmap | `{}` | | `definitions.users` | Additional users | `""` | | `definitions.vhosts` | Additional vhosts | `""` | diff --git a/stable/rabbitmq-ha/templates/configmap.yaml b/stable/rabbitmq-ha/templates/configmap.yaml index 9b0c42f78c..3ca668fdf1 100644 --- a/stable/rabbitmq-ha/templates/configmap.yaml +++ b/stable/rabbitmq-ha/templates/configmap.yaml @@ -14,6 +14,7 @@ metadata: data: enabled_plugins: | [ +{{ .Values.extraPlugins | indent 6 }} {{- if .Values.rabbitmqLDAPPlugin.enabled }} rabbitmq_auth_backend_ldap, {{- end }} @@ -43,12 +44,8 @@ data: {{- end }} rabbitmq_consistent_hash_exchange, - rabbitmq_federation, - rabbitmq_federation_management, rabbitmq_management, - rabbitmq_peer_discovery_k8s, - rabbitmq_shovel, - rabbitmq_shovel_management + rabbitmq_peer_discovery_k8s ]. rabbitmq.conf: | diff --git a/stable/rabbitmq-ha/values.yaml b/stable/rabbitmq-ha/values.yaml index 6762943ef4..9aa6bab0a3 100644 --- a/stable/rabbitmq-ha/values.yaml +++ b/stable/rabbitmq-ha/values.yaml @@ -13,6 +13,14 @@ managementPassword: E9R3fjZm4ejFkVFE extraConfig: | # queue_master_locator = min-masters +## Place any additional plugins to enable in /etc/rabbitmq/enabled_plugins +## Ref: https://www.rabbitmq.com/plugins.html +extraPlugins: | + rabbitmq_shovel, + rabbitmq_shovel_management, + rabbitmq_federation, + rabbitmq_federation_management, + definitions: users: |- # {