| hide |
|
|---|
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
AllNamespacesinstall mode. - must not use webhooks.
- must not declare dependencies using any of the following file-based catalog properties:
olm.gvk.requiredolm.package.requiredolm.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.