From 1ec720c6d7d9f9e54fef691337037db9fdb58b30 Mon Sep 17 00:00:00 2001 From: Lukas Piwowarski Date: Wed, 18 Feb 2026 17:58:21 +0100 Subject: [PATCH] Add missing CSV annotations Add required annotations to ClusterServiceVersion files for community-operators catalog compatibility. These include categories, description, and feature flags (some of those are used also by the openstack-k8s-operators/openstack-operator as well [1]). [1] https://github.com/openstack-k8s-operators/openstack-operator/blob/main/config/manifests/bases/openstack-operator.clusterserviceversion.yaml#L7 --- ...k-lightspeed-operator.clusterserviceversion.yaml | 13 ++++++++++++- ...k-lightspeed-operator.clusterserviceversion.yaml | 11 +++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml b/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml index 9eda61d1..3d013ccb 100644 --- a/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml +++ b/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml @@ -24,7 +24,18 @@ metadata: } ] capabilities: Basic Install - createdAt: "2026-02-17T15:40:01Z" + categories: AI/Machine Learning + createdAt: "2026-02-18T16:58:24Z" + description: AI-powered virtual assistant for Red Hat OpenStack Services on OpenShift + features.operators.openshift.io/cnf: "false" + features.operators.openshift.io/cni: "false" + features.operators.openshift.io/csi: "false" + features.operators.openshift.io/fips-compliant: "false" + 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" operatorframework.io/suggested-namespace: openshift-lightspeed operators.operatorframework.io/builder: operator-sdk-v1.38.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 diff --git a/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml b/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml index 1cd4bc19..eb996248 100644 --- a/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml @@ -4,6 +4,17 @@ metadata: annotations: alm-examples: '[]' capabilities: Basic Install + categories: AI/Machine Learning + description: AI-powered virtual assistant for Red Hat OpenStack Services on OpenShift + features.operators.openshift.io/cnf: "false" + features.operators.openshift.io/cni: "false" + features.operators.openshift.io/csi: "false" + features.operators.openshift.io/fips-compliant: "false" + 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" operatorframework.io/suggested-namespace: openshift-lightspeed repository: https://github.com/openstack-lightspeed/operator name: openstack-lightspeed-operator.v0.0.0