From d07b05ce292ff2a6100228d9e9745ed67299af79 Mon Sep 17 00:00:00 2001 From: phanle1010 Date: Thu, 2 Sep 2021 11:17:07 -0700 Subject: [PATCH] Explicitly set default fsType to EXT4 This allow Kubernetes to properly changes the volume ownership and permissions when user specify fsGroup in workload pod Longhorn-2964 Signed-off-by: phanle1010 (cherry picked from commit f2856cd358007d9409fdfec5dbcb8094bc085c2f) --- chart/templates/storageclass.yaml | 3 +++ chart/values.yaml | 1 + 2 files changed, 4 insertions(+) diff --git a/chart/templates/storageclass.yaml b/chart/templates/storageclass.yaml index fd2dde5..78ae33d 100644 --- a/chart/templates/storageclass.yaml +++ b/chart/templates/storageclass.yaml @@ -20,6 +20,9 @@ data: numberOfReplicas: "{{ .Values.persistence.defaultClassReplicaCount }}" staleReplicaTimeout: "30" fromBackup: "" + {{- if .Values.persistence.defaultFsType }} + fsType: "{{.Values.persistence.defaultFsType}}" + {{- end }} {{- if .Values.persistence.backingImage.enable }} backingImage: {{ .Values.persistence.backingImage.name }} backingImageDataSourceType: {{ .Values.persistence.backingImage.dataSourceType }} diff --git a/chart/values.yaml b/chart/values.yaml index c9d90fb..40672cb 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -53,6 +53,7 @@ service: persistence: defaultClass: true + defaultFsType: ext4 defaultClassReplicaCount: 3 reclaimPolicy: Delete recurringJobSelector: