Add support for Ceph based PV for chartmuseum and dashboard
[it/dep.git] / ric-aux / 80-Auxiliary-Functions / helm / dashboard / templates / persistentVolume.yaml
index cb63ba9..01bc7b3 100644 (file)
@@ -1,4 +1,14 @@
-# Remove this persistent volume when cloud storage is available
+{{- if not .Values.dashboard.storageclass }}
+
+kind: StorageClass
+apiVersion: storage.k8s.io/v1
+metadata:
+  name: storageclass-{{ include "common.name.dashboard" . }}
+provisioner: kubernetes.io/no-provisioner
+volumeBindingMode: WaitForFirstConsumer
+
+---
+
 apiVersion: v1
 kind: PersistentVolume
 metadata:
@@ -16,7 +26,9 @@ spec:
     required:
       nodeSelectorTerms:
       - matchExpressions:
-        - key: dashboard-node
+        - key: local-storage
           operator: In
           values:
           - enable
+{{- end -}}
+