Désinstallation

Supprime IBM Bob et toutes les ressources associées de ton cluster OpenShift.

Pour supprimer IBM Bob de ton cluster, effectue les étapes suivantes dans l'ordre. Chaque étape dépend de la précédente, ne saute aucune étape.

Supprimer la CR Bob et la CR IDP

Supprime la ressource personnalisée Bob et la ressource personnalisée du fournisseur d'identité. L'option --wait=false retourne immédiatement sans attendre la fin de la suppression.

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

Supprimer le finalizer IDP

La ressource du fournisseur d'identité utilise un finalizer qui peut bloquer la suppression. Supprime-le pour permettre la suppression de la ressource :

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

Désinstaller la release Helm

Supprime la release Helm de l'opérateur IBM Bob :

helm uninstall ibm-bob

Supprimer les ressources du cluster

Choisis une option selon ce que tu souhaites supprimer du cluster.

Cette option supprime le namespace de l'instance et le namespace de l'opérateur, mais conserve les ressources à portée cluster telles que les définitions de ressources personnalisées (CRDs) et les cluster roles.

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

Cette option supprime toutes les ressources à portée cluster en plus des namespaces de l'instance et de l'opérateur. Utilise cette option lors de la mise hors service complète de l'environnement.

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

Si le fichier release/work/cluster-resources.yaml n'est pas disponible, régénère-le avant d'exécuter la commande de suppression :

./bobctl generate-cluster-resources
Comment trouvez-vous ce sujet ?