-
Notifications
You must be signed in to change notification settings - Fork 115
OCPBUGS-53249: skip UDP LoadBalancer on external #2247
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
Conversation
Skip service LoadBalancer for UDP protocol on platform type External as it is permanent failure on OpenShift clusters triggered by openshift/conformance suite. The following tests are affected by the skip: ~~~ [sig-network] LoadBalancers [Feature:LoadBalancer] should be able to preserve UDP traffic when server pod cycles for a LoadBalancer service on the same nodes [Skipped:alibabacloud] [Skipped:aws] [Skipped:baremetal] [Skipped:ibmcloud] [Skipped:kubevirt] [Skipped:nutanix] [Skipped:openstack] [Skipped:ovirt] [Skipped:vsphere] [Suite:openshift/conformance/parallel] [Suite:k8s] [sig-network] LoadBalancers [Feature:LoadBalancer] should be able to preserve UDP traffic when server pod cycles for a LoadBalancer service on different nodes [Skipped:alibabacloud] [Skipped:aws] [Skipped:baremetal] [Skipped:ibmcloud] [Skipped:kubevirt] [Skipped:nutanix] [Skipped:openstack] [Skipped:ovirt] [Skipped:vsphere] [Suite:openshift/conformance/parallel] [Suite:k8s] ~~~ https://issues.redhat.com/browse/OCPBUGS-53249 Added to other platform type on: https://issues.redhat.com/browse/OCPBUGS-38840
Skipping CI for Draft Pull Request. |
@mtulio: This pull request references Jira Issue OCPBUGS-53249, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. 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 openshift-eng/jira-lifecycle-plugin repository. |
@mtulio: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
/payload-job periodic-ci-openshift-release-master-nightly-4.19-opct-external-aws-ccm |
@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/b01a04e0-042d-11f0-90cb-015f6b2ba05e-0 |
/payload-job pull-ci-openshift-origin-release-4.19-e2e-external-aws-ccm |
@mtulio: trigger 0 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command |
Inspecting the running job, looks like this test does not have the test updated in the kube binary:
I will trigger a job which is included in payload /payload-job periodic-ci-openshift-release-master-ci-4.19-e2e-aws-ovn |
@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/97d54ae0-0453-11f0-9e49-8672f64bf879-0 |
@mtulio: trigger 1 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command
See details on https://pr-payload-tests.ci.openshift.org/runs/ci/a8ced7d0-0453-11f0-8a5f-199fd77e3095-0 |
@mtulio: This pull request references Jira Issue OCPBUGS-53249, which is invalid:
Comment 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 openshift-eng/jira-lifecycle-plugin repository. |
Summary of tests so far:
considering all other platforms are skipping this test, I wonder if:
Additionally, this bug is also blocking origin presubmits, see example of failures from a PR targeting a stable branch (4.18):
|
Hey @bertinatto , would you mind taking a look at this results so far? |
I just opened a PR to create a presubmit here - openshift/release#63002 |
/jira refresh |
@mtulio: This pull request references Jira Issue OCPBUGS-53249, which is valid. 3 validation(s) were run on this bug
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 openshift-eng/jira-lifecycle-plugin repository. |
If the periodic job isn't helping, adding a presubmit here makes sense. Probably an optional one (that you need to manually invoke with
Skipping the tests here is usually enough, unless the job has a different config and is not pulling the external binary to run the tests. In that case, you need to vendor this code inside o/o. |
Adding presubmit test on o/k repo to validate platform type external on AWS with CCM, and PR openshift/kubernetes#2247.
/test ? |
Skip service LoadBalancer for UDP protocol on platform type External as it is permanent failure on OpenShift clusters triggered by openshift/conformance suite. The following tests are affected by the skip: ~~~ [sig-network] LoadBalancers [Feature:LoadBalancer] should be able to preserve UDP traffic when server pod cycles for a LoadBalancer service on the same nodes [Skipped:alibabacloud] [Skipped:aws] [Skipped:baremetal] [Skipped:ibmcloud] [Skipped:kubevirt] [Skipped:nutanix] [Skipped:openstack] [Skipped:ovirt] [Skipped:vsphere] [Suite:openshift/conformance/parallel] [Suite:k8s] [sig-network] LoadBalancers [Feature:LoadBalancer] should be able to preserve UDP traffic when server pod cycles for a LoadBalancer service on different nodes [Skipped:alibabacloud] [Skipped:aws] [Skipped:baremetal] [Skipped:ibmcloud] [Skipped:kubevirt] [Skipped:nutanix] [Skipped:openstack] [Skipped:ovirt] [Skipped:vsphere] [Suite:openshift/conformance/parallel] [Suite:k8s] ~~~ https://issues.redhat.com/browse/OCPBUGS-53249 Added to other platform type on: https://issues.redhat.com/browse/OCPBUGS-38840
@mtulio: the contents of this pull request could not be automatically validated. The following commits could not be validated and must be approved by a top-level approver:
Comment |
Hey @bertinatto , sure! Renamed! Would you mind taking a look, please? |
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.
/lgtm
/remove-label backports/unvalidated-commits |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bertinatto, mtulio, stbenjam 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 |
Hey @bertinatto do you think we can backport this to 4.18? I see the statement to other platforms in ocp 4.18 branch[1] as it was added on kube 1.31. |
The PR to backport the origin change is triggered here openshift/origin#29666 |
/retest-required |
@mtulio: The following tests failed, say
Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
c9e894a
into
openshift:master
@mtulio: Jira Issue OCPBUGS-53249: All pull requests linked via external trackers have merged:
Jira Issue OCPBUGS-53249 has been moved to the MODIFIED state. 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 openshift-eng/jira-lifecycle-plugin repository. |
[ART PR BUILD NOTIFIER] Distgit: openshift-enterprise-pod |
[ART PR BUILD NOTIFIER] Distgit: kube-proxy |
[ART PR BUILD NOTIFIER] Distgit: openshift-enterprise-hyperkube |
[ART PR BUILD NOTIFIER] Distgit: ose-installer-kube-apiserver-artifacts |
What type of PR is this?
/kind cleanup
/kind failing-test
What this PR does / why we need it:
The intention of this PR is to skip the tests below in the platform type
External
as it is not configured properly (when trying to use UDP service LB on AWS, for instance), and those are permanent failing on that platform.OpenShift CI exercises platform type External on AWS and vSphere providers, both requires additional configuration to CCM created correctly the service LoadBalancer using UDP protocol, such requirements is not implemented by upstream k8stest. Those tests are also skipped by AWS and vSphere.
Which issue(s) this PR fixes:
Fixes # OCPBUGS-53249
Special notes for your reviewer:
The support to platform type
External
in the test framework was added on openshift/origin#29623 to satisfy and test changes here using the job e2e-external-aws-ccm.Those tests are not valid on platform type External when using CCM for the same reason it isn't in the integrated providers - requires additional setup, or service does not support it.
There is only one scenario I can see that those upstream tests could be exercised: cluster installed with platform type External without CCM, it will behave like platform
None
. Although we don't have test scenarios enabled checking advanced platformexternal
configurations, such as checking if the CCM is enabled in the Infrastructure object.Does this PR introduce a user-facing change?