-
Notifications
You must be signed in to change notification settings - Fork 40.7k
Adding missing flags to SeparateDisk tests #130964
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
base: master
Are you sure you want to change the base?
Conversation
This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the The Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Hi @p-shah256. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: p-shah256 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
testing to see if any SeparateDisk tests run on non relevant CI jobs /test pull-crio-cgroupv1-node-e2e-features |
@p-shah256: Cannot trigger testing until a trusted user reviews the PR and leaves an In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
/ok-to-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unfortunately this is not the solution..
I think you have to add explicit skips to all the test infra that are failing. There is not yet a way to skip these feature jobs by default and many lanes pick up the “Feature:” label so you will want to say this job is skipped.
(@BenTheElder, @aojea @pohly this is the exact case I mentioned in your doc that happens every release)
this job should only run on a node that has two filesystems and we only have that in one presubmit.
This change by itself is fine as these tags can help but they won’t resolve the CI failures.
There is a solution: change you jobs to use As long as you use explicitly skips instead, you are stuck with updating those deny lists each time you add a new feature. |
Yes, the solution is that but that is tricky to pull off for every existing job in sig-node. Most people are just copying existing jobs. I've tried my best to block kubernetes_e2e.py and encourage copying kubetest2 from getting in but nothing gates people from adding "deprecated" jobs. |
Reduce ownership to a handful of people who know where the SIG wants to go with its jobs? Then also add a README outlining what a job should look like and start converting the existing ones. Eventually you will only have "good" examples and approval can be opened up again. |
/lgtm /assign @mrunalp @SergeyKanzhelev @ffromani We still need to exclude jobs from the CI in test-infra but this can help reduce the amount we need to exclude. |
/hold I think maybe we just revert the other PR. The failures are pretty vast and its risky to leave these in. |
@kannon92 yes please add a revert for the other PR! |
#130985 is open. |
PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Given the two proposed solutions (@pohly allowlist approach with --label-filter vs adding explicit skips to failing jobs), I'm looking for clear direction.
|
@p-shah256 can you resubmit your tests as a PR? |
/lgtm cancel To clear it up from queries |
What type of PR is this?
/kind bug
/kind failing-test
What this PR does / why we need it:
Adds missing test tags to SeparateDisk test to prevent it from running in inappropriate CI jobs.
This PR fixes an inconsistency in test tagging where one SeparateDisk test was missing the crucial
[Slow] [Serial] [Disruptive]
tags that other similar tests have. Without these tags, the test was being incorrectly included in general CI jobs that aren't configured to handle these specialized tests.The SeparateDisk tests require a specific environment configuration and should only run in dedicated test lanes like pr-crio-cgroupv2-imagefs-e2e-separatedisktest. By adding the proper tags, we ensure test runners correctly filter this test out of standard jobs while still allowing it to run in its intended environment.
Which issue(s) this PR fixes:
Fixes #130952
Special notes for your reviewer:
Test affected:
E2eNode Suite.[It] [sig-node] Summary [Feature:SeparateDisk]
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: