cfn-lint

CloudFormation Linter

MIT-0 License

Downloads
10.1M
Stars
2.4K
Committers
169

Bot releases are hidden (Show)

cfn-lint - Release v0.72.2

Published by kddejong almost 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 100.0.0 (pull #2493)
Fixes
  • Update rule E1011 to merge key validation into one method (pull #2502)
cfn-lint - Release v0.72.1

Published by kddejong almost 2 years ago

CloudFormation Specifications
  • Add ap-south-2 region (pull #2503)
Fixes
  • Rebuild the graph after doing the transform (pull #2502)
cfn-lint - Release v0.72.0

Published by kddejong almost 2 years ago

Features
  • Add more info into the graph including outputs and parameters(pull #2452)
CloudFormation Specifications
  • Update CloudFormation specs to 99.0.0 (pull #2486)
  • Add eu-south-2 region (pull #2490)
Fixes
  • Make sure regex patterns with \w are validating against ASCII (pull #2487)
cfn-lint - Release v0.71.1

Published by kddejong almost 2 years ago

Features
CloudFormation Specifications
  • Add support for region eu-central-2 (pull #2478)
  • Update CloudFormation specs to 97.0.0 (pull #2475)
cfn-lint - Release v0.71.0

Published by kddejong almost 2 years ago

Features
  • Reduce storage on disk by reducing regional specs to only have differences from us-east-1 spec (pull #2457)
CloudFormation Specifications
  • Update CloudFormation specs to 96.0.0 (pull #2461)
Fixes
  • Fix an issue with junit/pretty formatter/core process to get all rules even on parse failure (pull #2462)
  • Fix an issue when use stdin to pass a template and cfn-lint with parameters giving E0000 (pull #2470)
cfn-lint - Release v0.70.1

Published by kddejong almost 2 years ago

Features
  • Add support for Python 3.11 (pull #2463)
Fixes
  • Fix an issue with --list-rules failing (pull #2466)
cfn-lint - Release v0.70.0

Published by kddejong almost 2 years ago

Features
  • Add rule W8003 to check if Fn::Equals will always be true or false (pull #2426)
  • Allow you to configure how exit codes work (pull #2436)
CloudFormation Specifications
  • Update CloudFormation specs to 95.0.0 (pull #2440)
  • Remove check for string size of Lambda::Function.Code.Zipfile (pull #2447)
Fixes
  • Update rule E3012 to validate bad functions (pull #2441)
  • Update rule E3016 to make checks less restrictive (pull #2453)
cfn-lint - Release v0.69.1

Published by kddejong almost 2 years ago

CloudFormation Specifications
  • Updated string max value to Lambda::Function.Code.Zipfile to 4MB (pull #2444)
cfn-lint - Release v0.69.0

Published by kddejong almost 2 years ago

Features
  • Update decode of yaml/json to report on all duplicates (pull #2428)
CloudFormation Specifications
  • Patch in db.serverless into AWS::RDS::DBInstance.DBInstanceClass (pull #2430)
  • Added string max value to Lambda::Function.Code.Zipfile (pull #2431)
Fixes
  • Don't replace location for resource AWS::Serverless::Application in SAM transform when its a string (pull #2425)
cfn-lint - Release v0.68.1

Published by kddejong almost 2 years ago

CloudFormation Specifications
  • Patch in db.serverless into AWS::RDS::DBInstance.DBInstanceClass (pull #2424)
  • Update CloudFormation specs to 94.0.0 (pull #2420)
cfn-lint - Release v0.68.0

Published by kddejong about 2 years ago

Features
  • Ability to override location of the finding (pull #2410)
CloudFormation Specifications
  • Patch in DBClusterResourceId for as an Attribute of AWS::RDS::DBCluster (pull #2407)
  • Update CloudFormation specs to 93.0.0 (pull #2409)
  • Update AllowedPatternRegex for AWS::CloudWatch::Alarm.MetricDataQuery.Id (pull #2414
  • Add GetAtt to AWS::KMS::ReplicaKey.Arn for KmsKey.Arn (pull #2417)
cfn-lint - Release v0.67.0

Published by kddejong about 2 years ago

Features
  • Support child rules allowing rules to add another rule in their match responses (pull #2393)
CloudFormation Specifications
  • Update CloudFormation specs to 92.0.0 (pull #2399)
cfn-lint - Release v0.66.1

Published by kddejong about 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 91.0.0 (pull #2392)
Fixes
  • Update E8003, E1018, E1019 to allow Fn::ToJsonString inside Equals, Split, and Sub (pull #2397)
  • Update I3013 to allow https and s3 (pull #2394)
cfn-lint - Release v0.66.0

Published by kddejong about 2 years ago

Features
  • Update E3002 to provide a suggestion if the wrong value is close to a correct value (pull #2387)
CloudFormation Specifications
  • Update CloudFormation specs to 90.0.0 (pull #2376)
  • Add in allowed values for oracle cdb engine types to AWS::RDS::DBInstance.Engine (pull #2381)
  • Add in allowd value PredictiveScaling to AWS::AutoScaling::ScalingPolicy.PolicyType (pull #2378)
Fixes
  • Update W3002 to validate values aren't already S3 paths (pull #2382)
  • Update I3013 to not regex check if a function (pull #2386)
cfn-lint - Release v0.65.1

Published by kddejong about 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 89.0.0 (pull #2366)
  • Add support for custom RDS Engine types on resource type AWS::RDS::DBInstance (pull #2370)
  • Remove extra spacing in specs reducing overall size (pull #2371)
  • Update AllowedValues for RetentionInDays on resource type AWS::Logs::LogGroup (pull #2372)
cfn-lint - Release v0.65.0

Published by kddejong about 2 years ago

Features
  • Add --force option on --update-specs so cache isn't used (pull #2334)
  • Add support for Python 3.10 (pull #2365)
CloudFormation Specifications
  • Update CloudFormation specs to 88.0.0 (pull #2361)
Fixes
  • Add in mypy testing and do a bunch of cleanup based on the results (pull #2328)
  • Update rule I1022 to not suggest Fn::Sub on complext Fn::Joins (pull #2364)
cfn-lint - Release v0.64.1

Published by kddejong about 2 years ago

Fixes
  • Make me-central-1 ExtendedSpecs a module (pull #2359)
cfn-lint - Release v0.64.0

Published by kddejong about 2 years ago

Features
  • Update jsonschema to be able to use version 3.0 and 4.0 (pull #2336)
  • Remove support for python 3.6 and add python 3.9 (pull #2347)
CloudFormation Specifications
  • Update CloudFormation specs to 87.0.0 (pull #2353)
  • Add support for region me-central-1 (pull #2351)
Fixes
  • Disable the SAM validation checks when transforming a template (pull #2350)
cfn-lint - Release v0.63.2

Published by kddejong about 2 years ago

CloudFormation Specifications
  • Patch in attributes for AWS::RDS::DBCluster (pull #2344)
cfn-lint - Release v0.63.1

Published by kddejong about 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 86.0.0 (pull #2335)