Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions deploy/helm/templates/storageclass.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ parameters:
type: {{ .Values.storageClass.provider.aws.volumeType }} # io2, io1, gp3, gp2 are all SSD variant
"csi.storage.k8s.io/fstype": {{ .Values.storageClass.provider.aws.fsType | default "xfs" }}
provisioner: ebs.csi.aws.com
reclaimPolicy: Delete
reclaimPolicy: {{ .Values.storageClass.reclaimPolicy | default "Delete" }}
volumeBindingMode: WaitForFirstConsumer
---
{{- else if eq $cloudProvider "gcp" }}
Expand All @@ -30,7 +30,7 @@ parameters:
type: {{ .Values.storageClass.provider.gcp.volumeType }}
csi.storage.k8s.io/fstype: {{ .Values.storageClass.provider.gcp.fsType | default "xfs" }}
provisioner: pd.csi.storage.gke.io
reclaimPolicy: Delete
reclaimPolicy: {{ .Values.storageClass.reclaimPolicy | default "Delete" }}
volumeBindingMode: WaitForFirstConsumer
---
{{- else if eq $cloudProvider "aliyun" }}
Expand All @@ -46,7 +46,7 @@ parameters:
fstype: {{ .Values.storageClass.provider.aliyun.fsType | default "xfs" }}
type: {{ .Values.storageClass.provider.aliyun.volumeType }}
provisioner: diskplugin.csi.alibabacloud.com
reclaimPolicy: Delete
reclaimPolicy: {{ .Values.storageClass.reclaimPolicy | default "Delete" }}
volumeBindingMode: WaitForFirstConsumer
---
{{- else if eq $cloudProvider "tencentCloud" }}
Expand All @@ -59,7 +59,7 @@ metadata:
parameters:
## parameters references: https://cloud.tencent.com/document/product/457/44239, the fsType is not supported by tke.
type: {{ .Values.storageClass.provider.tencentCloud.volumeType }}
reclaimPolicy: Delete
reclaimPolicy: {{ .Values.storageClass.reclaimPolicy | default "Delete" }}
provisioner: com.tencent.cloud.csi.cbs
volumeBindingMode: WaitForFirstConsumer
---
Expand All @@ -78,7 +78,7 @@ parameters:
kind: {{ .Values.storageClass.provider.azure.volumeType }}
skuName: Standard_LRS
provisioner: kubernetes.io/azure-disk
reclaimPolicy: Delete
reclaimPolicy: {{ .Values.storageClass.reclaimPolicy | default "Delete" }}
volumeBindingMode: WaitForFirstConsumer
---
{{- else if eq $cloudProvider "huaweiCloud" }} # huawei cloud
Expand All @@ -95,7 +95,7 @@ parameters:
everest.io/disk-volume-type: {{ .Values.storageClass.provider.huaweiCloud.volumeType }}
everest.io/passthrough: "true"
provisioner: everest-csi-provisioner
reclaimPolicy: Delete
reclaimPolicy: {{ .Values.storageClass.reclaimPolicy | default "Delete" }}
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true
---
Expand Down
7 changes: 7 additions & 0 deletions deploy/helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -511,6 +511,13 @@ storageClass:
## specified or generated, this value will be ignored.
##
create: true
## @param storageClass.reclaimPolicy -- Specifies the reclaim policy for the storage class.
## Valid options: Retain, Delete. Default is Delete to preserve existing behaviour.
## Set to Retain for production datastore workloads to protect PVCs from deletion.
## Note: reclaimPolicy is inherited by PVs at creation time only — existing PVs must
## be patched individually if this value is changed after provisioning.
##
reclaimPolicy: Delete
mountOptions:
- noatime
- nobarrier
Expand Down
Loading