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

cloud provider kubevirt hangs indefinitely

XMLWordPrintable

      Description of problem:

      Cloud provider kubevirt will hang indefinitely, causing the creation and destruction of all LoadBalancer services in a KubeVirt guest cluster to get stuck in pending.

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

      4.13

      How reproducible:

      run the "should serve endpoints on same port and different protocol for internal traffic on Type LoadBalancer" ocp conformance test using an AWS infra cluster. The AWS ELB does not support multi protocol traffic, which triggers the cloud provider kubevirt controller to get stuck in an infinite loop waiting for the LB to provision.
      
      The infinite polling loop can be found here,
      https://github.com/kubevirt/cloud-provider-kubevirt/blob/aa46f3cdd0bf2ad7c8a4ad8eaac90e34120cc0f0/pkg/provider/loadbalancer.go#L95 

      Steps to Reproduce:

      1.
      2.
      3.
      

      Actual results:

      cloud provider kubevirt controller hangs indefinitely unable to process new requests

      Expected results:

      cloud provider kubevirt can continue to process requests despite the incomplete LB on the infra cluster

      Additional info:

       

            ellorent Felix Enrique Llorente Pastora
            rhn-engineering-dvossel David Vossel
            unassigned unassigned
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: