Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-65766

FLAKE: The HAProxy router should pass the http2 tests fails with private endpoint access on AWS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 4.19.z
    • HyperShift
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Moderate
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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:

          

              Unassigned Unassigned
              mgencur@redhat.com Martin Gencur
              None
              None
              Yu Li Yu Li
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: