enmasse
enmasse copied to clipboard
Collaboration on Operator SDK OLM integration
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:
operator-sdk olm installoperator-sdk generate csv(soon to be split out intogenerate packagemanifestandgenerate bundle)operator-sdk run --olm(soon to be split out intorun packagemanifestandrun bundle)
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.
@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?