Run all components in one namespace
[oom.git] / kubernetes / message-router / templates / message-router-pv-pvc.yaml
1 #{{ if not .Values.disableMessageRouterGlobalKafka }}
2 apiVersion: v1
3 kind: PersistentVolume
4 metadata:
5   name: "{{ .Values.nsPrefix }}-message-router-kafka"
6   namespace: "{{ .Values.nsPrefix }}"
7   labels:
8     name: "{{ .Values.nsPrefix }}-message-router-kafka"
9 spec:
10   capacity:
11     storage: 2Gi
12   accessModes:
13     - ReadWriteMany
14   persistentVolumeReclaimPolicy: Retain
15   hostPath:
16     path: {{ .Values.dataRootDir }}/{{ .Values.nsPrefix }}/message-router/dcae-startup-vm-message-router/docker_files/data-kafka/
17 ---
18 kind: PersistentVolumeClaim
19 apiVersion: v1
20 metadata:
21   name: message-router-kafka
22   namespace: "{{ .Values.nsPrefix }}"
23 spec:
24   accessModes:
25     - ReadWriteMany
26   resources:
27     requests:
28       storage: 2Gi
29   selector:
30     matchLabels:
31       name: "{{ .Values.nsPrefix }}-message-router-kafka"
32 #{{ end }}
33 #{{ if not .Values.disableMessageRouterZookeeper }}
34 ---
35 apiVersion: v1
36 kind: PersistentVolume
37 metadata:
38   name: "{{ .Values.nsPrefix }}-message-router-zookeeper"
39   namespace: "{{ .Values.nsPrefix }}"
40   labels:
41     name: "{{ .Values.nsPrefix }}-message-router-zookeeper"
42 spec:
43   capacity:
44     storage: 2Gi
45   accessModes:
46     - ReadWriteMany
47   persistentVolumeReclaimPolicy: Retain
48   hostPath:
49     path: {{ .Values.dataRootDir }}/{{ .Values.nsPrefix }}/message-router/dcae-startup-vm-message-router/docker_files/data-zookeeper
50 ---
51 kind: PersistentVolumeClaim
52 apiVersion: v1
53 metadata:
54   name: message-router-zookeeper
55   namespace: "{{ .Values.nsPrefix }}"
56 spec:
57   accessModes:
58     - ReadWriteMany
59   resources:
60     requests:
61       storage: 2Gi
62   selector:
63     matchLabels:
64       name: "{{ .Values.nsPrefix }}-message-router-zookeeper"
65 #{{ end }}