:_mod-docs-content-type: ASSEMBLY
[id="core-cluster-upgrades-preparing-policies"]
= Prepare {rh-rhacm} policies and {cgu-operator} for cluster updates
include::_attributes/common-attributes.adoc[]
:context: core-cluster-upgrades-preparing-policies

toc::[]

[role="_abstract"]
Before you can perform policy-based cluster updates, you must configure your hub cluster with the required {rh-rhacm-first} policies, placement rules, and {cgu-operator-full} ({cgu-operator}) `ClusterGroupUpgrade` custom resources (CRs).

include::modules/core-cluster-upgrade-talm-setup.adoc[leveloffset=+1]

include::modules/core-cluster-upgrade-cgu-configuration.adoc[leveloffset=+1]

[id="additional-resources_core-cluster-upgrades-preparing-policies"]
[role="_additional-resources"]
== Additional resources

* xref:../../../post_installation_configuration/day_2_core_cnf_clusters/updating/update-rhacm-talm-overview.adoc#core-cluster-upgrades-overview[Overview of cluster updates with {rh-rhacm} and {cgu-operator}]
* xref:../../../edge_computing/cnf-talm-for-cluster-upgrades.adoc#installing-topology-aware-lifecycle-manager-using-cli_cnf-topology-aware-lifecycle-manager[Installing {cgu-operator-full} by using the CLI]
* link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes[{rh-rhacm}]
* link:https://github.com/openshift-kni/cluster-group-upgrades-operator/tree/main/samples[`ClusterGroupUpgrade` samples on GitHub]
