-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Migrate CRI-O jobs away from kubernetes_e2e.py
#32567
Comments
/sig node |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
/triage accepted |
Does this still need help? can i start looking at it? |
@elieser1101 I'd appreciate your eyes on that. 🙏 |
/assign |
Unfortunately using more powerful instance didn't change much for imagefs job. I can still see the same error in the logs. |
@elieser1101 I can see a lot of green kubetest2 jobs in the test grid. Is there anything that prevents replacing kubernetes_e2e.py jobs with them? I did it for splitfs and imagefs jobs as I was involved in fixing them. I can do it for the rest of jobs if needed. |
@bart0sh thank you very much for the splitfs/imagefs that was a great finding What would come next is to validate that the kubetest2 are actually working. Meaning, I noticed that some of the jobs are completing but are skipping all the specs. We would like to ensure we are running the jobs properly before replacing the kubernetes_e2e.py jobs. At the moment im loking at the DRA ones wich were missing some kubetest2 features and this |
@elieser1101 pull-crio-cgroupv2-node-e2e-eviction-kubetest2 fails with |
Have not seen that before, but seem like the kubetest2 job is missing the |
@elieser1101 Thanks! Added
And it runs ginkgo this way:
So, kubetest2 changes |
actually there are two timeouts there
it seems is added in https://github.com/kubernetes/kubernetes/blob/master/hack/make-rules/test-e2e-node.sh EDIT @bart0sh you are not passing the flag to kubetest2 IIUIC , it has to be added before the |
@aojea > you are not passing the flag to kubetest2 IIUIC , it has to be added before the -- I'm not passing it to kubetest2 because kubetest2 doesn't have this flag:
And I tested the fix, btw. |
is not this one ? or are these changes not for e2e-node? |
They are for e2e-node, but I couldn't use --timeout for kubetest2 when I run it manually. Am I missing something obvious here? BTW, here is a job logs before and after |
I have seen that before, and I cant point to the WHY is that. but i think is more of test-e2e-node.sh and
Yeah that is the flag we are using(tester flags), but then under the hood, the rabithole transforms the timeout in several places When we pass to kubetest2
so setting up 300min -> (300 + 60) /2 = 180min passed to ginkgo |
I hope that timeout recalculation has some reason. It's not obvious, but hopefully it exists :) BTW, increasing timeout helped the job, but not fixed it. One test case still fails. @kannon92 @elieser1101 Any ideas how to fix it? |
The
kubernetes_e2e.py
script is deprecated and we should usekubetest2
instead.All affected tests are listed in https://testgrid.k8s.io/sig-node-cri-o
cc @kubernetes/sig-node-cri-o-test-maintainers
Ref: https://github.com/kubernetes/test-infra/tree/master/scenarios, #20760
The text was updated successfully, but these errors were encountered: