:_mod-docs-content-type: ASSEMBLY
[id="metallb-upgrading-operator"]
= Upgrading the MetalLB Operator

include::_attributes/common-attributes.adoc[]
:context: metallb-upgrading-operator

toc::[]

[role="_abstract"]
The `Subscription` custom resource (CR) for the MetalLB Operator is used to manage whether the Operator is upgraded automatically or manually.

By default, the `Subscription` CR assigns the namespace to `metallb-system` and automatically sets the `installPlanApproval` parameter to `Automatic`. This means that when Red{nbsp}Hat-provided Operator catalogs include a newer version of the MetalLB Operator, the MetalLB Operator is automatically upgraded.

If you need to manually control upgrading the MetalLB Operator, set the `installPlanApproval` parameter to `Manual`. 

// Manually upgrading the MetalLB Operator
include::modules/nw-metalLB-basic-upgrade-operator.adoc[leveloffset=+1]

[id="additional-resources"]
== Additional resources

* xref:../../../updating/understanding_updates/intro-to-updates.adoc#intro-to-updates_intro-to-updates[Introduction to OpenShift updates]

* xref:../../../networking/networking_operators/metallb-operator/metallb-operator-install.adoc#metallb-operator-install[Installing the MetalLB Operator]
