Open joelanford opened 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?
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 install
operator-sdk generate csv
(soon to be split out intogenerate packagemanifest
andgenerate bundle
)operator-sdk run --olm
(soon to be split out intorun packagemanifest
andrun 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.