[stable/rabbitmq-ha] Ease the addition/removal of plugins (#9311)

* [stable/rabbitmq-ha] Add extraPlugins

Signed-off-by: François Travais <francois.travais@gmail.com>

* [stable/rabbitmq-ha] Improve extraPlugins comment in values.yaml

Signed-off-by: François Travais <francois.travais@gmail.com>

* [stable/rabbitmq-ha] Bump appVersion to 3.7.8

Signed-off-by: François Travais <francois.travais@gmail.com>

* [stable/rabbitmq-ha] Bump version to 1.14.2

Signed-off-by: François Travais <francois.travais@gmail.com>
This commit is contained in:
Francois Travais
2018-12-13 01:59:33 -08:00
committed by Kubernetes Prow Robot
parent 0840816aef
commit a02366b2e2
4 changed files with 13 additions and 7 deletions
+2 -2
View File
@@ -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:
+1
View File
@@ -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 | `""` |
+2 -5
View File
@@ -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: |
+8
View File
@@ -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: |-
# {