Uninstall

Hapus IBM Bob dan semua resource terkait dari cluster OpenShift-mu.

Untuk menghapus IBM Bob dari cluster-mu, selesaikan langkah-langkah berikut secara berurutan. Setiap langkah bergantung pada langkah sebelumnya, jadi jangan lewati langkah apa pun.

Hapus Bob CR dan IDP CR

Hapus custom resource Bob dan custom resource identity provider. Flag --wait=false langsung mengembalikan hasil tanpa menunggu penghapusan selesai.

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

Hapus finalizer IDP

Resource identity provider menggunakan finalizer yang dapat memblokir penghapusan. Hapus finalizer tersebut agar resource dapat dihapus:

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

Uninstall Helm release

Hapus Helm release untuk operator IBM Bob:

helm uninstall ibm-bob

Hapus resource cluster

Pilih opsi berdasarkan seberapa banyak yang ingin kamu hapus dari cluster.

Opsi ini menghapus namespace instance dan namespace operator, tetapi mempertahankan resource cluster-scoped seperti custom resource definition (CRD) dan cluster role.

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

Opsi ini menghapus semua resource cluster-scoped selain namespace instance dan operator. Gunakan opsi ini saat menonaktifkan lingkungan sepenuhnya.

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

Jika file release/work/cluster-resources.yaml tidak tersedia, hasilkan ulang sebelum menjalankan perintah hapus:

./bobctl generate-cluster-resources
Bagaimana topik ini?