github.com/ironcore-dev/gardener-extension-provider-ironcore@v0.3.2-0.20240314231816-8336447fb9a0/charts/internal/shoot-storageclasses/templates/storageclasses.yaml (about) 1 {{- range $key, $value := .Values.storageClasses }} 2 --- 3 apiVersion: storage.k8s.io/v1 4 kind: StorageClass 5 metadata: 6 name: {{ $value.name }} 7 annotations: 8 resources.gardener.cloud/delete-on-invalid-update: "true" 9 {{- if $value.default }} 10 storageclass.kubernetes.io/is-default-class: "true" 11 {{- else }} 12 storageclass.kubernetes.io/is-default-class: "false" 13 {{- end }} 14 parameters: 15 type: {{ $value.type }} 16 {{- if $value.expandable }} 17 allowVolumeExpansion: true 18 {{- else }} 19 allowVolumeExpansion: false 20 {{- end }} 21 provisioner: csi.ironcore.dev 22 reclaimPolicy: Delete 23 volumeBindingMode: WaitForFirstConsumer 24 {{- end }}