longhorn: upgrade from 1.9.0 to 1.12.0 (with intermediate releases)
Change-Id: Ice8f4e8f7e073023ab274c83154d9368525f9231
diff --git a/charts/longhorn/templates/storageclass.yaml b/charts/longhorn/templates/storageclass.yaml
index 34723a4..c901003 100644
--- a/charts/longhorn/templates/storageclass.yaml
+++ b/charts/longhorn/templates/storageclass.yaml
@@ -1,3 +1,4 @@
+{{- if .Values.persistence.createStorageClass }}
apiVersion: v1
kind: ConfigMap
metadata:
@@ -12,6 +13,9 @@
name: longhorn
annotations:
storageclass.kubernetes.io/is-default-class: {{ .Values.persistence.defaultClass | quote }}
+ {{- range $key, $value := .Values.persistence.annotations }}
+ {{ $key }}: {{ $value | quote }}
+ {{- end }}
provisioner: driver.longhorn.io
allowVolumeExpansion: true
reclaimPolicy: "{{ .Values.persistence.reclaimPolicy }}"
@@ -48,8 +52,14 @@
{{- if .Values.persistence.defaultNodeSelector.enable }}
nodeSelector: "{{ .Values.persistence.defaultNodeSelector.selector }}"
{{- end }}
- {{- if .Values.persistence.removeSnapshotsDuringFilesystemTrim }}
- unmapMarkSnapChainRemoved: "{{ .Values.persistence.removeSnapshotsDuringFilesystemTrim }}"
+ {{- if .Values.persistence.shareManagerNodeSelector.enable }}
+ shareManagerNodeSelector: "{{ .Values.persistence.shareManagerNodeSelector.selector }}"
+ {{- end }}
+ {{- if .Values.persistence.shareManagerTolerations.enable }}
+ shareManagerTolerations: "{{ .Values.persistence.shareManagerTolerations.tolerations }}"
+ {{- end }}
+ {{- if .Values.persistence.unmapMarkSnapChainRemoved }}
+ unmapMarkSnapChainRemoved: "{{ .Values.persistence.unmapMarkSnapChainRemoved }}"
{{- end }}
{{- if .Values.persistence.disableRevisionCounter }}
disableRevisionCounter: "{{ .Values.persistence.disableRevisionCounter }}"
@@ -58,3 +68,4 @@
{{- if .Values.persistence.backupTargetName }}
backupTargetName: "{{ .Values.persistence.backupTargetName }}"
{{- end }}
+{{- end }}