diff --git a/stable/rabbitmq-ha/Chart.yaml b/stable/rabbitmq-ha/Chart.yaml index 177c7d81fb..7d2c61915d 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.3 -version: 1.0.2 +version: 1.0.3 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/statefulset.yaml b/stable/rabbitmq-ha/templates/statefulset.yaml index 57f230f8bb..ff46b8811d 100644 --- a/stable/rabbitmq-ha/templates/statefulset.yaml +++ b/stable/rabbitmq-ha/templates/statefulset.yaml @@ -24,6 +24,15 @@ spec: spec: terminationGracePeriodSeconds: 10 serviceAccountName: {{ template "rabbitmq-ha.serviceAccountName" . }} + initContainers: + - name: copy-rabbitmq-config + image: busybox + command: ['sh', '-c', 'cp /configmap/* /etc/rabbitmq'] + volumeMounts: + - name: configmap + mountPath: /configmap + - name: config + mountPath: /etc/rabbitmq containers: - name: {{ .Chart.Name }} image: {{ .Values.image.repository }}:{{ .Values.image.tag }} @@ -154,6 +163,8 @@ spec: {{- end }} volumes: - name: config + emptyDir: {} + - name: configmap configMap: name: {{ template "rabbitmq-ha.fullname" . }} {{- if .Values.rabbitmqCert.enabled }}