アンインストール
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=falseIDP ファイナライザーの削除
ID プロバイダーリソースには削除をブロックするファイナライザーが使用されています。リソースを削除できるようにするために、ファイナライザーを削除します。
oc patch bobidp/bob-idp \
-n <instance-namespace> \
--type=merge \
-p '{"metadata":{"finalizers":[]}}'クラスターリソースの削除
クラスターから削除する範囲に応じてオプションを選択してください。
このオプションは、インスタンス名前空間とオペレーター名前空間を削除しますが、カスタムリソース定義 (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このトピックはいかがですか?