Skip to content

Commit

Permalink
helm: use PVC for rabbitmq data
Browse files Browse the repository at this point in the history
  • Loading branch information
audrium committed Oct 26, 2021
1 parent 83fc369 commit 9953f32
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions helm/reana/templates/reana-message-broker.yaml
Expand Up @@ -27,12 +27,13 @@ spec:
app: {{ include "reana.prefix" . }}-message-broker
---
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: {{ include "reana.prefix" . }}-message-broker
namespace: {{ .Release.Namespace }}
spec:
replicas: 1
serviceName: {{ include "reana.prefix" . }}-message-broker
selector:
matchLabels:
app: {{ include "reana.prefix" . }}-message-broker
Expand All @@ -51,14 +52,21 @@ spec:
- containerPort: 15672
name: management
volumeMounts:
- name: data
mountPath: /var/lib/rabbitmq/mnesia
- mountPath: /var/lib/rabbitmq/mnesia
subPath: rabbitmq/mnesia
name: reana-shared-volume
{{- if .Values.node_label_infrastructure }}
{{- $full_label := split "=" .Values.node_label_infrastructure }}
nodeSelector:
{{ $full_label._0 }}: {{ $full_label._1 }}
{{- end }}
volumes:
- name: data
- name: reana-shared-volume
{{- if not (eq .Values.shared_storage.backend "hostpath") }}
persistentVolumeClaim:
claimName: {{ include "reana.prefix" . }}-shared-persistent-volume
readOnly: false
{{- else }}
hostPath:
path: /var/reana/rabbitmq/mnesia
path: {{ .Values.shared_storage.hostpath.root_path }}
{{- end }}

0 comments on commit 9953f32

Please sign in to comment.