You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,7 @@
3
3
## Table of Contents<!-- omit in toc -->
4
4
5
5
-[Introduction](#introduction)
6
+
-[2022-07-12](#2022-07-12)
6
7
-[2022-05-23](#2022-05-23)
7
8
-[2022-05-15](#2022-05-15)
8
9
-[2022-04-25](#2022-04-25)
@@ -29,6 +30,14 @@ All notable changes to this project will be documented in this file.
29
30
30
31
---
31
32
33
+
## 2022-07-12
34
+
35
+
### Changed<!-- omit in toc -->
36
+
37
+
- Added Checkov Lambda Function suppressions for CKV_AWS_115 (Reserved Concurrent Executions) and CKV_AWS_117 (Run within a VPC) to all solution templates with Lambda Function configurations.
38
+
- Updated the [customizations-for-aws-control-tower.template](aws_sra_examples/solutions/common/common_cfct_setup/templates/customizations-for-aws-control-tower.template) to the latest version v2.4.0 and added Checkov suppressions.
39
+
- Updated pyproject.toml dependencies to the latest versions.
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/common/common_cfct_setup/templates/customizations-for-aws-control-tower.template
+46Lines changed: 46 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -255,6 +255,10 @@ Resources:
255
255
rules_to_suppress:
256
256
- id: W35
257
257
reason: "This S3 bucket is used as the destination for 'CustomControlTowerPipelineS3Bucket' and 'CustomControlTowerPipelineArtifactS3Bucket'"
258
+
checkov:
259
+
skip:
260
+
- id: CKV_AWS_18
261
+
comment: S3 access logging is not enabled.
258
262
Properties:
259
263
AccessControl: LogDeliveryWrite
260
264
VersioningConfiguration:
@@ -490,6 +494,10 @@ Resources:
490
494
rules_to_suppress:
491
495
- id: W11
492
496
reason: "Allow Resource * for Cloudformation/SSM API: needs to support user defined cfn templates and ssm parameter names."
497
+
checkov:
498
+
skip:
499
+
- id: CKV_AWS_108
500
+
comment: "Allow Resource * for Cloudformation/SSM API: needs to support user defined cfn templates and ssm parameter names."
493
501
Properties:
494
502
AssumeRolePolicyDocument:
495
503
Version: "2012-10-17"
@@ -997,6 +1005,16 @@ Resources:
997
1005
reason: "This lambda function does not need access to VPC resources"
998
1006
- id: W92
999
1007
reason: "This use case does not need to set the ReservedConcurrentExecutions"
1008
+
checkov:
1009
+
skip:
1010
+
- id: CKV_AWS_115
1011
+
comment: Lambda does not need reserved concurrent executions.
1012
+
- id: CKV_AWS_116
1013
+
comment: DLQ not needed, as Lambda function only triggered by CloudFormation events.
1014
+
- id: CKV_AWS_117
1015
+
comment: Lambda does not need to communicate with VPC resources.
1016
+
- id: CKV_AWS_173
1017
+
comment: Environment variables are not sensitive
1000
1018
Properties:
1001
1019
Environment:
1002
1020
Variables:
@@ -1090,6 +1108,14 @@ Resources:
1090
1108
reason: "The role name is defined to identify Custom Control Tower resources."
1091
1109
- id: W11
1092
1110
reason: "Allow Resource * for KMS/SSM/Org/SC/CFN API. Key ID is generated by the service. Other resources are customer defined."
1111
+
checkov:
1112
+
skip:
1113
+
- id: CKV_AWS_108
1114
+
comment: "Allow Resource * for KMS/SSM/Org/SC/CFN API. Key ID is generated by the service. Other resources are customer defined."
1115
+
- id: CKV_AWS_109
1116
+
comment: "Allow Resource * for KMS/SSM/Org/SC/CFN API. Key ID is generated by the service. Other resources are customer defined."
1117
+
- id: CKV_AWS_111
1118
+
comment: "Allow Resource * for KMS/SSM/Org/SC/CFN API. Key ID is generated by the service. Other resources are customer defined."
0 commit comments