Desinstalar

Remova o IBM Bob e todos os recursos associados do seu cluster OpenShift.

Para remover o IBM Bob do seu cluster, conclua as etapas a seguir em ordem. Cada etapa depende da anterior, portanto não pule etapas.

Excluir o CR do Bob e o CR do IDP

Exclua o recurso personalizado Bob e o recurso personalizado do provedor de identidade. O flag --wait=false retorna imediatamente sem aguardar a conclusão da exclusão.

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

Remover o finalizer do IDP

O recurso do provedor de identidade usa um finalizer que pode bloquear a exclusão. Remova-o para permitir que o recurso seja excluído:

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

Desinstalar o release Helm

Remova o release Helm do operador IBM Bob:

helm uninstall ibm-bob

Excluir recursos do cluster

Escolha uma opção com base na quantidade que deseja remover do cluster.

Esta opção remove o namespace da instância e o namespace do operador, mas mantém quaisquer recursos com escopo de cluster, como definições de recursos personalizados (CRDs) e cluster roles.

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

Esta opção remove todos os recursos com escopo de cluster além dos namespaces da instância e do operador. Use esta opção ao descomissionar o ambiente completamente.

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

Se o arquivo release/work/cluster-resources.yaml não estiver disponível, regenere-o antes de executar o comando de exclusão:

./bobctl generate-cluster-resources
Como está este tópico?