diff --git a/stable/rabbitmq-ha/Chart.yaml b/stable/rabbitmq-ha/Chart.yaml index c06ec56e6f..b0874b3563 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.7.2 +version: 1.8.0 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/templates/configmap.yaml b/stable/rabbitmq-ha/templates/configmap.yaml index bb7aad7350..203b1f433a 100644 --- a/stable/rabbitmq-ha/templates/configmap.yaml +++ b/stable/rabbitmq-ha/templates/configmap.yaml @@ -38,6 +38,10 @@ data: rabbitmq_auth_mechanism_ssl, {{- end }} + {{- if .Values.rabbitmqAuthHTTP.enabled }} + rabbitmq_auth_backend_http, + {{- end }} + rabbitmq_consistent_hash_exchange, rabbitmq_federation, rabbitmq_federation_management, @@ -73,6 +77,11 @@ data: ## Memory-based Flow Control threshold vm_memory_high_watermark.absolute = {{ .Values.rabbitmqMemoryHighWatermark }} + ## Auth HTTP Backend Plugin + {{- if .Values.rabbitmqAuthHTTP.enabled }} +{{ .Values.rabbitmqAuthHTTP.config | indent 4 }} + {{- end }} + ## LDAP Plugin {{- if .Values.rabbitmqLDAPPlugin.enabled }} {{ .Values.rabbitmqLDAPPlugin.config | indent 4 }} diff --git a/stable/rabbitmq-ha/values.yaml b/stable/rabbitmq-ha/values.yaml index 3302753362..e5a5a0b78c 100644 --- a/stable/rabbitmq-ha/values.yaml +++ b/stable/rabbitmq-ha/values.yaml @@ -59,6 +59,18 @@ rabbitmqAuth: # auth_mechanisms.2 = AMQPLAIN # auth_mechanisms.3 = EXTERNAL +## Authentication backend +## Ref: https://github.com/rabbitmq/rabbitmq-auth-backend-http +rabbitmqAuthHTTP: + enabled: false + + config: | + # auth_backends.1 = http + # auth_http.user_path = http://some-server/auth/user + # auth_http.vhost_path = http://some-server/auth/vhost + # auth_http.resource_path = http://some-server/auth/resource + # auth_http.topic_path = http://some-server/auth/topic + ## LDAP Plugin ## Ref: http://www.rabbitmq.com/ldap.html rabbitmqLDAPPlugin: