From f5474efd6e31d6f2767d4ac1bc8be9e4ce636614 Mon Sep 17 00:00:00 2001 From: Alberto Losada Date: Tue, 29 Nov 2022 15:34:40 +0100 Subject: [PATCH] Adds LVM operator source crs for ZTP Signed-off-by: Alberto Losada --- ztp/source-crs/StorageLVMCluster.yaml | 15 +++++++++++++++ ztp/source-crs/StorageLVMOSubscription.yaml | 15 +++++++++++++++ ztp/source-crs/StorageLVMOSubscriptionNS.yaml | 9 +++++++++ .../StorageLVMOSubscriptionOperGroup.yaml | 10 ++++++++++ 4 files changed, 49 insertions(+) create mode 100644 ztp/source-crs/StorageLVMCluster.yaml create mode 100644 ztp/source-crs/StorageLVMOSubscription.yaml create mode 100644 ztp/source-crs/StorageLVMOSubscriptionNS.yaml create mode 100644 ztp/source-crs/StorageLVMOSubscriptionOperGroup.yaml diff --git a/ztp/source-crs/StorageLVMCluster.yaml b/ztp/source-crs/StorageLVMCluster.yaml new file mode 100644 index 0000000000..35c30c33e3 --- /dev/null +++ b/ztp/source-crs/StorageLVMCluster.yaml @@ -0,0 +1,15 @@ +apiVersion: lvm.topolvm.io/v1alpha1 +kind: LVMCluster +metadata: + name: odf-lvmcluster + namespace: openshift-storage + annotations: + ran.openshift.io/ztp-deploy-wave: "10" +spec: + storage: + deviceClasses: + - name: vg1 + thinPoolConfig: + name: thin-pool-1 + sizePercent: 90 + overprovisionRatio: 10 diff --git a/ztp/source-crs/StorageLVMOSubscription.yaml b/ztp/source-crs/StorageLVMOSubscription.yaml new file mode 100644 index 0000000000..9ead2eb2b6 --- /dev/null +++ b/ztp/source-crs/StorageLVMOSubscription.yaml @@ -0,0 +1,15 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: Subscription +metadata: + name: odf-lvm-operator + namespace: openshift-storage + annotations: + ran.openshift.io/ztp-deploy-wave: "2" +spec: + channel: "stable-4.11" + name: odf-lvm-operator + source: redhat-operators + sourceNamespace: openshift-marketplace + installPlanApproval: Manual +status: + state: AtLatestKnown diff --git a/ztp/source-crs/StorageLVMOSubscriptionNS.yaml b/ztp/source-crs/StorageLVMOSubscriptionNS.yaml new file mode 100644 index 0000000000..c2b46a99a7 --- /dev/null +++ b/ztp/source-crs/StorageLVMOSubscriptionNS.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: openshift-storage + labels: + openshift.io/cluster-monitoring: "true" + annotations: + workload.openshift.io/allowed: management + ran.openshift.io/ztp-deploy-wave: "2" diff --git a/ztp/source-crs/StorageLVMOSubscriptionOperGroup.yaml b/ztp/source-crs/StorageLVMOSubscriptionOperGroup.yaml new file mode 100644 index 0000000000..9b40ccb6c7 --- /dev/null +++ b/ztp/source-crs/StorageLVMOSubscriptionOperGroup.yaml @@ -0,0 +1,10 @@ +apiVersion: operators.coreos.com/v1 +kind: OperatorGroup +metadata: + name: odf-lvm-operator-operatorgroup + namespace: openshift-storage + annotations: + ran.openshift.io/ztp-deploy-wave: "2" +spec: + targetNamespaces: + - openshift-storage