{{- if .Values.rabbitmq.password }} apiVersion: rabbitmq.com/v1beta1 kind: Permission metadata: name: {{ printf "%s-permission" (.Values.rabbitmq.username | default "demo-app") }} namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/managed-by: Helm spec: rabbitmqClusterReference: name: {{ .Values.rabbitmq.clusterName | default "rabbitmq" }} namespace: {{ .Values.rabbitmq.namespace | default "rabbitmq" }} vhost: {{ .Values.rabbitmq.vhost | default "/" | quote }} user: {{ .Values.rabbitmq.username | default "demo-app" }} permissions: configure: ".*" read: ".*" write: ".*" {{- end }}