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

[enterprise-4.16] Issue in file networking/load-balancing-openstack.adoc

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

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

      Description of problem:

      Provided conf for external LB HAProxy fails with SSL_ERROR_SYSCALL

      Version-Release number of selected component (if applicable):

      4.16.15

      How reproducible:

      always

      Steps to Reproduce:

          1. Conf https://github.com/openshift/openshift-docs/blob/7dcedfc/modules/nw-osp-configuring-external-load-balancer.adoc
      
      listen my-cluster-machine-config-api-22623
          bind 192.168.1.100:22623
          mode tcp
          balance roundrobin
        option httpchk
        http-check connect
        http-check send meth GET uri /healthz
        http-check expect status 200
          server my-cluster-master-2 192.168.1.101:22623 check inter 10s rise 2 fall 2
          server my-cluster-master-0 192.168.1.102:22623 check inter 10s rise 2 fall 2
          server my-cluster-master-1 192.168.1.103:22623 check inter 10s rise 2 fall 2
      
      
          2. deploy using openshift-install. OVF is deployed as bootstrap VM (vsphere IPI). Wait until boot has completed.
          3. curl -ik https://bootstrap-ip:22623/config/master | less gives 200 OK
          4. curl -ik https://LB-IP:22623/config/master | less fails with message curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to LB-IP:22623

      Actual results:

      3 and 4 do not yield the same results

      Expected results:

      curl through external LB HAProxy yields correct results

      Additional info:

      curl without -k fails (CA is "OU = openshift, CN = root-ca")
      No haproxy.log relevant output
      
      
      Reverting to TCP check without healthcheck (/healthz polling) as per https://access.redhat.com/articles/5127211 makes it work as expected.

              mbridges@redhat.com Max Bridges
              sgami-se DSIC-SSH SGAMI-SE
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: