6.5. 移行後の Argo CD パイプラインの削除
すべての単一ノード OpenShift クラスターを SiteConfig
CR を使用して ClusterInstance
CR に移行した後、元の Argo CD アプリケーションおよび SiteConfig
CR を管理する関連リソースを削除できます。
ClusterInstance
CR を使用する新しい Argo CD アプリケーションによってすべてのクラスターが正常に管理されていることを確認した後、Argo CD アプリケーションと関連リソースのみを削除します。さらに、Argo CD プロジェクトが移行されたクラスターの Argo アプリケーションにのみ使用された場合は、このプロジェクトを削除することもできます。
前提条件
-
cluster-admin
権限を持つユーザーとしてハブクラスターにログインしている。 -
すべてのシングルノード OpenShift クラスターは、
ClusterInstance
CR を使用するように正常に移行され、別の Argo CD アプリケーションによって管理されます。
手順
SiteConfig
CR を管理している元の Argo CD アプリケーションを削除します。oc delete application.argo clusters -n openshift-gitops
$ oc delete application.argo clusters -n openshift-gitops
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
clusters
は、元の Argo CD アプリケーションの名前に置き換えます。
-
次のコマンドを実行して、元の Argo CD プロジェクトを削除します。
oc delete appproject ztp-app-project -n openshift-gitops
$ oc delete appproject ztp-app-project -n openshift-gitops
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
ztp-app-project
は、元の Argo CD プロジェクトの名前に置き換えます。
-
検証
次のコマンドを実行して、元の Argo CD アプリケーションが削除されていることを確認します。
oc get appproject -n openshift-gitops
$ oc get appproject -n openshift-gitops
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME AGE default 6d20h policy-app-project 2d22h ztpv2-app-project 44h
NAME AGE default 6d20h policy-app-project 2d22h ztpv2-app-project 44h
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
この例の元の Argo CD プロジェクト。
ztp-app-project
は出力に表示されません。
-
この例の元の Argo CD プロジェクト。
次のコマンドを実行して、元の Argo CD プロジェクトが削除されていることを確認します。
oc get applications.argo -n openshift-gitops
oc get applications.argo -n openshift-gitops
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME SYNC STATUS HEALTH STATUS clusters-v2 Synced Healthy policies Synced Healthy
NAME SYNC STATUS HEALTH STATUS clusters-v2 Synced Healthy policies Synced Healthy
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
この例の元の Argo CD アプリケーションは出力に表示されません。
-
この例の元の Argo CD アプリケーションは出力に表示されません。