Enable default StorageClass support in the rbd-provisioner
Add rbd-provisioner chart support for specifying a specific storage class as the default system storage class. This allows chart releases to make persistent volume claims without specifying a specific StorageClass. Change-Id: I74d4f39432734df7cdaba22590ed0e4b6949839f Story: 2005424 Task: 31009 Signed-off-by: Robert Church <robert.church@windriver.com>
This commit is contained in:
parent
a8b23796fe
commit
386a3bf732
|
@ -10,10 +10,15 @@
|
|||
{{ $namespace := .Release.Namespace }}
|
||||
{{ $defaults := .Values.classdefaults}}
|
||||
{{ $provisioner := .Values.global.provisioner_name }}
|
||||
{{ $defaultSC := .Values.global.defaultStorageClass }}
|
||||
{{- range $classConfig := .Values.classes }}
|
||||
apiVersion: storage.k8s.io/v1
|
||||
kind: StorageClass
|
||||
metadata:
|
||||
{{- if eq $defaultSC $classConfig.name}}
|
||||
annotations:
|
||||
"storageclass.kubernetes.io/is-default-class": "true"
|
||||
{{- end }}
|
||||
name: {{ $classConfig.name }}
|
||||
provisioner: {{ $provisioner }}
|
||||
parameters:
|
||||
|
|
|
@ -38,6 +38,10 @@ global:
|
|||
#
|
||||
provisionStorageClass: true
|
||||
#
|
||||
# Enable this storage class as the system default storage class
|
||||
#
|
||||
defaultStorageClass: fast-rbd
|
||||
#
|
||||
# Choose if rbd-provisioner pod should be deployed as deplyment or DaemonSet
|
||||
# Values: none, Deployment, DaemonSet
|
||||
#
|
||||
|
|
|
@ -5,4 +5,4 @@ $PKG_BASE/../../../helm-charts/node-feature-discovery \
|
|||
$PKG_BASE/../../../helm-charts/rbd-provisioner \
|
||||
$PKG_BASE/../../../helm-charts/ceph-pools-audit"
|
||||
|
||||
TIS_PATCH_VER=4
|
||||
TIS_PATCH_VER=5
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SRC_DIR="sysinv"
|
||||
TIS_PATCH_VER=317
|
||||
TIS_PATCH_VER=318
|
||||
|
|
|
@ -71,7 +71,8 @@ class RbdProvisionerHelm(base.BaseHelm):
|
|||
classes.append(cls)
|
||||
|
||||
global_settings = {
|
||||
"replicas": self._num_controllers()
|
||||
"replicas": self._num_controllers(),
|
||||
"defaultStorageClass": constants.K8S_RBD_PROV_STOR_CLASS_NAME
|
||||
}
|
||||
|
||||
overrides = {
|
||||
|
|
Loading…
Reference in New Issue