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=falseRimuovere 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":[]}}'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-foundSe il file release/work/cluster-resources.yaml non è disponibile, rigeneralo prima di eseguire il comando di eliminazione:
./bobctl generate-cluster-resources