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

CCM-AWS upstream bug track: Controller leaks Load Balancer when Service annotation service.beta.kubernetes.io/aws-load-balancer-type is added/removed

    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

          This is an upstream tracking issue to validate changes in downstream CCM caused by annotation "service.beta.kubernetes.io/aws-load-balancer-type" updates:
      Issue: https://github.com/kubernetes/cloud-provider-aws/issues/1254
      Fix; https://github.com/kubernetes/cloud-provider-aws/pull/1158 (included in 1.35: https://github.com/kubernetes/cloud-provider-aws/releases/tag/v1.35.0)
      
      

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

          TBD (tested in 1.34, but looks like it exists on controller for a while)

      How reproducible:

          always

      Steps to Reproduce:

          1. Create a Service type loadbalancer CLB (or NLB)
          2. Update/add the annotation service.beta.kubernetes.io/aws-load-balancer-type" to NLB (or CLB, different than creation)
          3. With the fix, the controller must return an error
          

      Actual results:

      A new load balancer is created and the old one is leak    

      Expected results:

       Service not allow to update the load balancer type

      Additional info:

      Refereces to upstream issue: https://github.com/kubernetes/cloud-provider-aws/issues/1254
      Similar issue in ingress: https://issues.redhat.com/browse/OCPBUGS-16728

              rh-ee-tbarberb Theo Barber-Bany
              rhn-support-mrbraga Marco Braga
              None
              None
              Milind Yadav Milind Yadav
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: