Open rfredette opened 4 weeks ago
@rfredette: This pull request references Jira Issue OCPBUGS-26603, which is invalid:
Comment /jira refresh
to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.
The bug has been updated to refer to the pull request using the external bug tracker.
/jira refresh
@rfredette: This pull request references Jira Issue OCPBUGS-26603, which is valid. The bug has been moved to the POST state.
Requesting review from QA contact: /cc @ShudiLi
/test e2e-vsphere-ovn-dualstack-primaryv6
This includes the changes in #28579.
[sig-network][Feature:Router][apigroup:image.openshift.io] The HAProxy router should serve a route that points to two services and respect weights [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
failed in the e2e-vsphere-ovn-dualstack-primaryv6
run, but I believe that's the one that is fixed by openshift/router#633, which merged after that test run.
/test e2e-vsphere-ovn-dualstack-primaryv6
@rfredette: The following tests failed, say /retest
to rerun all failed tests or /retest-required
to rerun all mandatory failed tests:
Test name | Commit | Details | Required | Rerun command |
---|---|---|---|---|
ci/prow/e2e-aws-ovn-single-node-upgrade | 507f35f684ded064637d05d77c893ac1ef664e16 | link | false | /test e2e-aws-ovn-single-node-upgrade |
ci/prow/e2e-aws-ovn-kube-apiserver-rollout | 507f35f684ded064637d05d77c893ac1ef664e16 | link | false | /test e2e-aws-ovn-kube-apiserver-rollout |
ci/prow/e2e-agnostic-ovn-cmd | 507f35f684ded064637d05d77c893ac1ef664e16 | link | false | /test e2e-agnostic-ovn-cmd |
ci/prow/e2e-vsphere-ovn-dualstack-primaryv6 | 507f35f684ded064637d05d77c893ac1ef664e16 | link | false | /test e2e-vsphere-ovn-dualstack-primaryv6 |
Full PR test history. Your PR dashboard.
tested it with 4.17.0-0.ci.test-2024-10-25-075202-ci-ln-rd1j15k-latest
1.
% oc get clusterversion
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
version 4.17.0-0.ci.test-2024-10-25-075202-ci-ln-rd1j15k-latest True False 59m Cluster version is 4.17.0-0.ci.test-2024-10-25-075202-ci-ln-rd1j15k-latest
2.
% oc -n openshift-ingress get pods -owide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
router-default-59984959b7-8smsv 1/1 Running 0 81m fd65:a1a8:60ad:1207::13 ci-ln-rd1j15k-c1627-gtk2x-worker-0-s5cdr <none> <none>
router-default-59984959b7-kn2hb 1/1 Running 0 81m fd65:a1a8:60ad:1207::19 ci-ln-rd1j15k-c1627-gtk2x-worker-0-2sdpr <none> <none>
3.
% oc -n openshift-ingress rsh router-default-59984959b7-8smsv
sh-5.1$ curl -k -s -m 5 -o /dev/null -w '%{http_code}' --header 'Host: [fd65:a1a8:60ad:1207::13]' http://[fd65:a1a8:60ad:1207::13]:1936/healthz
200sh-5.1$
/label qe-approved thanks
@rfredette: This pull request references Jira Issue OCPBUGS-26603, which is valid.
Requesting review from QA contact: /cc @ShudiLi
The bug has been updated to refer to the pull request using the external bug tracker.
/lgtm
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: rbbratta, rfredette Once this PR has been reviewed and has the lgtm label, please assign sosiouxme for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.
There are still failing tests in the e2e-vsphere-ovn-dualstack-primaryv6
, but the tests that this PR is addressing pass. The relevant tests are:
[sig-network][Feature:Router][apigroup:image.openshift.io] The HAProxy router should serve a route that points to two services and respect weights [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:operator.openshift.io] The HAProxy router should respond with 503 to unrecognized hosts [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:operator.openshift.io] The HAProxy router should serve routes that were created from an ingress [apigroup:route.openshift.io] [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:route.openshift.io][apigroup:operator.openshift.io] The HAProxy router should support reencrypt to services backed by a serving certificate automatically [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:route.openshift.io] The HAProxy router should override the route host for overridden domains with a custom value [apigroup:image.openshift.io] [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:route.openshift.io] The HAProxy router should override the route host with a custom value [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:route.openshift.io] The HAProxy router should run even if it has no access to update status [apigroup:image.openshift.io] [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:route.openshift.io] The HAProxy router should serve the correct routes when scoped to a single namespace and label set [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router][apigroup:route.openshift.io] when FIPS is disabled the HAProxy router should serve routes when configured with a 1024-bit RSA key [Feature:Networking-IPv4] [Suite:openshift/conformance/parallel]
[sig-network][Feature:Router] The HAProxy router should expose prometheus metrics for a route [apigroup:route.openshift.io] [Skipped:Disconnected] [Suite:openshift/conformance/parallel]
@sosiouxme PTAL.
curl requires that ipv6 addresses are in brackets. This change adds the IPUrl function to handle adding those brackets when necessary.
Several tests also create router pods directly, and thus require that the environment variable ROUTER_IP_V4_V6_MODE is set. Setting it to "v4v6" should allow the router to work in all environments.
This is part of the fix for OCPBUGS-26603.