Description
I propose to add deploy/olm alongside deploy/helm manfiests in all operator repositories and keep them sync.
The advantages of this are:
- OpenShift testing can be done with OLM manifests at any time, not just after the release.
- Remove the (error prone) extra step of specifically producing these manifests after a release.
- Enables us to easily publish operators in the community catalogs.
- Raise awareness that Helm changes must be mirrored to OLM.
TODO
- Figure out how to handle oci/quay.io images. OLM uses quay.io images. The
dev images are not there.
- Add scripts to generate OLM from Helm.
- Add
make regenerate-olm and integrate with pre-commit hooks.
- Document how to install/remove operators using OLM.
- Rollout OLM manfists across all operators.
- Update the certification process to use them.
Description
I propose to add deploy/olm alongside deploy/helm manfiests in all operator repositories and keep them sync.
The advantages of this are:
TODO
devimages are not there.make regenerate-olmand integrate withpre-commithooks.