StorageClass: add reclaimPolicy

Signed-off-by: Benjamin MALYNOVYTCH <bmalynovytch@admantic.fr>
This commit is contained in:
Benjamin MALYNOVYTCH 2020-09-26 15:11:12 +02:00 committed by Sheng Yang
parent e54bbd9f4c
commit 2b0c377f1a
3 changed files with 9 additions and 0 deletions

View File

@ -189,6 +189,13 @@ questions:
type: boolean
required: true
label: Default Storage Class
- variable: persistence.reclaimPolicy
default: "Delete"
description: "Define reclaim policy (Retain or Delete)"
group: "Longhorn CSI Driver Settings"
type: string
required: true
label: Storage Class Retain Policy
- variable: persistence.defaultClassReplicaCount
description: "Set replica count for default StorageClass"
group: "Longhorn CSI Driver Settings"

View File

@ -7,6 +7,7 @@ metadata:
labels: {{- include "longhorn.labels" . | nindent 4 }}
provisioner: driver.longhorn.io
allowVolumeExpansion: true
reclaimPolicy: "{{ .Values.persistence.reclaimPolicy }}"
parameters:
numberOfReplicas: "{{ .Values.persistence.defaultClassReplicaCount }}"
staleReplicaTimeout: "30"

View File

@ -48,6 +48,7 @@ service:
persistence:
defaultClass: true
defaultClassReplicaCount: 3
reclaimPolicy: Delete
recurringJobs:
enable: false