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

e2e-gcp-operator loadbalancer service not going ready CI flakes

XMLWordPrintable

    • No
    • False
    • Hide

      None

      Show
      None
    • Hide
      * Previously, when you created or deleted large volumes of service objects simultaneously, the service controller's ability to process each service sequentially would slow down. This caused short timeout issues for the service controller and backlog issues for the objects. With this release, the service controller can now process up to 10 service objects simultaneously to reduce the backlog and timeout issues. (link:https://issues.redhat.com/browse/OCPBUGS-36821[*OCPBUGS-36821*])
      Show
      * Previously, when you created or deleted large volumes of service objects simultaneously, the service controller's ability to process each service sequentially would slow down. This caused short timeout issues for the service controller and backlog issues for the objects. With this release, the service controller can now process up to 10 service objects simultaneously to reduce the backlog and timeout issues. (link: https://issues.redhat.com/browse/OCPBUGS-36821 [* OCPBUGS-36821 *])
    • Bug Fix
    • Done

      This is a clone of issue OCPBUGS-13106. The following is the description of the original issue:

      Description of problem:

      Various jobs are failing in e2e-gcp-operator due to the LoadBalancer-Type Service not going "ready", which means it most likely not getting an IP address.
      
      Tests so far affected are:
      - TestUnmanagedDNSToManagedDNSInternalIngressController
      - TestScopeChange
      - TestInternalLoadBalancerGlobalAccessGCP
      - TestInternalLoadBalancer
      - TestAllowedSourceRanges
      
      For example, in TestInternalLoadBalancer, the Load Balancer never comes back ready:
      
      operator_test.go:1454: Expected conditions: map[Admitted:True Available:True DNSManaged:True DNSReady:True LoadBalancerManaged:True LoadBalancerReady:True]
               Current conditions: map[Admitted:True Available:False DNSManaged:True DNSReady:False Degraded:True DeploymentAvailable:True DeploymentReplicasAllAvailable:True DeploymentReplicasMinAvailable:True DeploymentRollingOut:False EvaluationConditionsDetected:False LoadBalancerManaged:True LoadBalancerProgressing:False LoadBalancerReady:False Progressing:False Upgradeable:True]
      
      Where DNSReady:False and LoadBalancerReady:False.

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

      4.14

      How reproducible:

      10% of the time

      Steps to Reproduce:

      1. Run e2e-gcp-operator many times until you see one of these failures
      

      Actual results:

      Test Failure

      Expected results:

      Not failure

      Additional info:

      Search.CI Links:
      TestScopeChange
      TestInternalLoadBalancerGlobalAccessGCP & TestInternalLoadBalancer 

      This does not seem related to https://issues.redhat.com/browse/OCPBUGS-6013. The DNS E2E tests actually pass this same condition check.

              joelspeed Joel Speed
              openshift-crt-jira-prow OpenShift Prow Bot
              Milind Yadav Milind Yadav
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: