Explorar o código

Merge pull request #13442 from jakesmith/hpcc-23364-2

HPCC-23364 Missing datastorage.yaml

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman %!s(int64=5) %!d(string=hai) anos
pai
achega
97e96d257d
Modificáronse 1 ficheiros con 28 adicións e 0 borrados
  1. 28 0
      dockerfiles/hpcc/templates/datastorage.yaml

+ 28 - 0
dockerfiles/hpcc/templates/datastorage.yaml

@@ -0,0 +1,28 @@
+apiVersion: v1
+kind: PersistentVolume
+metadata:
+  name: datastorage-pv
+  labels:
+    type: local
+spec:
+  storageClassName: manual
+  capacity:
+    storage: {{ .Values.global.dataStorage.storageSize }}
+  accessModes:
+    - ReadWriteMany
+  persistentVolumeReclaimPolicy: Retain
+  hostPath:
+    path: {{ printf "%s/hpcc-data" $.Values.global.dataStorage.hostMountPath | quote }}
+    type: DirectoryOrCreate
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+  name: datastorage-pv-claim
+spec:
+  storageClassName: manual
+  accessModes:
+    - ReadWriteMany
+  resources:
+    requests:
+      storage: {{ .Values.global.dataStorage.storageSize }}