cfn-lint

CloudFormation Linter

MIT-0 License

Downloads
10.1M
Stars
2.4K
Committers
169

Bot releases are visible (Hide)

cfn-lint - Release v0.87.5

Published by kddejong 4 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 176.0.0 (pull #3268)
Fixes
  • Update W1011 to allow integers in the Fn::FindInMap (pull #3272)
cfn-lint - Release v0.87.4

Published by kddejong 5 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 175.0.0 (pull #3255)
  • Add some allowed patterns for ELB and SGs (pull #3269)
Fixes
  • Return None when a list is emptied out during condition processing (pull #3265)
cfn-lint - Release v0.87.3

Published by kddejong 5 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 174.0.0 (pull #3229)
Fixes
  • In Graph make sure is_resource id is string (pull #3252)
  • Update language extension transform to enumerate FindInMap when can't be resolved (pull #3246)
  • Add AWS::IAM::ManagedPolicy.PolicyArn to AWS::IAM::ManagedPolicy.Arn (pull #3230)
cfn-lint - Release v1.2.5a9

Published by kddejong 5 months ago

What's Changed

  • Update CloudFormation schemas to 2024-05-14 by @kddejong in (pull #3234)
  • Upgrade more rules to v1 by @kddejong (pull #3243), (pull #3237), (pull #3222)
  • Enumerate FindInMap when can't be resolved (pull #3247)
  • Cleanup Rules from __init__ by @kddejong (pull #3235)
  • Add ability for child rule to claim who their parent is by @kddejong (pull #3231)
  • Make cfnLint keyword dynamic by @kddejong (pull #3225)
  • Remove rule E2504 and add back in E3671 by @kddejong (pull #3220)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a8...v1.2.5.a9

cfn-lint - Release v1.2.5.a8

Published by kddejong 5 months ago

What's Changed

  • Update CloudFormation schemas to 2024-05-03 by @kddejong (pull #3192)
  • Fix issue in I3013 with multiple resources (#) by @kddejong (pull #3212)
  • Allow Fn::Transform inside a Fn::Sub by @kddejong (pull #3213)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a7...v1.2.5.a8

cfn-lint - Release v0.87.2

Published by kddejong 5 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 173.0.0 (pull #3215)
Fixes
  • Ignore_bad_template and E0000 based ignore checks (pull #3226)
  • Update rule E3002 to validate GetAtts are to a list when being used for a list (pull #3224)
cfn-lint - Release v0.87.1

Published by kddejong 6 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 172.0.0 (pull #3181)
Fixes
  • Continue to walk the FindInMap components in transform (pull #3203)
  • Fix an issue with refs in registry schemas (pull #3189)
  • Add AWS::Kinesis::Stream to be a stateful resource (pull #3188)
cfn-lint - Release v0.87.0

Published by kddejong 6 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 171.0.0 (pull #3160)
Fixes
  • When using a list param in foreach pass back select statements when no allowed value (pull #3176)
  • Fix an issue with graphs and pydot and not quoting attrs (pull #3177)
  • Update I3013 as read replicas don't need backup period (pull #3171)
  • Change filenames to be OS specific paths (pull #3170)
  • Update E8001 to validate null Condition section (pull #3169)
cfn-lint - Release v1.2.5.a7

Published by kddejong 6 months ago

What's Changed

  • Update CloudFormation schemas to 2024-04-24 by @kddejong in (pull #3159)
  • Fix config of regions in TemplateRunner by @kddejong in (pull #3164)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a6...v1.2.5.a7

cfn-lint - Release v0.86.4

Published by kddejong 6 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 170.0.0 (pull #3149)
Fixes
  • Only pick up .json files when using registry shcemas (pull #3150)
  • Update IAM policy validation to not allow Action and NotAction (pull #3145)
  • Update IAM policy validation to not allow Principal and NotPrincipal (pull #3145)
  • Update IAM policy validation to not allow Resource and NotResource (pull #3145)
cfn-lint - Release v1.2.5.a6

Published by kddejong 6 months ago

What's Changed

  • Add a bunch of DynamoDB rules and schema changes by @kddejong in (pull #3133)
  • Don't support resources in a FindInMap by @kddejong (pull #3120)
  • Create rules W3689 and W3688 to do validation of AWS::RDS::DBCluster by @kddejong (pull #3118)
  • Create rules E3660 to do validation of Rest API configuration with OpenAPI by @kddejong (pull #3117)
  • Update specs to 2024/04/15 (pull #3146)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a5...v1.2.5.a6

cfn-lint - Release v0.86.3

Published by kddejong 6 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 169.0.0 (pull #3135)
  • Support db2-ae and db2-se RDS engines for AWS::RDS::DBInstance.Engine (pull #3139)
Fixes
  • Safely get readOnlyProperties (pull #3141)
cfn-lint - Release v0.86.2

Published by kddejong 7 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 168.0.0 (pull #3127)
  • Remove AWS::RDS::DBCluster from exclusive checks (pull #3119)
Fixes
  • When doing a transform pass back FindInMap when resolution failure (pull #3131)
  • Update deprecated Lambda runtimes (pull #3113)
cfn-lint - Release v0.86.1

Published by kddejong 7 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 165.0.0 (pull #3092)
Fixes
  • RDS DB Cluster remove MasterUserPassword from exclusion with MasterUsername (pull #3106)
  • fix an issue when searching for Ref in tojsonstring (pull #3107)
cfn-lint - Release v1.2.5.a5

Published by kddejong 7 months ago

What's Changed

  • Show all errors in a validation schema by @kddejong in (pull #3097)
  • Remove description from schemas by @kddejong in (pull #3094)
  • Update specs to 2024/03/14 by @kddejong in (pull #3094)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a4...v1.2.5.a5

cfn-lint - Release v1.2.5.a4

Published by kddejong 7 months ago

What's Changed

  • New rules for RDS DBCluster E3692,E3694,E3694 by @kddejong in (pull #3094)
  • New rule E3689 to validate DBCluster monitoring config by @kddejong in (pull #3089)
  • New rule W4005 to validate cfn-lint config in metadata @kddejong in (pull #3088)
  • Update specs to 2024/03/11 (pull #3094)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a3...v1.2.5.a4

cfn-lint - Release v0.86.0

Published by kddejong 8 months ago

Feature
  • Disable and configure certain rules when template is from CDK (pull #2971)
CloudFormation Specifications
  • Update CloudFormation specs to 163.0.0 (pull #3076)
cfn-lint - Release v1.2.5.a3

Published by kddejong 8 months ago

What's Changed

  • Increased validation of dynamic references by @kddejong in (pull #3064)
  • Increased GetAtt and Sub typing support by @kddejong in (pull #3075)
  • Add requiredXor for CloudFront distribution cache behavior by @kddejong in (pull #3078)
  • Update specs to 2024/02/28 (pull #3081)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a2...v1.2.5.a3

cfn-lint - Release v0.85.3

Published by kddejong 8 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 162.0.0 (pull #3069)
Fixes
  • Raise error if any key in a mapping is null (pull #3073)
  • Add getatt support for registry schemas (pull #3061)
  • Set Application location when its a string in SAM transform (pull #3060)
cfn-lint - Release v1.2.5.a2

Published by kddejong 8 months ago

What's Changed

  • Set Application location when its a string by @kddejong in pull #3060
  • Add getatt support for registry schemas by @kddejong in pull #3061
  • Remove some extra unneeded code by @kddejong in pull #3062
  • Remove rule W1011 by @kddejong in pull #3055

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.5.a1...v1.2.5.a2