diff --git a/api/v1beta1/openstacklightspeed_types.go b/api/v1beta1/openstacklightspeed_types.go index 3a6e4cc7..2e78c773 100644 --- a/api/v1beta1/openstacklightspeed_types.go +++ b/api/v1beta1/openstacklightspeed_types.go @@ -127,6 +127,10 @@ type OpenStackLightspeedStatus struct { // +kubebuilder:subresource:status // +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.conditions[0].status",description="Status" // +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[0].message",description="Message" +// +operator-sdk:csv:customresourcedefinitions:resources={{OLSConfig,v1alpha1,cluster}} +// +operator-sdk:csv:customresourcedefinitions:resources={{Subscription,v1alpha1}} +// +operator-sdk:csv:customresourcedefinitions:resources={{ClusterServiceVersion,v1alpha1}} +// +operator-sdk:csv:customresourcedefinitions:resources={{InstallPlan,v1alpha}} // OpenStackLightspeed is the Schema for the openstacklightspeeds API type OpenStackLightspeed struct { diff --git a/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml b/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml index 2077fa12..fa7e2ba2 100644 --- a/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml +++ b/bundle/manifests/openstack-lightspeed-operator.clusterserviceversion.yaml @@ -25,7 +25,7 @@ metadata: ] capabilities: Basic Install categories: AI/Machine Learning - createdAt: "2026-02-19T09:36:07Z" + createdAt: "2026-02-19T12:53:35Z" description: AI-powered virtual assistant for Red Hat OpenStack Services on OpenShift features.operators.openshift.io/cnf: "false" features.operators.openshift.io/cni: "false" @@ -52,6 +52,19 @@ spec: displayName: Open Stack Lightspeed kind: OpenStackLightspeed name: openstacklightspeeds.lightspeed.openstack.org + resources: + - kind: ClusterServiceVersion + name: "" + version: v1alpha1 + - kind: InstallPlan + name: "" + version: v1alpha + - kind: Subscription + name: "" + version: v1alpha1 + - kind: OLSConfig + name: cluster + version: v1alpha1 specDescriptors: - description: Type of the provider serving the LLM displayName: Provider Type diff --git a/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml b/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml index 05a799d6..a34803d6 100644 --- a/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/openstack-lightspeed-operator.clusterserviceversion.yaml @@ -29,6 +29,19 @@ spec: displayName: Open Stack Lightspeed kind: OpenStackLightspeed name: openstacklightspeeds.lightspeed.openstack.org + resources: + - kind: ClusterServiceVersion + name: "" + version: v1alpha1 + - kind: InstallPlan + name: "" + version: v1alpha + - kind: Subscription + name: "" + version: v1alpha1 + - kind: OLSConfig + name: cluster + version: v1alpha1 specDescriptors: - description: Type of the provider serving the LLM displayName: Provider Type