23 lines
675 B
YAML
23 lines
675 B
YAML
{{ $plugins := compact (list "") }}
|
|
{{- if .Values.k8sPeerDiscoveryPlugin.enabled }}
|
|
{{ $plugins = append $plugins "rabbitmq_peer_discovery_k8s" }}
|
|
{{- end }}
|
|
{{- if .Values.managementPlugin.enabled }}
|
|
{{ $plugins = append $plugins "rabbitmq_management" }}
|
|
{{- end }}
|
|
{{- if .Values.prometheusPlugin.enabled }}
|
|
{{ $plugins = append $plugins "rabbitmq_prometheus"}}
|
|
{{- end }}
|
|
{{- if .Values.plugins }}
|
|
{{ $plugins = concat $plugins .Values.plugins }}
|
|
{{- end }}
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ include "rabbitmq.fullname" . }}-plugins
|
|
labels:
|
|
{{- include "rabbitmq.labels" . | nindent 4 }}
|
|
data:
|
|
enabled_plugins: |
|
|
[{{- join "," $plugins }}].
|