EnMasseProject / enmasse

EnMasse - Self-service messaging on Kubernetes and OpenShift
https://enmasseproject.github.io
Apache License 2.0
190 stars 87 forks source link

Collaboration on Operator SDK OLM integration #4489

Open joelanford opened 4 years ago

joelanford commented 4 years ago

Overview

In a recent operator working group meeting, I noticed there is some overlap between the enmasse CI script and some existing (and upcoming) features in Operator SDK.

For example, Operator SDK has:

I'm curious if there is interest in a collaboration to on-ramp enmasse to use more of operator-sdk's OLM integrations AND to see if there are gaps in operator-sdk's OLM integrations that we can help resolve.

lulf commented 4 years ago

@joelanford At present we support install using OLM, YAML and ansible (this just applies YAML though), but we plan to move away from the Ansible part. Other than that, I don't see anything against this. For testing we have an integration test suite that also deploys the operator, I think we can modify that to invoke the run commands as well.

Do you have any existing projects that we can look at?