From 9eb742474e11b99afd11aec16d43082934a8620f Mon Sep 17 00:00:00 2001 From: Lumpiasty Date: Tue, 11 Feb 2025 23:59:15 +0100 Subject: [PATCH] Add storageclass and diskpool to flux --- infra/configs/single-hdd-sc.yaml | 18 ++++++++++++++++++ infra/diskpools/zoma-dibaiyin-hdd.yaml | 11 +++++++++++ infra/kustomization.yaml | 2 ++ 3 files changed, 31 insertions(+) create mode 100644 infra/configs/single-hdd-sc.yaml create mode 100644 infra/diskpools/zoma-dibaiyin-hdd.yaml diff --git a/infra/configs/single-hdd-sc.yaml b/infra/configs/single-hdd-sc.yaml new file mode 100644 index 0000000..605fdd3 --- /dev/null +++ b/infra/configs/single-hdd-sc.yaml @@ -0,0 +1,18 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: mayastor-single-hdd +parameters: + protocol: nvmf + # Single replica + repl: "1" + # Thin provision volumes + thin: "true" + # Allow expansion of volumes + allowVolumeExpansion: "true" + # Generate new filesystem's uuid when cloning + cloneFsIdAsVolumeId: "true" + # Schedule this sconly on hdd + poolAffinityTopologyLabel: | + type: hdd +provisioner: io.openebs.csi-mayastor diff --git a/infra/diskpools/zoma-dibaiyin-hdd.yaml b/infra/diskpools/zoma-dibaiyin-hdd.yaml new file mode 100644 index 0000000..ecfd399 --- /dev/null +++ b/infra/diskpools/zoma-dibaiyin-hdd.yaml @@ -0,0 +1,11 @@ +apiVersion: "openebs.io/v1beta2" +kind: DiskPool +metadata: + name: zoma-dibaiyin-hdd + namespace: openebs +spec: + node: zoma-dibaiyin + disks: ["aio:///dev/disk/by-id/wwn-0x5000c500ba15dcf7"] + topology: + labelled: + type: hdd diff --git a/infra/kustomization.yaml b/infra/kustomization.yaml index 59fa222..add625b 100644 --- a/infra/kustomization.yaml +++ b/infra/kustomization.yaml @@ -5,4 +5,6 @@ resources: - controllers/dns-public.yaml - controllers/cert-manager.yaml - controllers/openebs.yaml + - diskpools/zoma-dibaiyin-hdd.yaml - configs/cluster-issuer.yaml + - configs/single-hdd-sc.yaml