1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/ztp-clusterinstance-cleanup.adoc

82 lines
2.3 KiB
Plaintext

// Module included in the following assemblies:
//
// * edge_computing/ztp-migrate-clusterinstance.adoc
:_mod-docs-content-type: PROCEDURE
[id="ztp-clusterinstance-cleanup_{context}"]
= Deleting the Argo CD pipeline post-migration
After you migrate all {sno} clusters from using `SiteConfig` CRs to `ClusterInstance` CRs, you can delete the original Argo CD application and related resources that managed the `SiteConfig` CRs.
[NOTE]
====
Only delete the Argo CD application and related resources after you have confirmed that all clusters are successfully managed by the new Argo CD application that uses `ClusterInstance` CRs. Additionally, if the Argo CD project was only used for the migrated cluster's Argo application, you can also delete this project.
====
.Prerequisites
* You have logged in to the hub cluster as a user with `cluster-admin` privileges.
* All {sno} clusters have been successfully migrated to use `ClusterInstance` CRs and are managed by another Argo CD application.
.Procedure
. Delete the original Argo CD application that managed the `SiteConfig` CRs:
+
[source,bash]
----
$ oc delete application.argo clusters -n openshift-gitops
----
+
* Replace `clusters` with the name of your original Argo CD application.
. Delete the original Argo CD project by running the following command:
+
[source,bash]
----
$ oc delete appproject ztp-app-project -n openshift-gitops
----
+
* Replace `ztp-app-project` with the name of your original Argo CD project.
.Verification
. Confirm that the original Argo CD application is deleted by running the following command:
+
[source,bash]
----
$ oc get appproject -n openshift-gitops
----
+
.Example output
[source,bash]
----
NAME AGE
default 6d20h
policy-app-project 2d22h
ztpv2-app-project 44h
----
+
* The original Argo CD project in this example, `ztp-app-project` is not present in the output.
. Confirm that the original Argo CD project is deleted by running the following command:
+
[source,bash]
----
oc get applications.argo -n openshift-gitops
----
+
.Example output
[source,bash]
----
NAME SYNC STATUS HEALTH STATUS
clusters-v2 Synced Healthy
policies Synced Healthy
----
+
* The original Argo CD application in this example, `clusters` is not present in the output.