From c6bd36fc83f252011c51382a715d2cc675fe375f Mon Sep 17 00:00:00 2001 From: kubealex Date: Tue, 21 Sep 2021 14:49:03 +0200 Subject: [PATCH] ceph: add default field to filesystem-sc helm chart I Added the chance to default filesystem storageclass in helm chart Signed-off-by: kubealex (cherry picked from commit eead60457b5b39de859c2d3f4c2d169f77a5c956) --- cluster/charts/rook-ceph-cluster/templates/cephfilesystem.yaml | 2 ++ cluster/charts/rook-ceph-cluster/values.yaml | 1 + 2 files changed, 3 insertions(+) diff --git a/cluster/charts/rook-ceph-cluster/templates/cephfilesystem.yaml b/cluster/charts/rook-ceph-cluster/templates/cephfilesystem.yaml index 73be71f60cb7..c2eeb5032b8d 100644 --- a/cluster/charts/rook-ceph-cluster/templates/cephfilesystem.yaml +++ b/cluster/charts/rook-ceph-cluster/templates/cephfilesystem.yaml @@ -13,6 +13,8 @@ apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: {{ $filesystem.storageClass.name }} + annotations: + storageclass.kubernetes.io/is-default-class: "{{ if default false $filesystem.storageClass.isDefault }}true{{ else }}false{{ end }}" provisioner: {{ $root.Values.operatorNamespace }}.cephfs.csi.ceph.com parameters: fsName: {{ $filesystem.name }} diff --git a/cluster/charts/rook-ceph-cluster/values.yaml b/cluster/charts/rook-ceph-cluster/values.yaml index 18d621eadbaa..61f9ba206df6 100644 --- a/cluster/charts/rook-ceph-cluster/values.yaml +++ b/cluster/charts/rook-ceph-cluster/values.yaml @@ -369,6 +369,7 @@ cephFileSystems: activeStandby: true storageClass: enabled: true + isDefault: false name: ceph-filesystem reclaimPolicy: Delete # see https://github.com/rook/rook/blob/master/Documentation/ceph-filesystem.md#provision-storage for available configuration