// Module included in the following assemblies:
//
// * scalability_and_performance/ztp_far_edge/ztp-updating-gitops.adoc

:_mod-docs-content-type: CONCEPT
[id="ztp-updating-gitops-ztp_{context}"]
= Overview of the {ztp} update process

[role="_abstract"]
You can update {ztp-first} for a fully operational hub cluster running an earlier version of the {ztp} infrastructure. The update process avoids impact on managed clusters.

[NOTE]
====
Any changes to policy settings, including adding recommended content, results in updated policies that must be rolled out to the managed clusters and reconciled.
====

At a high level, the strategy for updating the {ztp} infrastructure is as follows:

. Label all existing clusters with the `ztp-done` label.

. Stop the ArgoCD applications.

. Install the new {ztp} tools.

. Update required content and optional changes in the Git repository.

. Enable pulling the ISO images for the desired {product-title} version.

. Update and restart the application configuration.
