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
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.