-
Notifications
You must be signed in to change notification settings - Fork 40.6k
document (and fixup) sig-network e2e features #124423
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
document (and fixup) sig-network e2e features #124423
Conversation
[Feature:UDP] was probably added in the past by analogy to [Feature:SCTP], but is unnecessary since UDP support has always been required.
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/test-infra repository. |
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.
Thanks for taking the time to go through this. Now I just need to get the other SIGs to do the same 😄
Oh, and do it myself (DynamicResourceAllocation)...
// TODO: document the feature (owning SIG, when to use this feature for a test) | ||
// Owner: sig-network | ||
// Marks a single test that creates potentially-disruptive amounts of network | ||
// traffic between nodes. |
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.
Should we extend the definition of Feature:
to cover this case?
This looks like it was chosen because of the default skip for anything that starts with Feature:
, which kind of makes sense - it's just a bit odd.
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.
Yeah, I don't know if we should be doing this, but we definitely are doing this, so I documented it...
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.
Yes, makes sense.
In kubernetes/enhancements#3042 (comment) and elswhere around that KEP we were discussing naming of Feature:
vs. FeatureGate:
.
In the light of this particular usage here I believe Special:
might be a better name: "this test needs special cluster configurations to pass and/or exhibits special behavior that makes it unsuitable for normal testing". However, I also believe that renaming it is not worth the churn.
Instead, I'll add some additional comments to kubernetes/community#7824
/cc @aojea
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.
yeah, this test is a bit hard to qualify as e2e and here, it is also duplicated in https://github.com/kubernetes/perf-tests , that is a best place for these kind of tests ... but I remember at RedHat some people used it so maybe keeping as is is ok
/retest |
@danwinship: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. 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/test-infra repository. I understand the commands that are listed here. |
/lgtm Those jobs are having known issues |
LGTM label has been added. Git tree hash: c944f95b5b43e5002367cfa82883f04eafa96770
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: aojea, danwinship The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
/kind cleanup
/kind documentation
What this PR does / why we need it:
Noticed all the TODOs in
test/e2e/feature/feature.go
and tried to document them.This highlights the fact that some of them may be slightly dubious as features?
(Note: #124420 removes
feature.IngressScale
, #124421 removesfeature.PodHostIPs
, and #124422 fixes the usage offeature.NetworkingDNS
to match the definition here.)Does this PR introduce a user-facing change?
/cc @pohly @aojea