diff --git a/infra/configs/single-ssd-sc.yaml b/infra/configs/single-ssd-sc.yaml new file mode 100644 index 0000000..bf6fba3 --- /dev/null +++ b/infra/configs/single-ssd-sc.yaml @@ -0,0 +1,18 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: mayastor-single-ssd +parameters: + protocol: nvmf + # Single replica + repl: "1" + # Thin provision volumes + thin: "true" + # Generate new filesystem's uuid when cloning + cloneFsIdAsVolumeId: "true" + # Schedule this sconly on ssd + poolAffinityTopologyLabel: | + type: ssd +provisioner: io.openebs.csi-mayastor +# Allow expansion of volumes +allowVolumeExpansion: true diff --git a/infra/diskpools/anapistula-delrosalae-ssd.yaml b/infra/diskpools/anapistula-delrosalae-ssd.yaml new file mode 100644 index 0000000..01cb7ba --- /dev/null +++ b/infra/diskpools/anapistula-delrosalae-ssd.yaml @@ -0,0 +1,11 @@ +apiVersion: "openebs.io/v1beta3" +kind: DiskPool +metadata: + name: anapistula-delrosalae-ssd + namespace: openebs +spec: + node: anapistula-delrosalae + disks: ["aio:///dev/disk/by-id/nvme-eui.000000000000000000a07501ead1ebdb"] + topology: + labelled: + type: ssd diff --git a/infra/kustomization.yaml b/infra/kustomization.yaml index 7dbe158..0a870e8 100644 --- a/infra/kustomization.yaml +++ b/infra/kustomization.yaml @@ -15,9 +15,11 @@ resources: - controllers/mongodb-operator.yaml - controllers/cloudnative-pg.yaml - diskpools/anapistula-delrosalae-hdd.yaml + - diskpools/anapistula-delrosalae-ssd.yaml - configs/bgp-cluster-config.yaml - configs/loadbalancer-ippool.yaml - configs/single-hdd-sc.yaml + - configs/single-ssd-sc.yaml - configs/mayastor-snapshotclass.yaml - configs/openbao-cert.yaml - configs/ovh-cert-manager-secret.yaml