Disinstallazione

Rimuovi IBM Bob e tutte le risorse associate dal tuo cluster OpenShift.

Per rimuovere IBM Bob dal tuo cluster, completa i seguenti passaggi in ordine. Ogni passaggio dipende da quello precedente, quindi non saltare passaggi.

Eliminare la Bob CR e la IDP CR

Elimina la custom resource di Bob e la custom resource dell'identity provider. Il flag --wait=false restituisce immediatamente il controllo senza attendere il completamento dell'eliminazione.

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

Rimuovere il finalizer dell'IDP

La risorsa identity provider utilizza un finalizer che può bloccare l'eliminazione. Rimuovilo per consentire l'eliminazione della risorsa:

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

Disinstallare la release Helm

Rimuovi la release Helm per l'operator IBM Bob:

helm uninstall ibm-bob

Eliminare le risorse del cluster

Scegli un'opzione in base a quanto desideri rimuovere dal cluster.

Questa opzione rimuove il namespace dell'istanza e il namespace dell'operator, ma mantiene qualsiasi risorsa con ambito cluster come le custom resource definition (CRD) e i cluster role.

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

Questa opzione rimuove tutte le risorse con ambito cluster oltre ai namespace dell'istanza e dell'operator. Usa questa opzione quando dismetti completamente l'ambiente.

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

Se il file release/work/cluster-resources.yaml non è disponibile, rigeneralo prima di eseguire il comando di eliminazione:

./bobctl generate-cluster-resources
Come valuti questo argomento?