アンインストール

IBM Bob とすべての関連リソースを OpenShift クラスターから削除します。

IBM Bob をクラスターから削除するには、以下の手順を順番に完了してください。各手順は前の手順に依存しているため、手順をスキップしないでください。

Bob CR と IDP CR の削除

Bob カスタムリソースと ID プロバイダーカスタムリソースを削除します。--wait=false フラグを使用すると、削除の完了を待たずにすぐに返ります。

oc delete -n <instance-namespace> bob/bob-cr bobidp/bob-idp --wait=false

IDP ファイナライザーの削除

ID プロバイダーリソースには削除をブロックするファイナライザーが使用されています。リソースを削除できるようにするために、ファイナライザーを削除します。

oc patch bobidp/bob-idp \
  -n <instance-namespace> \
  --type=merge \
  -p '{"metadata":{"finalizers":[]}}'

Helm リリースのアンインストール

IBM Bob オペレーターの Helm リリースを削除します。

helm uninstall ibm-bob

クラスターリソースの削除

クラスターから削除する範囲に応じてオプションを選択してください。

このオプションは、インスタンス名前空間とオペレーター名前空間を削除しますが、カスタムリソース定義 (CRD) やクラスターロールなどのクラスタースコープリソースは保持します。

oc delete namespace <instance-namespace>
oc delete namespace <operator-namespace>

このオプションは、インスタンスおよびオペレーター名前空間に加えて、すべてのクラスタースコープリソースを削除します。環境を完全に廃止する場合にこのオプションを使用してください。

oc delete -f release/work/cluster-resources.yaml --ignore-not-found
注意:

release/work/cluster-resources.yaml ファイルが利用できない場合は、削除コマンドを実行する前に再生成してください。

./bobctl generate-cluster-resources
このトピックはいかがですか?