:_mod-docs-content-type: ASSEMBLY
[id="ztp-deploying-far-edge-sites"]
= Installing managed clusters with {rh-rhacm} and ClusterInstance resources
include::_attributes/common-attributes.adoc[]
:context: ztp-deploying-far-edge-sites

toc::[]

[role="_abstract"]
You can provision {product-title} clusters at scale with {rh-rhacm-first} using the assisted service and the GitOps plugin policy generator with core-reduction technology enabled. The {ztp-first} pipeline performs the cluster installations. {ztp} can be used in a disconnected environment.

include::snippets/pgt-deprecation-notice.adoc[]

[role="_additional-resources"]
.Additional resources

* xref:../edge_computing/policygenerator_for_ztp/ztp-configuring-managed-clusters-policygenerator.adoc#ztp-configuring-managed-clusters-policygenerator[Configuring managed cluster policies by using PolicyGenerator resources]

* xref:../edge_computing/policygenerator_for_ztp/ztp-configuring-managed-clusters-policygenerator.adoc#ztp-comparing-pgt-and-rhacm-pg-patching-strategies_ztp-configuring-managed-clusters-policygenerator[Comparing {rh-rhacm} PolicyGenerator and PolicyGenTemplate resource patching]

include::modules/ztp-talo-integration.adoc[leveloffset=+1]

include::modules/ztp-ztp-building-blocks.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources

* xref:../vcp/vcp-overview.adoc#vcp-overview[Understanding virtualized control planes]

include::modules/ztp-overview-managed-site-installation-process.adoc[leveloffset=+1]

include::modules/ztp-creating-the-site-secrets.adoc[leveloffset=+1]

include::modules/ztp-configuring-kernel-arguments-for-discovery-iso.adoc[leveloffset=+1]

include::modules/ztp-deploying-a-site.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources

* xref:../edge_computing/ztp-deploying-far-edge-sites.adoc#ztp-clusterinstance-config-reference_ztp-deploying-far-edge-sites[{sno-caps} ClusterInstance CR installation reference]

include::modules/ztp-configuring-ipsec-using-ztp-and-siteconfig.adoc[leveloffset=+2]

[role="_additional-resources"]
.Additional resources

* xref:../edge_computing/ztp-deploying-far-edge-sites.adoc#ztp-verifying-ipsec_ztp-deploying-far-edge-sites[Verifying the IPsec encryption]

* xref:../networking/network_security/configuring-ipsec-ovn.adoc#configuring-ipsec-ovn[Configuring IPsec encryption]

* xref:../networking/network_security/configuring-ipsec-ovn.adoc#nw-ovn-ipsec-encryption_configuring-ipsec-ovn[Encryption protocol and IPsec mode]

* xref:../edge_computing/ztp-deploying-far-edge-sites.adoc#ztp-deploying-far-edge-sites[Installing managed clusters with {rh-rhacm} and ClusterInstance resources]

include::modules/ztp-configuring-ipsec-using-ztp-and-siteconfig-for-mno.adoc[leveloffset=+2]

[role="_additional-resources"]
.Additional resources

* xref:../edge_computing/ztp-deploying-far-edge-sites.adoc#ztp-verifying-ipsec_ztp-deploying-far-edge-sites[Verifying the IPsec encryption]

* xref:../networking/network_security/configuring-ipsec-ovn.adoc#configuring-ipsec-ovn[Configuring IPsec encryption]

* xref:../networking/network_security/configuring-ipsec-ovn.adoc#nw-ovn-ipsec-encryption_configuring-ipsec-ovn[Encryption protocol and IPsec mode]

* xref:../edge_computing/ztp-deploying-far-edge-sites.adoc#ztp-deploying-far-edge-sites[Installing managed clusters with {rh-rhacm} and ClusterInstance resources]

include::modules/ztp-verifying-ipsec.adoc[leveloffset=+2]

include::modules/ztp-clusterinstance-config-reference.adoc[leveloffset=+2]

[role="_additional-resources"]
.Additional resources

* xref:../edge_computing/ztp-advanced-install-ztp.adoc#ztp-customizing-the-install-extra-manifests_ztp-advanced-install-ztp[Customizing extra installation manifests in the {ztp} pipeline]

* xref:../edge_computing/ztp-preparing-the-hub-cluster.adoc#ztp-preparing-the-ztp-git-repository_ztp-preparing-the-hub-cluster[Preparing the {ztp} site configuration repository]

* xref:../edge_computing/ztp-preparing-the-hub-cluster.adoc#ztp-configuring-hub-cluster-with-argocd_ztp-preparing-the-hub-cluster[Configuring the hub cluster with ArgoCD]

* xref:../edge_computing/policygenerator_for_ztp/ztp-advanced-policygenerator-config.adoc#ztp-creating-a-validator-inform-policy_ztp-advanced-policy-config[Signalling {ztp} cluster deployment completion with validator inform policies]

* xref:../edge_computing/ztp-manual-install.adoc#ztp-creating-the-site-secrets_ztp-manual-install[Creating the managed bare-metal host secrets]

* xref:../installing/installing_bare_metal/ipi/ipi-install-installation-workflow.adoc#bmc-addressing_ipi-install-installation-workflow[BMC addressing]

* xref:../installing/installing_with_agent_based_installer/preparing-to-install-with-agent-based-installer.adoc#root-device-hints_preparing-to-install-with-agent-based-installer[About root device hints]

include::modules/ztp-configuring-host-firmware-with-gitops-ztp.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources

* xref:../edge_computing/ztp-vdu-validating-cluster-tuning.adoc#ztp-du-firmware-config-reference_vdu-config-ref[Recommended firmware configuration for vDU cluster hosts]

include::modules/ztp-retrieving-the-host-firmware-schema.adoc[leveloffset=+2]

include::modules/ztp-retrieving-the-host-firmware-settings.adoc[leveloffset=+2]

include::modules/ztp-deploying-user-defined-firmware-configuration-with-gitops-ztp.adoc[leveloffset=+2]

include::modules/ztp-monitoring-installation-progress.adoc[leveloffset=+1]

include::modules/ztp-troubleshooting-ztp-gitops-installation-crs.adoc[leveloffset=+1]

include::modules/ztp-troubleshooting-ztp-gitops-supermicro-tls.adoc[leveloffset=+1]

include::modules/ztp-site-cleanup.adoc[leveloffset=+1]

[role="_additional-resources"]
.Additional resources

* link:https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.9/html/clusters/cluster_mce_overview#remove-managed-cluster[Removing a cluster from management]

* link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.15/html/multicluster_engine_operator_with_red_hat_advanced_cluster_management/ibio-intro#deprovision-clusters[Deprovisioning clusters]

include::modules/ztp-removing-obsolete-content.adoc[leveloffset=+1]

include::modules/ztp-tearing-down-the-pipeline.adoc[leveloffset=+1]
