Class: DoubleCapacityDeployment
- Inherits:
-
Object
- Object
- DoubleCapacityDeployment
- Includes:
- WaitUntil
- Defined in:
- lib/strategy/double_capacity.rb
Instance Method Summary collapse
Methods included from WaitUntil
Instance Method Details
#before_group(group) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/strategy/double_capacity.rb', line 5 def before_group group @min_size = group.min_size group.update_size(group.instances.size * 2, group.max_size * 2) wait_until_instances_ok group group.update_size(@min_size, group.max_size / 2) end |
#wait_until_instances_ok(group) ⇒ Object
12 13 14 15 16 |
# File 'lib/strategy/double_capacity.rb', line 12 def wait_until_instances_ok group wait_until do group.health_load_balancer_instances == group.desired_capacity end end |