Set Lifecycle in AutoscalingGroupModelBuilder

This commit is contained in:
John Gardiner Myers 2021-05-30 12:08:19 -07:00
parent a99ce3241a
commit 64dac12216
1 changed files with 5 additions and 3 deletions

View File

@ -449,6 +449,7 @@ func (b *AutoscalingGroupModelBuilder) buildAutoScalingGroupTask(c *fi.ModelBuil
if extLB.LoadBalancerName != nil { if extLB.LoadBalancerName != nil {
lb := &awstasks.ClassicLoadBalancer{ lb := &awstasks.ClassicLoadBalancer{
Name: extLB.LoadBalancerName, Name: extLB.LoadBalancerName,
Lifecycle: b.Lifecycle,
LoadBalancerName: extLB.LoadBalancerName, LoadBalancerName: extLB.LoadBalancerName,
Shared: fi.Bool(true), Shared: fi.Bool(true),
} }
@ -462,9 +463,10 @@ func (b *AutoscalingGroupModelBuilder) buildAutoScalingGroupTask(c *fi.ModelBuil
return nil, err return nil, err
} }
tg := &awstasks.TargetGroup{ tg := &awstasks.TargetGroup{
Name: fi.String(name + "-" + targetGroupName), Name: fi.String(name + "-" + targetGroupName),
ARN: extLB.TargetGroupARN, Lifecycle: b.Lifecycle,
Shared: fi.Bool(true), ARN: extLB.TargetGroupARN,
Shared: fi.Bool(true),
} }
t.TargetGroups = append(t.TargetGroups, tg) t.TargetGroups = append(t.TargetGroups, tg)
c.AddTask(tg) c.AddTask(tg)