in pkg/controller/ingress/mocks.go [169:192]
func (m *mockAutoscaling) DescribeAutoScalingGroups(in *autoscaling.DescribeAutoScalingGroupsInput) (*autoscaling.DescribeAutoScalingGroupsOutput, error) {
if m.withTargetGroupARN {
return &autoscaling.DescribeAutoScalingGroupsOutput{
AutoScalingGroups: []*autoscaling.Group{
{
VPCZoneIdentifier: aws.String("sub-foobar,sub-extra"),
TargetGroupARNs: aws.StringSlice([]string{"tgroupARN"}),
},
},
}, nil
}
if m.describeErr {
return nil, awserr.New("ValidationError", "cannot describe ASG", fmt.Errorf(""))
}
return &autoscaling.DescribeAutoScalingGroupsOutput{
AutoScalingGroups: []*autoscaling.Group{
{
VPCZoneIdentifier: aws.String("sub-foobar"),
},
},
}, nil
}