Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.03 KB

olmv1_limitations.md

File metadata and controls

24 lines (17 loc) · 1.03 KB
hide
toc

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.