Add keys, values and volumes for properties files
[it/dep.git] / ric-aux / 80-Auxiliary-Functions / helm / dashboard / templates / persistentVolume.yaml
diff --git a/ric-aux/80-Auxiliary-Functions/helm/dashboard/templates/persistentVolume.yaml b/ric-aux/80-Auxiliary-Functions/helm/dashboard/templates/persistentVolume.yaml
new file mode 100644 (file)
index 0000000..cb63ba9
--- /dev/null
@@ -0,0 +1,22 @@
+# Remove this persistent volume when cloud storage is available
+apiVersion: v1
+kind: PersistentVolume
+metadata:
+  name: pv-{{ include "common.name.dashboard" . }}
+spec:
+  capacity:
+    storage: {{ .Values.dashboard.storagesize }}
+  accessModes:
+  - ReadWriteOnce
+  persistentVolumeReclaimPolicy: Retain
+  storageClassName: storageclass-{{ include "common.name.dashboard" . }}
+  local:
+    path: {{ .Values.dashboard.datapath }}
+  nodeAffinity:
+    required:
+      nodeSelectorTerms:
+      - matchExpressions:
+        - key: dashboard-node
+          operator: In
+          values:
+          - enable