Closed avo-sepp closed 1 month ago
I solved this issue. I had to find and delete the apiservice
which was not backed by an application anymore.
kubectl get apiservice
find the one that is showing "False" in my case it was packages.operators.coreos.com. Then you can perform
kubectl delete apiservice <service name from previous>
And it will delete that apiservice and allow the namespaces to continue on their way.
Type of question
Support question
Question
What did you do? I deleted the namespaces
olm
andoperators
, along with all namespaces of projects created byolm
What did you expect to see? These namespaces get deleted.
What did you see instead? Under which circumstances?
The namespaces are stuck with the following conditions. Deleting the Kubernetes finalizer did NOT work.
I noticed that packages.operators.coreos.com/v1 is non-existent. I tried to reinstall olm with operator-sdk in order to get back any CRDs that the API server might be looking for. It failed. I Also tried to uninstall OLM with the operator-sdk and that also failed, it told me there is no OLM currently installed in the cluster.
Environment
1.29.x
Additional context Add any other context about the question here.