-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
4.19.z
Description of problem:
The conformance test "The HAProxy router should pass the http2 tests" fails intermittently on AWS when endpoint access is private. Most of the time it fails but sometimes it passes.
Examples:
FAIL: https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-hypershift-release-4.19-periodics-e2e-aws-conformance-cilium-private/1987592269628182528
PASS: https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-hypershift-release-4.19-periodics-e2e-aws-conformance-cilium-private/1990179808272715776
PASS:https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-hypershift-release-4.19-periodics-e2e-aws-conformance-calico-private/1989372480283742208
PASS: https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-hypershift-release-4.19-periodics-e2e-aws-conformance-cilium-private/1951501987275083776
This is related neither to Calico nor Cilium. We just run conformance test suite for "private" endpoint access only for these two.
Stack trace:
{ fail [github.com/openshift/origin/test/extended/router/http2.go:509]: Unexpected error:
<wait.errInterrupted>:
timed out waiting for the condition
{
cause: <*errors.errorString | 0xc000a8e8f0>{
s: "timed out waiting for the condition",
},
}
The test log shows errors like this:
I1109 21:13:56.835879 82511 http2.go:498] [test #1/10]: config: {route:http2-custom-cert-edge frontendProto:HTTP/2.0 backendProto:HTTP/1.1 statusCode:200 useHTTP2Transport:true}, GET error: Get "https://http2-custom-cert-edge.e2e-test-router-http2-vnpp8.apps.3c2011f8aedd7f36329b.hypershift-ci.qe.devcluster.openshift.com": Service Unavailable
Version-Release number of selected component (if applicable):
4.19, 4.20
How reproducible:
Most of the time.
Steps to Reproduce:
1. Run job https://prow.ci.openshift.org/job-history/gs/test-platform-results/logs/periodic-ci-openshift-hypershift-release-4.19-periodics-e2e-aws-conformance-cilium-private which installs Hypershift with "private" endpoint access and runs openshift conformance test suite
2.
3.
Actual results:
The test fails with the error above
Expected results:
The test passes
Additional info: