:_mod-docs-content-type: ASSEMBLY
[id="windows-node-upgrades"]
= Windows node updates
include::_attributes/common-attributes.adoc[]
:context: windows-node-upgrades

toc::[]

[role="_abstract"]
You can ensure your Windows nodes have the latest updates by updating the Windows Machine Config Operator (WMCO).

You can update the WMCO in any of the following scenarios:

* Within the current version. for example, from <10.y.z> to <10.y.z+1>.
* To a new, contiguous version. For example, from <10.y> to <10.y+1>.
* From an EUS version to another EUS version by using a Control Plane Only update. For example, from <10.y> to <10.y+2>.

include::modules/wmco-upgrades.adoc[leveloffset=+1]

include::modules/windows-upgrades-eus.adoc[leveloffset=+1]

include::modules/wmco-upgrades-eus-using-web-console.adoc[leveloffset=+2]

include::modules/wmco-upgrades-eus-using-cli.adoc[leveloffset=+2]

[role="_additional-resources"]
[id="additional-resources_{context}"]
== Additional resources
* xref:../operators/admin/olm-upgrading-operators.adoc#olm-upgrading-operators[Updating installed Operators]
* xref:../updating/updating_a_cluster/control-plane-only-update.adoc#control-plane-only-update[Performing a Control Plane Only update]
* xref:../windows_containers/enabling-windows-container-workloads.adoc#installing-wmco-using-cli_enabling-windows-container-workloads[Installing the Windows Machine Config Operator using the CLI]
* xref:../operators/admin/olm-deleting-operators-from-cluster.adoc#olm-deleting-operator-from-a-cluster-using-cli_olm-deleting-operators-from-a-cluster[Deleting Operators from a cluster using the CLI]

