Merge pull request #11013 from bdun1013/helm-storage-class-volume-binding-mode-support

helm: support setting storageclass volumeBindingMode in rook-ceph-cluster helm chart
This commit is contained in:
Travis Nielsen authored and GitHub committed 2023-02-17 12:21:31 -07:00
commit 10abbd0d8a
4 files changed
+6

No files matched your search

@@ -24,6 +24,7 @@ parameters:
{{ end }}
reclaimPolicy: {{ default "Delete" $blockpool.storageClass.reclaimPolicy }}
allowVolumeExpansion: {{ default "true" $blockpool.storageClass.allowVolumeExpansion }}
volumeBindingMode: {{ default "Immediate" $blockpool.storageClass.volumeBindingMode }}
{{- if $blockpool.storageClass.mountOptions }}
mountOptions:
{{- range $blockpool.storageClass.mountOptions }}
@@ -25,6 +25,7 @@ parameters:
{{ end }}
reclaimPolicy: {{ default "Delete" $filesystem.storageClass.reclaimPolicy }}
allowVolumeExpansion: {{ default "true" $filesystem.storageClass.allowVolumeExpansion }}
volumeBindingMode: {{ default "Immediate" $filesystem.storageClass.volumeBindingMode }}
{{- if $filesystem.storageClass.mountOptions }}
mountOptions:
{{- range $filesystem.storageClass.mountOptions }}
@@ -15,6 +15,7 @@ metadata:
name: {{ $objectstore.storageClass.name }}
provisioner: {{ $root.Release.Namespace }}.ceph.rook.io/bucket
reclaimPolicy: {{ default "Delete" $objectstore.storageClass.reclaimPolicy }}
volumeBindingMode: {{ default "Immediate" $objectstore.storageClass.volumeBindingMode }}
parameters:
objectStoreName: {{ $objectstore.name }}
objectStoreNamespace: {{ $root.Release.Namespace }}
@@ -443,6 +443,7 @@ cephBlockPools:
isDefault: true
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: "Immediate"
mountOptions: []
# see https://kubernetes.io/docs/concepts/storage/storage-classes/#allowed-topologies
allowedTopologies: []
@@ -521,6 +522,7 @@ cephFileSystems:
pool: data0
reclaimPolicy: Delete
allowVolumeExpansion: true
volumeBindingMode: "Immediate"
mountOptions: []
# see https://github.com/rook/rook/blob/master/Documentation/ceph-filesystem.md#provision-storage for available configuration
parameters:
@@ -593,6 +595,7 @@ cephObjectStores:
enabled: true
name: ceph-bucket
reclaimPolicy: Delete
volumeBindingMode: "Immediate"
# see https://github.com/rook/rook/blob/master/Documentation/ceph-object-bucket-claim.md#storageclass for available configuration
parameters:
# note: objectStoreNamespace and objectStoreName are configured by the chart