Skip to content

Commit 5f7fdd0

Browse files
committed
Wasn't removing deleted targetgroups from the list
1 parent 9b3df9f commit 5f7fdd0

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

pkg/alb/lb/loadbalancer.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,9 @@ func (l *LoadBalancer) Reconcile(rOpts *ReconcileOptions) []error {
338338
tgs, err := l.targetgroups.Reconcile(tgsOpts)
339339
if err != nil {
340340
errors = append(errors, err)
341-
return errors
341+
} else {
342+
l.targetgroups = tgs
342343
}
343-
l.targetgroups = tgs
344344

345345
lsOpts := &ls.ReconcileOptions{
346346
Eventf: rOpts.Eventf,
@@ -357,9 +357,9 @@ func (l *LoadBalancer) Reconcile(rOpts *ReconcileOptions) []error {
357357
tgs, err = l.targetgroups.Reconcile(tgsOpts)
358358
if err != nil {
359359
errors = append(errors, err)
360-
return errors
360+
} else {
361+
l.targetgroups = tgs
361362
}
362-
l.targetgroups = tgs
363363

364364
// Decide: Is this still needed?
365365
// for _, listener := range l.listeners {

pkg/alb/tg/targetgroups.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ func (t TargetGroups) Reconcile(rOpts *ReconcileOptions) (TargetGroups, error) {
5555
if err := tg.Reconcile(rOpts); err != nil {
5656
return nil, err
5757
}
58-
output = append(output, tg)
58+
59+
if !tg.deleted {
60+
output = append(output, tg)
61+
}
5962
}
6063

6164
return output, nil

0 commit comments

Comments
 (0)