-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to the new Operator Bundle Format #16928
Comments
Current changes in the branch https://github.com/eclipse/che-operator/tree/opmBundle , testCatalog.sh script works with opm bundle for minikube platform. For minikube was used "registry" addon to push opm bundles and catalog source image. For openshift platform we can use in the test scripts ImageStream feature https://docs.openshift.com/enterprise/3.0/architecture/core_concepts/builds_and_image_streams.html#source-build |
CRW is moving to new format in 2.3 so we can be ready before the OCP 4.6 code freeze later this month (in case we discover a problem). Might be wise to try to do the same for upstream Che, if possible. Che 7.17.0 is on Aug 5, which might be too late to get changes into OCP 4.6. |
Maybe it's time to trash the old unsupported CVS versions? At this point there should be nothing in there earlier than, say, Che 7.12, since anything earlier than that will NEVER get a z-stream bug fix. |
We need to answer the following questions:
@nickboldt Do you know answers for some of these questions? |
I tested Che catalog index image with openshit 4.2 - 4.6, technically installation works fine. But on the openshift 4.2 - 4.5 used catalog source based on the application registry. So even if we will merge some new Che versions in the new bundle format to the community catalog, on the openshift 4.2 - 4.5 these version won't appears. For enterprise operators, operator maintainers can apply label in the catalogsource Dockerfile "backport" and their operators will be backported and pushed to the application registry. But I don't think that it is working for community operators. |
In the community meeting, olm developers shared information: community operators will be auto-migrated to the new bundle format to make them working with openshfit >= 4.6. And they will care about auto-update application registry with new operator versions for older Openshift < 4.6 |
This issue is postponed until community operators migrate to the new bundle format. |
Is your enhancement related to a problem? Please describe.
We should switch to the new format to:
Additional context
operator-framework/community-operators#1680
The text was updated successfully, but these errors were encountered: