mirror of https://github.com/kubernetes/kops.git
Check changes before attaching/detaching TargetGroups
This commit is contained in:
parent
19345c3f7f
commit
e11c663e29
|
@ -533,10 +533,12 @@ func (v *AutoscalingGroup) RenderAWS(t *awsup.AWSAPITarget, a, e, changes *Autos
|
|||
var attachLBRequest *autoscaling.AttachLoadBalancersInput
|
||||
var detachLBRequest *autoscaling.DetachLoadBalancersInput
|
||||
if changes.LoadBalancers != nil {
|
||||
if e != nil && len(e.LoadBalancers) > 0 {
|
||||
attachLBRequest = &autoscaling.AttachLoadBalancersInput{
|
||||
AutoScalingGroupName: e.Name,
|
||||
LoadBalancerNames: e.AutoscalingLoadBalancers(),
|
||||
}
|
||||
}
|
||||
|
||||
if a != nil && len(a.LoadBalancers) > 0 {
|
||||
detachLBRequest = &autoscaling.DetachLoadBalancersInput{AutoScalingGroupName: e.Name}
|
||||
|
@ -549,10 +551,12 @@ func (v *AutoscalingGroup) RenderAWS(t *awsup.AWSAPITarget, a, e, changes *Autos
|
|||
var attachTGRequest *autoscaling.AttachLoadBalancerTargetGroupsInput
|
||||
var detachTGRequest *autoscaling.DetachLoadBalancerTargetGroupsInput
|
||||
if changes.TargetGroups != nil {
|
||||
if e != nil && len(e.TargetGroups) > 0 {
|
||||
attachTGRequest = &autoscaling.AttachLoadBalancerTargetGroupsInput{
|
||||
AutoScalingGroupName: e.Name,
|
||||
TargetGroupARNs: e.AutoscalingTargetGroups(),
|
||||
}
|
||||
}
|
||||
|
||||
if a != nil && len(a.TargetGroups) > 0 {
|
||||
detachTGRequest = &autoscaling.DetachLoadBalancerTargetGroupsInput{
|
||||
|
|
Loading…
Reference in New Issue