Along with the already supported olm.targetNamespaces annotation, OLMv0 also sets olm.operatorNamespace annotation (in the Deployment spec.template.metadata.annoations), but OLMv1 does not.
There are operators that rely on this behavior, such as https://github.com/elastic/cloud-on-k8s and this breaks compatibility with OLMv0.
OLMv1 should also set the olm.operatorNamespace annotation.
Along with the already supported
olm.targetNamespacesannotation, OLMv0 also setsolm.operatorNamespaceannotation (in the Deploymentspec.template.metadata.annoations), but OLMv1 does not.There are operators that rely on this behavior, such as https://github.com/elastic/cloud-on-k8s and this breaks compatibility with OLMv0.
OLMv1 should also set the
olm.operatorNamespaceannotation.