+++ /dev/null
-{{- 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:
- 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: local-storage
- operator: In
- values:
- - enable
-{{- end -}}
-