Uploaded image for project: 'OpenShift Specialist Platform Team'
  1. OpenShift Specialist Platform Team
  2. SPLAT-2092

[platform-external] investigate e2e failure: [sig-network][Feature:Router] The HAProxy router should expose (...)

    • None
    • None
    • OpenShift SPLAT - Sprint 268

      User Story:
      As an OpenShift Engineer I want

      to review CI failures in platform-external clusters with prefix "[sig-network][Feature:Router] The HAProxy router should expose"[1]

      so

      that we can get confidence to the platform type External installations.

      Description:
      < Record any background information >

      Jobs impacted for the same reason:

      [sig-network][Feature:Router] The HAProxy router should expose a health check on the metrics port [Skipped:Disconnected] [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]
      [sig-network][Feature:Router] The HAProxy router should expose the profiling endpoints [Skipped:Disconnected] [Suite:openshift/conformance/parallel] 

      Failure cause:

          [FAILED] Unexpected error:
              <*errors.errorString | 0xc0017b80a0>: 
              host command failed: error running /usr/bin/kubectl --server=https://kubernetes.default.svc:443 --kubeconfig=/tmp/shared/kubeconfig --namespace=e2e-test-router-metrics-725qj exec execpod -- /bin/sh -x -c curl -s -o /dev/null -w '%{http_code}' "http://10.0.50.70:1936/healthz":
              Command stdout:
              000
              stderr:
              + curl -s -o /dev/null -w '%{http_code}' http://10.0.50.70:1936/healthz
              command terminated with exit code 28
              
              error:
              exit status 28
              000
              { 

      When opening the TCP port 1936 to allow ingress traffic between worker node's Security Groups, the issue is cleaned, running openshift-tests directly:

      $ cat test_haproxy.txt
      "[sig-network][Feature:Router] The HAProxy router should expose the profiling endpoints [Skipped:Disconnected] [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]"
      "[sig-network][Feature:Router] The HAProxy router should expose a health check on the metrics port [Skipped:Disconnected] [Suite:openshift/conformance/parallel]"
      
      
      ./openshift-tests run -f test_haproxy.txt --monitor="etcd-log-analyzer" --junit-dir=./test-haproxy-sg1936 | tee -a test-haproxy-sg1936.txt 
      
      passed: (18s) 2025-03-15T06:31:02 "[sig-network][Feature:Router] The HAProxy router should expose a health check on the metrics port [Skipped:Disconnected] [Suite:openshift/conformance/parallel]"passed: (22.2s) 2025-03-15T06:31:06 "[sig-network][Feature:Router] The HAProxy router should expose the profiling endpoints [Skipped:Disconnected] [Suite:openshift/conformance/parallel]"passed: (1m4s) 2025-03-15T06:31:47 "[sig-network][Feature:Router] The HAProxy router should expose prometheus metrics for a route [apigroup:route.openshift.io] [Skipped:Disconnected] [Suite:openshift/conformance/parallel]"  I0315 03:31:47.557251 1703452 reflector.go:311] Stopping reflector *v1.Pod (0s) from k8s.io/client-go@v0.31.1/tools/cache/reflector.go:243
      3 pass, 0 skip (4m5s)
      

       

      Acceptance Criteria:

      Other Information:
      < Record anything else that may be helpful to someone else picking up the card >

      issue created by splat-bot

              rhn-support-mrbraga Marco Braga
              rhn-support-mrbraga Marco Braga
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day, 2 hours
                  1d 2h