Skip to content

Commit

Permalink
fixes ecs autoscaling config
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronwalker committed Aug 25, 2021
1 parent c9ea7e3 commit 7ec7346
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion fargate-v2.cfhighlander.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
end

unless service_namespace.nil?
Component template: 'application-autoscaling@0.1.0', name: "#{component_name.gsub('-','').gsub('_','')}Scaling", render: Inline, conditional: true, enabled: false, config: @config do
Component template: 'application-autoscaling@0.1.1', name: "#{component_name.gsub('-','').gsub('_','')}Scaling", render: Inline, conditional: true, enabled: false, config: @config do
parameter name: 'Service', value: Ref('EcsFargateService')
end
end
Expand Down
6 changes: 3 additions & 3 deletions spec/ecs_scaling_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
expect(properties).to eq({
"MaxCapacity" => {"Ref"=>"fargatev2ScalingMax"},
"MinCapacity" => {"Ref"=>"fargatev2ScalingMin"},
"ResourceId" => {"Fn::Join"=>["", ["service/", {"Fn::Select"=>[0, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}, "/", {"Fn::Select"=>[1, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}]]},
"ResourceId" => {"Fn::Join"=>["", ["service/", {"Fn::Select"=>[1, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}, "/", {"Fn::Select"=>[2, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}]]},
"RoleARN" => {"Fn::GetAtt"=>["ServiceECSAutoScaleRole", "Arn"]},
"ScalableDimension" => "ecs:service:DesiredCount",
"ServiceNamespace" => "ecs",
Expand Down Expand Up @@ -94,7 +94,7 @@
"AlarmActions" => [{"Ref"=>"ServiceScalingUpPolicy"}],
"AlarmDescription" => {"Fn::Join"=>[" ", [{"Ref"=>"EnvironmentName"}, "autoscaling ecs scale up alarm"]]},
"ComparisonOperator" => "GreaterThanThreshold",
"Dimensions" => [{"Name"=>"ServiceName", "Value"=>{"Fn::Select"=>[1, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}, {"Name"=>"ClusterName", "Value"=>{"Fn::Select"=>[0, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}],
"Dimensions" => [{"Name"=>"ServiceName", "Value"=>{"Fn::Select"=>[2, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}, {"Name"=>"ClusterName", "Value"=>{"Fn::Select"=>[1, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}],
"EvaluationPeriods" => "5",
"MetricName" => "CPUUtilization",
"Namespace" => "AWS/ECS",
Expand Down Expand Up @@ -126,7 +126,7 @@
"AlarmActions" => [{"Ref"=>"ServiceScalingDownPolicy"}],
"AlarmDescription" => {"Fn::Join"=>[" ", [{"Ref"=>"EnvironmentName"}, "autoscaling ecs scale down alarm"]]},
"ComparisonOperator" => "LessThanThreshold",
"Dimensions" => [{"Name"=>"ServiceName", "Value"=>{"Fn::Select"=>[1, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}, {"Name"=>"ClusterName", "Value"=>{"Fn::Select"=>[0, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}],
"Dimensions" => [{"Name"=>"ServiceName", "Value"=>{"Fn::Select"=>[2, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}, {"Name"=>"ClusterName", "Value"=>{"Fn::Select"=>[1, {"Fn::Split"=>["/", {"Ref"=>"EcsFargateService"}]}]}}],
"EvaluationPeriods" => "5",
"MetricName" => "CPUUtilization",
"Namespace" => "AWS/ECS",
Expand Down

0 comments on commit 7ec7346

Please sign in to comment.