cfn-lint

CloudFormation Linter

MIT-0 License

Downloads
10.1M
Stars
2.4K
Committers
169

Bot releases are visible (Hide)

cfn-lint - Release v0.25.3

Published by kddejong almost 5 years ago

CloudFormation Specifications
  • Change DocDB allowed EngineVersion value to 3.6.0 (pull #1213)
Fixes
  • Update rule E3002 to handle nested IFs when looking at lists (pull #1212)
  • Update rule W2501 to only look at a Resource Properties (pull #1214)
cfn-lint - Release v0.25.2

Published by kddejong almost 5 years ago

CloudFormation Specifications
  • Add capacityOptimized to spot fleet allocation strategy (pull #1200)
  • Update Lambda runtime options to be valid as of 2019.11.19 (pull #1204)
cfn-lint - Release v0.25.1

Published by kddejong almost 5 years ago

CloudFormation Specifications
  • Update allowed values for AWS Config types (pull #1197)
  • Update CloudFormation specs to 8.1.0 (pull #1197)
cfn-lint - Release v0.25.0

Published by kddejong almost 5 years ago

Features
  • Add rule I1022 to recommend Sub over Join when join is using empty delimiter (pull #1067)
  • Remove setuptools requirement (pull #1188)
CloudFormation Specifications
  • Update Lambda runtime versions EOL date (pull #1180)
  • Update CloudFormation specs to 8.0.0 (pull #1187)
  • Update Pricing and SSM data to 2019.11.08 (pull #1187)
Fixes
  • Update rule W2501 to include more properties to validate security of a parameter (pull #1181)
  • Fix YAML parsing to not fail on merging and aliases (pull #1182)
  • Fix an issue with SAM when CORS is present in pre-transformed template (pull #1185)
  • Update rule W7001 to look at pre-transformed FindInMaps (pull #1186)
cfn-lint - Release v0.24.8

Published by kddejong almost 5 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 7.2.0 (pull #1177)
  • Update Pricing and SSM data to 2019.11.01 (pull #1177)
cfn-lint - Release v0.24.7

Published by kddejong almost 5 years ago

CloudFormation Specifications
  • Patch in Tags for SNS Topics (pull #1174)
  • Update Pricing and SSM data to 2019.10.31 (pull #1175)
Fixes
  • Consolidate PSEUDOPARAMS into cfnlint.helpers (pull #1172)
cfn-lint - Release v0.24.6

Published by kddejong almost 5 years ago

Features
  • Update SAM Translator to 1.15.1 (pull #1166)
cfn-lint - Release v0.24.5

Published by kddejong almost 5 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 7.1.0 (pull #1163)
  • Update Pricing and SSM data to 2019.10.21 (pull #1163)
Fixes
  • Update rule E2532 to support parameters inside a map type (pull #1164)
  • Update rule E2510 to allow SSM parameter types for CIDR blocks (pull #1162)
cfn-lint - Release v0.24.4

Published by kddejong about 5 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 6.3.0 (pull #1155)
  • Update Pricing and SSM data to 2019.10.05 (pull #1155)
  • Update Update CloudWatch alarm comparison operators (pull #1154)
Fixes
  • Update rule E1022 to allow lists in custom resources (pull #1151)
cfn-lint - Release v0.24.3

Published by kddejong about 5 years ago

Features
  • Add link to updated IntelliJ integration (pull #1138)
  • Add link to emacs integration (pull #1118)
CloudFormation Specifications
  • Update CloudFormation specs to 6.2.0 (pull #1145)
  • Update Pricing and SSM data to 2019.09.28 (pull #1145)
  • Remove manual patches that are no longer needed (pull #1146)
  • Update CloudFormation spec links for a few regions that using old links (pull #1148)
Fixes
  • Update rule E3001 to allow DeletionPolicy and UpdateReplacePolciy to be allowed on all resources (pull #1139)
  • Update rule W2030 to not check Paramter default values when using a Resource Condition (pull #1140)
  • Update rule E2532 to allow new types in Step Functions (pull #1143)
cfn-lint - Release v0.24.2

Published by kddejong about 5 years ago

CloudFormation Specifications
  • Add missing values for LifecyclePolicy API (pull #1128)
  • Update CloudFormation specs to 6.1.0 (pull #1134)
  • Update Pricing and SSM data to 2019.09.20 (pull #1134)
Fixes
  • Update E1029
    to include cognito-identity keys to list of excluded resourse when checking if Fn sub is needed (pull #1136)
cfn-lint - Release v0.24.1

Published by kddejong about 5 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 6.0.0 (pull #1126)
Fixes
  • Update AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds to allow 0 value (pull #1123)
  • AWS::EC2::SecurityGroup.Description StringMin and StringMax should be integers (pull #1125)
  • AWS::ApiGateway::GatewayResponse.ResponseType typo (pull #1126)
cfn-lint - Release v0.24.0

Published by chuckmeyer about 5 years ago

Features
  • Move rule classes from cfnlint into cfnlint.rules (pull #1098)
CloudFormation Specifications
  • Update IAM policies as of 2019.09.03 (pull #)
  • Update CloudFormation specs from pricing and SSM data as of 2019.09.03 (pull #)
  • Add a lot of min/max values to the specs (pull #1110 and pull #1116)
Fixes
  • Add me-south-1 to supported regions (pull #1113)
  • Fix an issue where the spec file was referencing instance profiles for Glue Resources (pull #1114)
cfn-lint - Release v0.23.5

Published by kddejong about 5 years ago

CloudFormation Specifications
  • Switch AWS Batch SpotIamFleetRole to Role Arn (pull #1111)
cfn-lint - Release v0.23.4

Published by kddejong about 5 years ago

CloudFormation Specifications
  • Update CloudFormatin specs to 5.3.0 (pull #1108)
  • Update CloudFormatin specs from pricing and SSM data on 2019.08.22 (pull #1104)
  • Add 416 to the CloudFront Error Codes (pull #1100)
  • Move a lot of types into separate files (pull #1074)
Fixes
  • Don't fail getting directives when resources are malformed (pull #1099)
cfn-lint - Release v0.23.3

Published by kddejong about 5 years ago

CloudFormation Specifications
  • Add me-east-1 CloudFormation spec (pull #1095)
  • Update CloudFormatin specs to 5.1.0 (pull #1093)
  • Update spec patching from SSM and pricing to 2019.08.13 (pull #1093)
Fixes
  • Remove requests and switch to urllib(2) (pull #1093)
  • Fix rule E3003 to not fail when running into a basic property in the CloudFormation spec (pull #1096)
cfn-lint - Release v0.23.2

Published by chuckmeyer about 5 years ago

CloudFormation Specifications
  • Update CloudFormation spec to version 5.0.0 (pull #1087)
  • Remove Ref check from IAM Policy Name (pull #1087)
cfn-lint - Release v0.23.1

Published by kddejong about 5 years ago

Fixes
  • Fix an issue where anything piped into cfn-lint would result in ignoring the templates parameter (pull #1081)
cfn-lint - Release v0.23.0

Published by kddejong about 5 years ago

Features
  • Add support for regions cn-north-1 and cn-northwest-1 (pull #1051)
  • Add rule E3027 to validate the format of AWS Event ScheduleExpression (pull #1028)
  • Update SAM Translator support to release 1.13.0 (pull #1054)
  • Extend rule W2509 and E2004 to check for more types of CIDR properties (pull #1058)
  • Add Availability Zones for me-south-1 region (pull #1070)
  • Update README to document using cfn-lint with github actions (pull #1072)
CloudFormation Specifications
  • Restructure some of the patching to make organization easier (pull #1030)
  • Update specs from pricing and SSM data as of 2019.08.01 (pull #1078)
  • Remove IAM::User Tags and move IAM::Role Tag support to regions where it works (pull #1077)
Fixes
  • Apply SAM Transform when template Transforms are a list (pull #1056)
  • Fix an issue where templates provided via stdin where not getting linted (pull #1060)
  • Fix rule E2015 to convert integers to string when testing min/max length (pull #1063)
  • Update excludes for E1029 to include TopicRulePayload (pull #1066)
cfn-lint - Release v0.22.4

Published by kddejong about 5 years ago

Features
  • Add ALL_REGIONS option for -r flag (pull #1026)
CloudFormation Specifications
  • Add SSM parameter type values to E2510 (pull #1036)
  • Add allowed values for AWS::IAM Resources (pull #1027)
  • Update CloudFormation spec to version 4.3.0 (pull #1048)
  • Update specs from pricing and SSM data as of 2019.07.25
Fixes
  • Removed duplicate from list of Availability Zones (pull #1035)
  • Fixed example regex in CIDR rule (pull #1029)
  • Support for Serverless transform when it's in a list of one Transforms (pull #1042)
  • Don't fail rules that include a Transform (pull #1041)
  • Don't fail when AWS::NoValue used when we're looking for a list (pull #1039)
  • Fixed E3002 to support AWS::NoValue (pull #1038)
  • Added FindInMap as valid function within Fn::Cidr (pull #1034)