Desinstalación

Elimina IBM Bob y todos los recursos asociados de tu clúster de OpenShift.

Para eliminar IBM Bob de tu clúster, completa los siguientes pasos en orden. Cada paso depende del anterior, por lo que no debes omitir ningún paso.

Eliminar el CR de Bob y el CR de IDP

Elimina el recurso personalizado de Bob y el recurso personalizado del proveedor de identidad. El flag --wait=false regresa inmediatamente sin esperar a que se complete la eliminación.

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

Eliminar el finalizador de IDP

El recurso del proveedor de identidad utiliza un finalizador que puede bloquear la eliminación. Elimínalo para permitir que el recurso se elimine:

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

Desinstalar el release de Helm

Elimina el release de Helm para el operador de IBM Bob:

helm uninstall ibm-bob

Eliminar recursos del clúster

Elige una opción según la cantidad de recursos que desees eliminar del clúster.

Esta opción elimina el namespace de la instancia y el namespace del operador, pero conserva cualquier recurso con alcance de clúster, como las definiciones de recursos personalizados (CRD) y los roles de clúster.

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

Esta opción elimina todos los recursos con alcance de clúster además de los namespaces de la instancia y del operador. Usa esta opción cuando retires el entorno por completo.

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

Si el archivo release/work/cluster-resources.yaml no está disponible, regenéralo antes de ejecutar el comando de eliminación:

./bobctl generate-cluster-resources
¿Cómo es este tema?