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})")