cluster-operator icon indicating copy to clipboard operation
cluster-operator copied to clipboard

Publish operators on OperatorHub & OpenShift Community Operators

Open ctrought opened this issue 3 years ago • 2 comments

Describe the solution you'd like Please publish these operators in operator hub and and the openshift community operators repo to be deployed via OLM, this will make them available to users via https://operatorhub.io/ and the operatorhub catalogue integrated within OpenShift/OKD.

https://github.com/k8s-operatorhub/community-operators https://github.com/redhat-openshift-ecosystem/community-operators-prod

Ideally both installation modes are supported (all namespaces, single namespace) which requires matching set of RBAC privileges and the operator to be able to handle the WATCH_NAMESPACE flag that OLM uses which gets set based on the installation mode.

https://sdk.operatorframework.io/docs/building-operators/golang/operator-scope/#configuring-watch-namespaces-dynamically

Thanks!

ctrought avatar Jan 21 '22 19:01 ctrought

This issue has been marked as stale due to 60 days of inactivity. Stale issues will be closed after a further 30 days of inactivity; please remove the stale label in order to prevent this occurring.

github-actions[bot] avatar Apr 27 '22 00:04 github-actions[bot]

Hey, I wanted to leave a comment to let you know that we are exploring this option, and what needs to be done our end to make it possible. Initial thoughts are "yes! we should do this"

Zerpet avatar Jun 06 '22 10:06 Zerpet

Both cluster operator (v1.14.0) and messaging topology operator (v1.8.0) have been published on operatorhub: https://operatorhub.io/operator/rabbitmq-cluster-operator https://operatorhub.io/operator/rabbitmq-messaging-topology-operator and redhat openshift community ecosystem: https://github.com/redhat-openshift-ecosystem/community-operators-prod/pull/1564 https://github.com/redhat-openshift-ecosystem/community-operators-prod/pull/1565

A github worfklow has been put in place also to automatize the publishing for the next releases. In the next days we will also publish the single consumer operator.

DanielePalaia avatar Aug 29 '22 10:08 DanielePalaia

Also the rabbitmq-single-active-consumer operator got published: https://operatorhub.io/operator/rabbitmq-single-active-consumer-operator https://github.com/redhat-openshift-ecosystem/community-operators-prod/pull/1574

I will close this ticket.

DanielePalaia avatar Sep 01 '22 11:09 DanielePalaia