lib/autocanary24/canarystack.rb in autocanary24-0.4.0 vs lib/autocanary24/canarystack.rb in autocanary24-0.4.1
- old
+ new
@@ -59,17 +59,17 @@
asg_client.attach_load_balancers({auto_scaling_group_name: asg, load_balancer_names: [elb]})
wait_for_asg_on_elb(asg, elb)
end
def suspend_asg_processes
- processes = ['Launch', 'Terminate', 'AddToLoadBalancer', 'AlarmNotification']
+ processes = ['Launch', 'Terminate', 'AddToLoadBalancer', 'AlarmNotification', 'AZRebalance']
asg = get_autoscaling_group
asg_client = Aws::AutoScaling::Client.new
asg_client.suspend_processes({auto_scaling_group_name: asg, scaling_processes: processes})
end
def resume_asg_processes
- processes = ['Launch', 'Terminate', 'AddToLoadBalancer', 'AlarmNotification']
+ processes = ['Launch', 'Terminate', 'AddToLoadBalancer', 'AlarmNotification', 'AZRebalance']
asg = get_autoscaling_group
asg_client = Aws::AutoScaling::Client.new
asg_client.resume_processes({auto_scaling_group_name: asg, scaling_processes: processes})
end