- apiVersion: v1
- kind: ConfigMap
- metadata:
- name: {{ include "rabbitmq.fullname" . }}-conf
- labels:
- {{ include "rabbitmq.labels" . | nindent 4 }}
- data:
- rabbitmq.conf: |
- ## MQTT plugin configuration from values
- mqtt.exchange = {{ .Values.mqtt.exchange }}
- mqtt.allow_anonymous = {{ .Values.mqtt.allow_anonymous }}
- mqtt.vhost = {{ .Values.mqtt.vhost }}
- {{- if .Values.definitions.enabled }}
- # Load definitions (queues/exchanges/bindings) from ConfigMap
- management.load_definitions = /etc/rabbitmq/definitions.json
- {{- end }}
|