Skip to content
This repository was archived by the owner on Nov 10, 2025. It is now read-only.

Commit 946e35c

Browse files
committed
Update to version v2.0.0
1 parent 239ccde commit 946e35c

File tree

104 files changed

+65431
-3529
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+65431
-3529
lines changed

.eslintrc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ module.exports = {
22
root: true,
33
parser: "@typescript-eslint/parser",
44
plugins: ["@typescript-eslint"],
5+
env: {
6+
node: true,
7+
},
58
extends: [
69
"eslint:recommended",
710
"plugin:@typescript-eslint/eslint-recommended",
811
"plugin:@typescript-eslint/recommended",
912
"prettier",
10-
"prettier/@typescript-eslint",
13+
"plugin:prettier/recommended",
1114
],
1215
};

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,34 @@
11
---
22
name: Bug report
33
about: Create a report to help us improve
4-
title: ''
4+
title: ""
55
labels: bug
6-
assignees: ''
7-
6+
assignees: ""
87
---
98

109
**Describe the bug**
10+
1111
<!--- A clear and concise description of what the bug is -->
1212

1313
**To Reproduce**
14+
1415
<!--- Steps to reproduce the behavior -->
1516

1617
**Expected behavior**
18+
1719
<!--- A clear and concise description of what you expected to happen -->
1820

1921
**Please complete the following information about the solution:**
20-
- [ ] Version: [e.g. v1.0.0]
2122

22-
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0134) - The AWS CloudFormation template for deployment of the AWS Centralized WAF & SG Management. Version **v1.0.0**_". You can also find the version from [releases](https://github.com/awslabs/aws-centralized-waf-and-sg-management/releases)
23+
- [ ] Version: [e.g. v2.0.0]
24+
25+
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0134) - The AWS CloudFormation template for deployment of the AWS Firewall Manager Automations for AWS Organizations. Version **v2.0.0**_". You can also find the version from [releases](https://github.com/awslabs/aws-firewall-manager-automations-for-aws-organizations/releases)
2326

2427
- [ ] Region: [e.g. us-east-1]
2528
- [ ] Was the solution modified from the version published on this repository?
2629
- [ ] If the answer to the previous question was yes, are the changes available on GitHub?
27-
- [ ] Have you checked your [service quotas](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) for the sevices this solution uses?
28-
- [ ] Were there any errors in the CloudWatch Logs? [How to enable debug mode?](https://github.com/awslabs/aws-centralized-waf-and-sg-management/#enable-debug-mode)
30+
- [ ] Have you checked your [service quotas](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) for the services this solution uses?
31+
- [ ] Were there any errors in the CloudWatch Logs? [How to enable debug mode?](https://github.com/awslabs/aws-firewall-manager-automations-for-aws-organizations/#enable-debug-mode)
2932

3033
**Screenshots**
3134
If applicable, add screenshots to help explain your problem (please **DO NOT include sensitive information**).

.gitignore

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Test and Compiler files
22
**test.json
3+
!policy_manifest.test.json
34
**test.js
45

5-
# distribution folders
6+
# Distribution folders
67
global-s3-assets
78
regional-s3-assets
89
open-source
@@ -16,10 +17,11 @@ npm-debug.log
1617
.scannerwork
1718
*.xml
1819
reports
20+
.DS_Store
1921

2022
# Node dependencies
2123
node_modules
22-
package-lock.json
24+
2325

2426
# CDK asset staging directory
2527
.cdk.staging

.prettierrc.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,22 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.0.0] - 2021-08-31
9+
10+
### Added
11+
12+
- Support Amazon Route 53 Resolver DNS Firewall security policies
13+
- Support for AWS Firewall Manager compliance reports
14+
- Support for multiple policy stack deployments to manage custom policies
15+
16+
### Changed
17+
18+
- Solution re-branding from AWS Centralized WAF & VPC SG Management
19+
- Migrated source code to AWS SDK for JavaScript v3
20+
- Policy manifest file sourced in S3 bucket as compared to packaging with lambda binary earlier, making it easier to customize policy configurations at any time
21+
822
## [1.0.0] - 2020-09-29
923

1024
### Added
1125

12-
- Initial version
26+
- Initial version AWS Centralized WAF & VPC SG Management

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ information to effectively respond to your bug report or contribution.
1010

1111
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
1212

13-
When filing an issue, please check [existing open](https://github.com/awslabs/horus/issues), or [recently closed](https://github.com/awslabs/horus/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
13+
When filing an issue, please check [existing open](https://github.com/awslabs/aws-firewall-manager-automations-for-aws-organizations/issues), or [recently closed](https://github.com/awslabs/aws-firewall-manager-automations-for-aws-organizations/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
1414
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
1515

1616
- A reproducible test case or series of steps
@@ -40,7 +40,7 @@ GitHub provides additional document on [forking a repository](https://help.githu
4040

4141
## Finding contributions to work on
4242

43-
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/awslabs/horus/labels/help%20wanted) issues is a great place to start.
43+
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/awslabs/aws-firewall-manager-automations-for-aws-organizations/labels/help%20wanted) issues is a great place to start.
4444

4545
## Code of Conduct
4646

@@ -54,6 +54,6 @@ If you discover a potential security issue in this project we ask that you notif
5454

5555
## Licensing
5656

57-
See the [LICENSE](https://github.com/awslabs/horus/blob/master/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
57+
See the [LICENSE](https://github.com/awslabs/aws-firewall-manager-automations-for-aws-organizations/blob/master/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
5858

5959
We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.

NOTICE.txt

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
1-
Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
1+
AWS Firewall Manager Automations for AWS Organizations
22

3-
Licensed under the Apache License, Version 2.0 (the "License").
4-
You may not use this file except in compliance with the License.
5-
A copy of the License is located at
3+
Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
64

7-
http://www.apache.org/licenses/LICENSE-2.0
8-
9-
or in the "license" file accompanying this file. This file is distributed
10-
on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
11-
express or implied. See the License for the specific language governing
12-
permissions and lithe Massachusetts Institute of Technology (MIT) licenseations under the License.
5+
Licensed under the Apache License Version 2.0 (the "License"). You may not use this file except
6+
in compliance with the License. A copy of the License is located at http://www.apache.org/licenses/
7+
or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS,
8+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, express or implied. See the License for the
9+
specific language governing permissions and limitations under the License.
1310

1411
**********************
1512
THIRD PARTY COMPONENTS
1613
**********************
1714
This software includes third party software subject to the following copyrights:
1815

19-
aws-sdk under Apache License 2.0
16+
aws-sdk-js-v3 under Apache License 2.0
2017
aws-cdk under Apache License 2.0
2118
aws-solutions-constructs under Apache License 2.0
19+
csv-writer under MIT License
2220
got under MIT License
23-
moment under MIT License
2421
uuid under MIT License
2522
winston under MIT License

0 commit comments

Comments
 (0)