4.10. GitOps ZTP パイプラインからのマネージドクラスターサイトの削除
GitOps Zero Touch Provisioning (ZTP) パイプラインから、マネージドサイトと、関連するインストールおよび設定ポリシー CR を削除できます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。 -
cluster-admin権限を持つユーザーとしてハブクラスターにログインしている。
手順
-
kustomization.yamlファイルから、関連するSiteConfigと、PolicyGeneratorまたはPolicyGentemplateファイルを削除して、サイトと関連する CR を削除します。 次の
syncOptionsフィールドをSiteConfigアプリケーションに追加します。kind: Application spec: syncPolicy: syncOptions: - PrunePropagationPolicy=backgroundkind: Application spec: syncPolicy: syncOptions: - PrunePropagationPolicy=backgroundCopy to Clipboard Copied! Toggle word wrap Toggle overflow GitOps ZTP パイプラインを再度実行すると、生成された CR は削除されます。
-
オプション: サイトを完全に削除する場合は、
SiteConfigと、サイト固有のPolicyGeneratorまたはPolicyGentemplateファイルも Git リポジトリーから削除する必要があります。 -
オプション: サイトを再デプロイする場合など、一時的にサイトを削除する場合は、
SiteConfigとサイト固有のPolicyGeneratorまたはPolicyGentemplateCR を Git リポジトリーに残しておくことができます。