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 12, 2024
1 parent 59a477e commit b02db5f
Show file tree
Hide file tree
Showing 4 changed files with 296 additions and 171 deletions.
Loading

0 comments on commit b02db5f

Please sign in to comment.