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