lib/hako/schedulers/ecs_elb.rb in hako-0.23.0 vs lib/hako/schedulers/ecs_elb.rb in hako-0.24.0

- old
+ new

@@ -59,9 +59,23 @@ Hako.logger.info "Created ELB #{lb.dns_name} with instance_port=#{front_port}" end true end + # @return [Types::ModifyLoadBalancerAttributesOutput, nil] + def modify_attributes + if @elb_config.key?('cross_zone_load_balancing') + @elb.modify_load_balancer_attributes( + load_balancer_name: name, + load_balancer_attributes: { + cross_zone_load_balancing: { + enabled: @elb_config['cross_zone_load_balancing'], + } + } + ) + end + end + # @return [nil] def destroy if exist? if @dry_run Hako.logger.info("@elb.delete_load_balancer(load_balancer_name: #{name})")