diff --git a/catalog/lvms-operator/lvms-operator.v4.16.0-2024-09-02-135203.yaml b/catalog/lvms-operator/lvms-operator.v4.16.0-2024-09-02-135203.yaml new file mode 100644 index 0000000..451d043 --- /dev/null +++ b/catalog/lvms-operator/lvms-operator.v4.16.0-2024-09-02-135203.yaml @@ -0,0 +1,168 @@ +--- +image: quay.io/okderators/lvms-operator-bundle:4.16.0-2024-09-02-135203 +name: lvms-operator.v4.16.0-2024-09-02-135203 +package: lvms-operator +properties: +- type: olm.gvk + value: + group: lvm.topolvm.io + kind: LVMCluster + version: v1alpha1 +- type: olm.gvk + value: + group: lvm.topolvm.io + kind: LVMVolumeGroup + version: v1alpha1 +- type: olm.gvk + value: + group: lvm.topolvm.io + kind: LVMVolumeGroupNodeStatus + version: v1alpha1 +- type: olm.gvk + value: + group: topolvm.io + kind: LogicalVolume + version: v1 +- type: olm.package + value: + packageName: lvms-operator + version: 4.16.0-2024-09-02-135203 +- type: olm.csv.metadata + value: + annotations: + alm-examples: |- + [ + { + "apiVersion": "lvm.topolvm.io/v1alpha1", + "kind": "LVMCluster", + "metadata": { + "name": "my-lvmcluster" + }, + "spec": { + "storage": { + "deviceClasses": [ + { + "default": true, + "fstype": "xfs", + "name": "vg1", + "thinPoolConfig": { + "name": "thin-pool-1", + "overprovisionRatio": 10, + "sizePercent": 90 + } + } + ] + } + } + } + ] + capabilities: Seamless Upgrades + categories: Storage + containerImage: quay.io/okderators/lvms-operator:latest + description: Logical volume manager storage provides dynamically provisioned + local storage for container workloads + features.operators.openshift.io/cnf: "false" + features.operators.openshift.io/cni: "false" + features.operators.openshift.io/csi: "true" + features.operators.openshift.io/disconnected: "true" + features.operators.openshift.io/fips-compliant: "true" + features.operators.openshift.io/proxy-aware: "false" + features.operators.openshift.io/tls-profiles: "false" + features.operators.openshift.io/token-auth-aws: "false" + features.operators.openshift.io/token-auth-azure: "false" + features.operators.openshift.io/token-auth-gcp: "false" + olm.skipRange: "" + operatorframework.io/cluster-monitoring: "true" + operatorframework.io/initialization-resource: |- + { + "apiVersion": "lvm.topolvm.io/v1alpha1", + "kind": "LVMCluster", + "metadata": { + "name": "test-lvmcluster" + }, + "spec": { + "storage": { + "deviceClasses": [ + { + "name": "vg1", + "thinPoolConfig": { + "name": "thin-pool-1", + "overprovisionRatio": 10, + "sizePercent": 90 + } + } + ] + } + } + } + operatorframework.io/suggested-namespace: openshift-storage + operatorframework.io/suggested-namespace-template: |- + { + "apiVersion": "v1", + "kind": "Namespace", + "metadata": { + "name": "openshift-storage", + "annotations": { + "workload.openshift.io/allowed": "management" + } + } + } + operators.openshift.io/infrastructure-features: '["csi", "disconnected"]' + operators.operatorframework.io/builder: operator-sdk-v1.34.1 + operators.operatorframework.io/internal-objects: '["logicalvolumes.topolvm.io", + "lvmvolumegroups.lvm.topolvm.io", "lvmvolumegroupnodestatuses.lvm.topolvm.io"]' + operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 + repository: https://github.com/openshift/lvm-operator + apiServiceDefinitions: {} + crdDescriptions: + owned: + - kind: LogicalVolume + name: logicalvolumes.topolvm.io + version: v1 + - description: LVMCluster is the Schema for the lvmclusters API + displayName: LVMCluster + kind: LVMCluster + name: lvmclusters.lvm.topolvm.io + version: v1alpha1 + - kind: LVMVolumeGroupNodeStatus + name: lvmvolumegroupnodestatuses.lvm.topolvm.io + version: v1alpha1 + - kind: LVMVolumeGroup + name: lvmvolumegroups.lvm.topolvm.io + version: v1alpha1 + description: Logical volume manager storage provides dynamically provisioned local + storage. + displayName: LVM Storage (TopoLVM) + installModes: + - supported: true + type: OwnNamespace + - supported: true + type: SingleNamespace + - supported: false + type: MultiNamespace + - supported: false + type: AllNamespaces + keywords: + - local storage + - operator + - LVM + labels: + operatorframework.io/arch.amd64: supported + operatorframework.io/arch.arm64: supported + operatorframework.io/arch.ppc64le: supported + operatorframework.io/arch.s390x: supported + links: + - name: Source Repository + url: https://github.com/openshift/lvm-operator + maintainers: + - email: ocs-support@redhat.com + name: Red Hat Support + maturity: alpha + provider: + name: OKD Community +relatedImages: +- image: quay.io/okderators/lvms-operator-bundle:4.16.0-2024-09-02-135203 + name: "" +- image: quay.io/okderators/lvms-operator:4.16.0-2024-09-02-135203 + name: "" +schema: olm.bundle diff --git a/catalog/lvms-operator/lvms-operator.yaml b/catalog/lvms-operator/lvms-operator.yaml new file mode 100644 index 0000000..3e4714f --- /dev/null +++ b/catalog/lvms-operator/lvms-operator.yaml @@ -0,0 +1,10 @@ +--- +schema: olm.package +name: lvms-operator +defaultChannel: alpha +--- +schema: olm.channel +package: lvms-operator +name: alpha +entries: + - name: lvms-operator.v4.16.0-2024-09-02-135203 \ No newline at end of file