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
Expand all lines: .github/ISSUE_TEMPLATE/bug_report.md
+8-11Lines changed: 8 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,34 +1,31 @@
1
1
---
2
2
name: Bug report
3
3
about: Create a report to help us improve
4
-
title: ""
4
+
title: ''
5
5
labels: bug
6
-
assignees: ""
6
+
assignees: ''
7
+
7
8
---
8
9
9
10
**Describe the bug**
10
-
11
-
<!--- A clear and concise description of what the bug is -->
11
+
A clear and concise description of what the bug is.
12
12
13
13
**To Reproduce**
14
-
15
-
<!--- Steps to reproduce the behavior -->
14
+
Steps to reproduce the behavior.
16
15
17
16
**Expected behavior**
18
-
19
-
<!--- A clear and concise description of what you expected to happen -->
17
+
A clear and concise description of what you expected to happen.
20
18
21
19
**Please complete the following information about the solution:**
22
-
23
20
-[ ] Version: [e.g. v1.0.0]
24
21
25
-
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0158) - The AWS CloudFormation template for deployment of the Amazon CloudWatch Monitoring Framework. Version**v1.0.0**_". You can also find the version from [releases](https://github.com/awslabs/amazon-cloudwatch-monitoring-framework/releases)
22
+
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0089) - customizations-for-aws-control-tower Solution. Version: v1.0.0_". You can also find the version from [releases](https://github.com/aws-solutions/aws-control-tower-customizations/releases)
26
23
27
24
-[ ] Region: [e.g. us-east-1]
28
25
-[ ] Was the solution modified from the version published on this repository?
29
26
-[ ] If the answer to the previous question was yes, are the changes available on GitHub?
30
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?
31
-
-[ ] Were there any errors in the CloudWatch Logs?[How to enable debug mode?](https://docs.aws.amazon.com/solutions/latest/amazon-cloudwatch-monitoring-framework/troubleshooting.html)
28
+
-[ ] Were there any errors in the CloudWatch Logs?
32
29
33
30
**Screenshots**
34
31
If applicable, add screenshots to help explain your problem (please **DO NOT include sensitive information**).
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-7Lines changed: 17 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,24 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [2.2.0] - 2021-12-09
8
+
### Added
9
+
- Added support for organization Root as an OU for manifest schema version "2021-03-15". [#8](https://github.com/aws-solutions/aws-control-tower-customizations/pull/8)
10
+
- Added support for nested OU for manifest schema version "2021-03-15". [#19](https://github.com/aws-solutions/aws-control-tower-customizations/issues/19)
11
+
- Added support for CAPABILITY_AUTO_EXPAND for SAM. [#78](https://github.com/aws-solutions/aws-control-tower-customizations/pull/78)
12
+
### Changed
13
+
- Fixed the issue that SSM parameter names were not output to logs for troubleshooting. [#68](https://github.com/aws-solutions/aws-control-tower-customizations/pull/68)
14
+
- Fixed the issue that resources starting with "S3" were incorrectly parsed as empty buckets. [#65](https://github.com/aws-solutions/aws-control-tower-customizations/issues/65)
15
+
- Fixed the issue that customization example folder was missing from the github repository. [#71](https://github.com/aws-solutions/aws-control-tower-customizations/issues/71)
16
+
7
17
## [2.1.0] - 2021-05-15
8
18
### Added
9
19
- Added option to enable concurrency to deploy StackSets operations in regions in parallel.
10
-
- Added support for UTF-8 encoded CloudFormation templates. [#55](https://github.com/awslabs/aws-control-tower-customizations/issues/55)
20
+
- Added support for UTF-8 encoded CloudFormation templates. [#55](https://github.com/aws-solutions/aws-control-tower-customizations/issues/55)
11
21
### Changed
12
-
- Support list of SSM Parameter Store keys as CloudFormation parameter value. [#43](https://github.com/awslabs/aws-control-tower-customizations/issues/43)
13
-
- Use environment variable for Update StackSet API [#50](https://github.com/awslabs/aws-control-tower-customizations/pull/50/files)
14
-
- Handle account names with overlapping string [#45](https://github.com/awslabs/aws-control-tower-customizations/issues/45)
22
+
- Support list of SSM Parameter Store keys as CloudFormation parameter value. [#43](https://github.com/aws-solutions/aws-control-tower-customizations/issues/43)
23
+
- Use environment variable for Update StackSet API [#50](https://github.com/aws-solutions/aws-control-tower-customizations/pull/50/files)
24
+
- Handle account names with overlapping string [#45](https://github.com/aws-solutions/aws-control-tower-customizations/issues/45)
15
25
- Handle SCP policy tag name with whitespace.
16
26
- Update parsing logic to learn manifest version in the manifest.
17
27
@@ -20,7 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
20
30
- Support for new simplified manifest schema (version "2021-03-15"). This does not impact existing customers using manifest version "2020-01-01".
21
31
### Changed
22
32
- Optimization to skip update Stack Set workflow when only new accounts are added to the Stack Set.
23
-
- Ability to create only Stack Sets if the account list is empty. This allows users to configure Stack Set resources with empty Organizational Units. Ref:[GitHub Issue 42](https://github.com/awslabs/aws-control-tower-customizations/issues/42)
33
+
- Ability to create only Stack Sets if the account list is empty. This allows users to configure Stack Set resources with empty Organizational Units. Ref:[GitHub Issue 42](https://github.com/aws-solutions/aws-control-tower-customizations/issues/42)
24
34
- Pinned versions for all the third-party packages.
25
35
- Update cfn-nag package to v0.7.2 to utilize new rules. This may result in new failures and warning in the build stage. However, it would help you identify new issues.
26
36
- Update default branch name to 'main'.
@@ -42,8 +52,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
42
52
- Updates the AWS CodeBuild image to the latest available version (aws/codebuild/standard:4.0).
43
53
- Optimizes the CloudFormation resource stage to trigger step function execution only if there is difference between the configuration and deployed stack sets.
44
54
- Fixes the issue in the build stage of the CodePipeline by updating manifest version to match the manifest schema.
45
-
- Fixes the issue for comparing deployed stack set templates and parameters [#4](https://github.com/awslabs/aws-control-tower-customizations/issues/4)
46
-
- Fixes the issue for updating the variables in the files using Jinja [#17](https://github.com/awslabs/aws-control-tower-customizations/issues/17)
55
+
- Fixes the issue for comparing deployed stack set templates and parameters [#4](https://github.com/aws-solutions/aws-control-tower-customizations/issues/4)
56
+
- Fixes the issue for updating the variables in the files using Jinja [#17](https://github.com/aws-solutions/aws-control-tower-customizations/issues/17)
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ information to effectively respond to your bug report or contribution.
11
11
12
12
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
13
13
14
-
When filing an issue, please check [existing open](https://github.com/awslabs/aws-control-tower-customizations/issues), or [recently closed](https://github.com/awslabs/aws-control-tower-customizations/issues?q=is%3Aissue+is%3Aclosed), issues to make sure somebody else hasn't already
14
+
When filing an issue, please check [existing open](https://github.com/aws-solutions/aws-control-tower-customizations/issues), or [recently closed](https://github.com/aws-solutions/aws-control-tower-customizations/issues?q=is%3Aissue+is%3Aclosed), issues to make sure somebody else hasn't already
15
15
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
16
16
17
17
* A reproducible test case or series of steps
@@ -41,7 +41,7 @@ GitHub provides additional document on [forking a repository](https://help.githu
41
41
42
42
43
43
## Finding contributions to work on
44
-
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-control-tower-customizations/labels/help%20wanted) issues is a great place to start.
44
+
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/aws-solutions/aws-control-tower-customizations/labels/help%20wanted) issues is a great place to start.
45
45
46
46
47
47
## Code of Conduct
@@ -55,7 +55,7 @@ If you discover a potential security issue in this project we ask that you notif
55
55
56
56
57
57
## Licensing
58
-
See the [LICENSE](https://github.com/awslabs/aws-control-tower-customizations/blob/main/LICENSE.txt) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
58
+
See the [LICENSE](https://github.com/aws-solutions/aws-control-tower-customizations/blob/main/LICENSE.txt) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
59
59
60
60
61
61
We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.
The Customizations for AWS Control Tower solution combines AWS Control Tower and other highly-available, trusted AWS services to help customers more quickly set up a secure, multi-account AWS environment based on AWS best practices. Customers can easily add customizations to their AWS Control Tower landing zone using an AWS CloudFormation template and service control policies (SCPs). Customers can deploy their custom template and policies to both individual accounts and organizational units (OUs) within their organization. Customizations for AWS Control Tower integrates with AWS Control Tower lifecycle events to ensure that resource deployments stay in sync with the customer's landing zone. For example, when a new account is created using the AWS Control Tower account factory, the solution ensures that all resources attached to the account's OUs will be automatically deployed. Before deploying this solution, customers need to have an AWS Control Tower landing zone deployed in their account.
7
3
8
4
## Getting Started
9
-
To get started with the Customizations for AWS Control Tower solution, please review the solution documentation. https://aws.amazon.com/solutions/customizations-for-aws-control-tower
5
+
To get started with the Customizations for AWS Control Tower solution, please review the [solution documentation](https://aws.amazon.com/solutions/implementations/customizations-for-aws-control-tower/)
10
6
11
7
## Running unit tests for customization
12
8
* Clone the repository, then make the desired code changes
* Configure the solution name, version number and bucket name of your target Amazon S3 distribution bucket
22
18
```
23
-
export DIST_OUTPUT_BUCKET=my-source-code-bucket-name # Name for the S3 bucket where customized code will reside
19
+
export DIST_OUTPUT_BUCKET_PREFIX=my-source-code-bucket-name_prefix # Prefix for the S3 bucket where customized code will reside
24
20
export TEMPLATE_OUTPUT_BUCKET=my-template-bucket-name # Name for the S3 bucket where the template will be located
25
21
export SOLUTION_NAME=customizations-for-aws-control-tower # name of the solution
26
22
export VERSION=my-version # version number for the customized code
23
+
export REGION=aws-region-code # the AWS region to test the solution (e.g. us-east-1)
27
24
```
28
-
_Note:_ You would have to create an S3 bucket with prefix 'my-bucket-name-<aws_region>'; aws_region is where you are testing the customized solution. Also, the assets in bucket should be publicly accessible
25
+
_Note:_ You would need to create one global bucket and one regional bucket. The global bucket TEMPLATE_OUTPUT_BUCKET, for example "my-bucket-name", is used to store the AWS CloudFormation template. The regional bucket <DIST_OUTPUT_BUCKET_PREFIX>-<REGION>, for example "my-bucket-name-us-east-1", is used to store your customized source code zip packages (lambda code). The solution's CloudFormation template will expect the source code to be located in a bucket matching that name. Also, the assets in bucket should be publicly accessible.
This solution collects anonymous operational metrics to help AWS improve the quality and features of the solution. For more information, including how to disable this capability, please see the [implementation guide](https://docs.aws.amazon.com/solutions/latest/customizations-for-aws-control-tower/welcome.html).
87
+
This solution collects anonymous operational metrics to help AWS improve the quality and features of the solution. For more information, including how to disable this capability, please see the [implementation guide](https://docs.aws.amazon.com/solutions/latest/customizations-for-aws-control-tower/appendix-b.html).
86
88
87
89
## License
88
90
89
-
See license [here](https://github.com/awslabs/aws-control-tower-customizations/blob/main/LICENSE.txt)
91
+
See license [here](https://github.com/aws-solutions/aws-control-tower-customizations/blob/main/LICENSE.txt)
0 commit comments