-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disabling VisibilityOnDemand feature gate blocks namespace deletion #3943
Comments
/cc @varshaprasad96 |
I suspect that you installed the APIService resource (https://github.com/kubernetes-sigs/kueue/blob/main/config/components/visibility/apiservice_v1beta1.yaml). Could you check if your cluster has Kueue APIService resources. If your cluster has it, what if you remove that? |
Good guess :) Yes, it installed:
After I do I guess this is mainly a documentation issue then? Disabling the feature requires more than just setting the feature flag to false. |
Thank you for checking that.
I think so, too. Would you mind opening PR to add notifications for APIService manifest in case of situations where they disable the VisibilityOndemand feature gate? I think we can add it to https://kueue.sigs.k8s.io/docs/tasks/manage/monitor_pending_workloads/pending_workloads_on_demand/. After we remove the VisibilityOnDemand feature gate, we can remove the notification as well. We typically remove the GA feature gates after the GA feature has been two minor releases. |
/remove-kind bug |
What happened:
I installed Kueue with the VisbilityOnDemand feature disabled via
--feature-gates=VisibilityOnDemand=false
.I then created and attempted to delete a namespace. The namespace deletion stalled indefinitely.
What you expected to happen:
I expected to be able to delete a namespace.
How to reproduce it (as minimally and precisely as possible):
Deploy Kueue with --feature-gates=VisibilityOnDemand=false. I happened to install from master (bf4657a) to verify
that #3908 didn't fix the problem, but I also saw the same incorrect behavior on Kueue 0.10 during the Christmas break.
kubectl create ns test
kubectl delete ns test
Namespace deletion will hang.
Anything else we need to know?:
Doing a get on the namespace gets:
The text was updated successfully, but these errors were encountered: