9.0.0 released 2020-09-22
Important: This release requires new IAM permissions: sts:GetCallerIdentity
and cloudwatch:GetMetricData
Important: This release includes updates for major changes to ECS limits, which includes the renaming of some existing limits.
- Issue #477 - EC2 instances running on Dedicated Hosts (tenancy "host") or single-tenant hardware (tenancy "dedicated") do not count towards On-Demand Instances limits. They were previously being counted towards these limits; they are now excluded from the count. Thanks to pritam2277 for reporting this issue and providing details and test data.
- Issue #477 - For all VPC resources that support the
owner-id
filter, supply that filter when describing them, set to the current account ID. This will prevent shared resources from other accounts from being counted against the limits. Thanks to pritam2277 for reporting this issue and providing details and test data. - Issue #475 - When an Alert Provider is used, only exit non-zero if an exception is encountered. Exit zero even if there are warnings and/or criticals. Thanks to varuzam for this feature request.
- Issue #467 - Fix the Service Quotas quota name for VPC "NAT Gateways per AZ" limit. Thanks to xRokco for reporting this issue, as well as the required fix.
- Issue #457 - In the required IAM permissions, replace
support:*
with the specific permissions that we need. - Issue #463 - Updates for the major changes to ECS limits in August 2020. Thanks to vincentclee for reporting this issue.
- The
EC2 Tasks per Service (desired count)
limit has been replaced withTasks per service
, which measures the desired count of tasks of all launch types (EC2 or Fargate). The default value of this limit has increased from 1000 to 2000. - The default of
Clusters
has increased from 2,000 to 10,000. - The default of
Services per Cluster
has increased from 1,000 to 2,000. - The
Fargate Tasks
limit has been removed. - The
Fargate On-Demand resource count
limit has been added, with a default quota value of 500. This limit measures the number of ECS tasks and EKS pods running concurrently on Fargate. The current usage for this metric is obtained from CloudWatch. - The
Fargate Spot resource count
limit has been added, with a default quota value of 500. This limit measures the number of ECS tasks running concurrently on Fargate Spot. The current usage for this metric is obtained from CloudWatch.
- The
- Add internal helper method to :py
~._AwsService
{.interpreted-text role="class"} to get Service Quotas usage information from CloudWatch.