Skip to content

10.0.0 released 2020-12-07

Compare
Choose a tag to compare
@jantman jantman released this 07 Dec 20:46
· 84 commits to master since this release
10.0.0
645e22d

IMPORTANT - Breaking Changes

  • This release makes significant changes to how Trusted Advisor is used; see below.
  • This release requires the following new IAM permissions: eks:ListClusters, eks:DescribeCluster, eks:ListNodegroups, eks:ListFargateProfiles, eks:DescribeFargateProfile, kinesis:DescribeLimits.
  • This release introduces a number of new limits, as well as new services. Please see below for details.
  • This release removes the EC2/Security groups per VPC limit, which no longer exists, and adds the new EC2/VPC security groups per Region limit.

All Changes

  • Issue #466 - Significant changes to Trusted Advisor support.
    • In June 2019, AWS announced the new Service Quotas service (great name) that allows us to retrieve limit/quota information from a unified API. In addition, many individual services now provide limit information via their own APIs. At this point (late 2020) all of the limit/quota information that was previously available via Trusted Advisor is now available via a combination of the individual service APIs and Service Quotas.
    • In February 2020, the layout of Trusted Advisor checks was changed, and the "Performance / Service Limits" check that we previously used to obtain limit information was moved to its own category in Trusted Advisor. While I can't confirm this, as far as I can tell, this change was only made in the standard AWS regions/partitions (i.e. not GovCloud or China).
    • awslimitchecker still has not been updated for this new Trusted Advisor layout.
    • This release disables Trusted Advisor by default outside China and GovCloud, as it provides no additional information outside of these regions/partitions.
    • If you are running in China or GovCloud and have issues with awslimitchecker retrieving information from Trusted Advisor, please open an issue.
    • My current intent is to leave Trusted Advisor support in this state until Service Quotas is available in China and GovCloud, at which point I plan on completely removing all Trusted Advisor support.
  • Migrate CI builds from travis-ci.org to travis-ci.com.
  • Issue #503 - Fix Units set to "None" error when retrieving load balancer data from Service Quotas. We now allow the (A|E)LB per Region quota with a unit of either "Count" (prior to November 2020) or "None" (November 2020 on).
  • Issue #489 / PR #490 - Add missing RDS limits: Manual Cluster Snapshots, Custom Endpoints Per DB Cluster, DB Instance Roles, and DB Cluster Roles. Thanks to sebasrp for this contribution!
  • Issue #472 / PR #494 - Add support for the EKS service, and 8 new limits for it. Thanks to sebasrp for this contribution!
  • Issue #495 / PR #496 - Add support for the Kinesis service, and one new limit for it. Thanks to sebasrp for this contribution!
  • PR #499 - Set quota_name for VPC "Entries per route table" limit, so that the current limit will be automatically retrieved from Service Quotas. Thanks to patuck for this contribution!
  • Issue #498 - Fix multiple issues relating to VPC limits:
    • Update the EC2 / Rules per VPC security group limit to support retrieving the current limit value from Service Quotas.
    • Remove the EC2/Security groups per VPC limit, which no longer exists.
    • Add the new EC2/VPC security groups per Region limit.
  • Issue #501 - Update VPC/Network interfaces per Region limit for new calculation method.
  • Issue #488 / PR #491 - Update new ElastiCache default limits. Thanks to sebasrp for this contribution!