Uninstalling the IBM API Catalog service
To uninstall the service, remove ibm-apicatalog
operator from the OperandRequest instance that you created during IBM Cloud Pak foundational services. For more information, see Creating the OperandRequest instance.
While most of the IBM API Catalog Service resources are removed after you uninstall the service, you need to manually remove the following resources if you no longer need them:
Certificate manager resources
-
Run these commands to remove the TLS secret resources:
Note: In the following example, the IBM API Catalog Service CustomResource (CR) name is
apicatalog
and hence the secrets are prefixed with that name. If you used another CR name, replaceapicatalog
with your CR name in the following commands. The<namespace>
value is the namespace where you installed foundational services.oc delete secret apicatalog-apidiscovery -n <namespace>
oc delete secret apicatalog-ca -n <namespace>
oc delete secret apicatalog-client -n <namespace>
oc delete secret apicatalog-db-client-apicuser -n <namespace>
oc delete secret apicatalog-db-client-postgres -n <namespace>
oc delete secret apicatalog-ingress-ca -n <namespace>
oc delete secret apicatalog-server -n <namespace>
-
Run these commands to remove the route TLS secret resources. The
<namespace>
value is the namespace where you installed foundational services.oc delete secret management-api-endpoint-secret -n <namespace>
oc delete secret management-consumer-endpoint-secret -n <namespace>