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 <phan.le@suse.com>
(cherry picked from commit f2856cd358)
This commit is contained in:
phanle1010 2021-09-02 11:17:07 -07:00 committed by David Ko
parent 83242d336e
commit d07b05ce29
2 changed files with 4 additions and 0 deletions

View File

@ -20,6 +20,9 @@ data:
numberOfReplicas: "{{ .Values.persistence.defaultClassReplicaCount }}" numberOfReplicas: "{{ .Values.persistence.defaultClassReplicaCount }}"
staleReplicaTimeout: "30" staleReplicaTimeout: "30"
fromBackup: "" fromBackup: ""
{{- if .Values.persistence.defaultFsType }}
fsType: "{{.Values.persistence.defaultFsType}}"
{{- end }}
{{- if .Values.persistence.backingImage.enable }} {{- if .Values.persistence.backingImage.enable }}
backingImage: {{ .Values.persistence.backingImage.name }} backingImage: {{ .Values.persistence.backingImage.name }}
backingImageDataSourceType: {{ .Values.persistence.backingImage.dataSourceType }} backingImageDataSourceType: {{ .Values.persistence.backingImage.dataSourceType }}

View File

@ -53,6 +53,7 @@ service:
persistence: persistence:
defaultClass: true defaultClass: true
defaultFsType: ext4
defaultClassReplicaCount: 3 defaultClassReplicaCount: 3
reclaimPolicy: Delete reclaimPolicy: Delete
recurringJobSelector: recurringJobSelector: