Skip to content

Commit f661f17

Browse files
committed
Issue #54 Delete the v1beta1.metrics.k8s.io apiservice
On CRC side when a user create a new project/namespace and want to delete, it goes to hanging state forever. Looking on the kubernetes side and found out it is occur because of CRD's [0][1], as part of our CRC creation we scale down the cluster wide monitoring operator[2] which serve 'v1beta1.metrics.k8s.io`. [0] kubernetes/kubernetes#60807 [1] kubernetes/kubernetes#60807 (comment) [2] https://github.com/code-ready/snc/blob/master/snc.sh#L184-L186
1 parent 4a1790c commit f661f17

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

snc.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,3 +199,7 @@ ${OC} patch --patch='{"spec": {"replicas": 1}}' --type=merge ingresscontroller/d
199199

200200
# Set default route for registry CRD from false to true.
201201
${OC} patch config.imageregistry.operator.openshift.io/cluster --patch '{"spec":{"defaultRoute":true}}' --type=merge
202+
203+
# Delete the v1beta1.metrics.k8s.io apiservice since we are already scale down cluster wide monitioring.
204+
# Since this CRD block namespace deletion forever.
205+
${OC} delete apiservice v1beta1.metrics.k8s.io

0 commit comments

Comments
 (0)