Skip to content

Limitations

Content Support

Currently, OLM v1 only supports installing operators packaged in OLM v0 bundles , also known as registry+v1 bundles. Additionally, the bundled operator, or cluster extension:

  • must support installation via the AllNamespaces install mode.
  • must not use webhooks.
  • must not declare dependencies using any of the following file-based catalog properties:
    • olm.gvk.required
    • olm.package.required
    • olm.constraint

OLM v1 verifies these criteria at install time and will surface violations in the ClusterExtensions's .status.conditions.

Important

OLM v1 does not support the OperatorConditions API introduced in legacy OLM.

Currently, there is no testing to validate against this constraint. If an extension uses the OperatorConditions API, the extension does not install correctly. Most extensions that rely on this API fail at start time, but some might fail during reconcilation.