:_mod-docs-content-type: ASSEMBLY
[id="microshift-operators-olm"]
= Using Operator Lifecycle Manager with {microshift-short}
include::_attributes/attributes-microshift.adoc[]
:context: microshift-operators-olm

toc::[]

[role="_abstract"]
You can use Operator Lifecycle Manager (OLM) with {microshift-short} to install and run optional add-on Operators.

include::modules/microshift-olm-considerations.adoc[leveloffset=+1]

include::modules/microshift-installing-olm-options.adoc[leveloffset=+1]

include::modules/microshift-olm-namespaces.adoc[leveloffset=+1]

include::modules/microshift-olm-build-op-catalogs.adoc[leveloffset=+1]

include::modules/microshift-olm-deploy-ops-con.adoc[leveloffset=+1]

include::modules/microshift-olm-deploy-ops-global-ns.adoc[leveloffset=+2]

include::modules/microshift-olm-deploy-ops-spec-ns.adoc[leveloffset=+2]

[id="Additional-resources_microshift-operators-oc-mirror_{context}"]
[role="_additional-resources"]
== Additional resources

* link:https://docs.redhat.com/en/documentation/openshift_container_platform/{ocp-version}/html/operators/understanding-operators#operator-lifecycle-manager-olm[Operator Lifecycle Manager]
* link:https://access.redhat.com/documentation/en-us/openshift_container_platform/{ocp-version}/html/cli_tools/opm-cli[`opm` CLI reference]
* link:https://docs.redhat.com/en/documentation/openshift_container_platform/{ocp-version}/html/operators/administrator-tasks#olm-upgrading-operators[Updating installed Operators]
* link:https://docs.redhat.com/en/documentation/openshift_container_platform/{ocp-version}/html/operators/administrator-tasks#olm-deleting-operator-from-a-cluster-using-cli_olm-deleting-operators-from-a-cluster[Deleting Operators from a cluster using the CLI]
