From f85552f3be1e6d31fc662f9440aa8b5e20509463 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Nov 2025 18:03:51 +0000 Subject: [PATCH 2/2] [linstor] Add StorageClass definitions with allowVolumeExpansion enabled Co-authored-by: kvaps <7556217+kvaps@users.noreply.github.com> --- .../linstor/templates/storageclasses.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 packages/system/linstor/templates/storageclasses.yaml diff --git a/packages/system/linstor/templates/storageclasses.yaml b/packages/system/linstor/templates/storageclasses.yaml new file mode 100644 index 00000000..d413ba22 --- /dev/null +++ b/packages/system/linstor/templates/storageclasses.yaml @@ -0,0 +1,30 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: local +provisioner: linstor.csi.linbit.com +parameters: + linstor.csi.linbit.com/storagePool: "data" + linstor.csi.linbit.com/layerList: "storage" + linstor.csi.linbit.com/allowRemoteVolumeAccess: "false" +volumeBindingMode: WaitForFirstConsumer +allowVolumeExpansion: true +--- +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: replicated + annotations: + storageclass.kubernetes.io/is-default-class: "true" +provisioner: linstor.csi.linbit.com +parameters: + linstor.csi.linbit.com/storagePool: "data" + linstor.csi.linbit.com/autoPlace: "3" + linstor.csi.linbit.com/layerList: "drbd storage" + linstor.csi.linbit.com/allowRemoteVolumeAccess: "true" + property.linstor.csi.linbit.com/DrbdOptions/auto-quorum: suspend-io + property.linstor.csi.linbit.com/DrbdOptions/Resource/on-no-data-accessible: suspend-io + property.linstor.csi.linbit.com/DrbdOptions/Resource/on-suspended-primary-outdated: force-secondary + property.linstor.csi.linbit.com/DrbdOptions/Net/rr-conflict: retry-connect +volumeBindingMode: Immediate +allowVolumeExpansion: true