Skip to content

Commit

Permalink
OCPBUGS-16728: Require Service Deletion for LB Type Updates
Browse files Browse the repository at this point in the history
Due to the AWS CCM leaking resources when the load balancer type
is changed on a service, the cloud team is now blocking updates
to the load balancer type. As a result, the Ingress Operator
will require the service to be deleted and recreated when the
Ingress Controller's load balancer type changes.

This change introduces a Progressing=True status message when
the load balancer type is modified, instructing the user on how to
effectuate the change. Additionally, the
`service.beta.kubernetes.io/aws-load-balancer-type` annotation is
now added to the `managedAtServiceCreationLBServiceAnnotations`
map along with other annotations that require service deletion.
  • Loading branch information
gcs278 committed Sep 19, 2024
1 parent e0fe01d commit c6fd8b6
Show file tree
Hide file tree
Showing 4 changed files with 249 additions and 158 deletions.
Loading

0 comments on commit c6fd8b6

Please sign in to comment.