Skip to content

Commit 943cec4

Browse files
authored
Merge pull request #43 from aws-solutions/feature/v2.6.0
updated to v2.6.0
2 parents ef4295e + f7fe163 commit 943cec4

File tree

74 files changed

+14422
-2130
lines changed

Some content is hidden

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

74 files changed

+14422
-2130
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ assignees: ""
2222

2323
- [ ] Version: [e.g. v1.0.0]
2424

25-
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0009) - The AWS CloudFormation template for deployment of the aws-centralized-logging. Version v1.0.0_". You can also find the version from [releases](https://github.com/aws-solutions/aws-centralized-logging/releases)
25+
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0009) - The AWS CloudFormation template for deployment of the aws-centralized-logging. Version v1.0.0_". You can also find the version from [releases](https://github.com/aws-solutions/cost-optimizer-for-amazon-workspaces/releases)
2626

2727
- [ ] Region: [e.g. us-east-1]
2828
- [ ] Was the solution modified from the version published on this repository?

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ deployment/global-s3-assets/
22
deployment/open-source/
33
deployment/regional-s3-assets/
44
deployment/test/
5+
deployment/ecr/
56

67
__pycache__/
78
.pytest_cache/
@@ -11,3 +12,8 @@ __pycache__/
1112
.coverage
1213
.venv/
1314
.DS_Store
15+
16+
source/node_modules/
17+
source/build
18+
cdk.out
19+
coverage

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77

8+
## [2.6.0] - 2023-03
9+
### Added
10+
- Updated the solution to use CDK V2 to generate CloudFormation templates and support CDK deployments.
11+
- Updated the 'Terminate Workspace' feature to accept user input for number of months to check for before terminating unused workspaces.
12+
- Added a retention policy of 365 days to ECS logs to optimize the costs.
13+
14+
### Removed
15+
- The CFN templates from the deployment folder as we are using CDK V2 to generate templates.
16+
817
## [2.5.1] - 2023-01
918
### Fixed
1019
- Fixed vulnerabilities py [CVE-2022-42969](https://nvd.nist.gov/vuln/detail/CVE-2022-42969), pytest, requests, certifi [CVE-2022-23491](https://nvd.nist.gov/vuln/detail/CVE-2022-23491)

CONTRIBUTING.md

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

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

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

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

4242

4343
## 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/workspaces-cost-optimizer/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/cost-optimizer-for-amazon-workspaces/labels/help%20wanted) issues is a great place to start.
4545

4646

4747
## Code of Conduct
@@ -56,6 +56,6 @@ If you discover a potential security issue in this project we ask that you notif
5656

5757
## Licensing
5858

59-
See the [LICENSE](https://github.com/awslabs/workspaces-cost-optimizer/blob/master/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
59+
See the [LICENSE](https://github.com/aws-solutions/cost-optimizer-for-amazon-workspaces/blob/main/LICENSE.txt) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
6060

6161
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: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,51 @@ This software includes third party software subject to the following copyrights:
99

1010
AWS SDK under the Apache License Version 2.0
1111
requests under the Apache License Version 2.0
12+
@aws-cdk/assert under Apache-2.0
13+
@types/jest under MIT
14+
@types/node under MIT
15+
@types/sinon under MIT
16+
aws-cdk under the Apache License 2.0
17+
jest under MIT
18+
sinon under BSD-3-Clause
19+
ts-jest under MIT
20+
ts-node under MIT
21+
typescript under Apache-2.0
22+
cdk-nag under the Apache License 2.0
23+
@aws-cdk/aws-servicecatalogappregistry-alpha under the Apache License 2.0
24+
aws-cdk-lib under the Apache License 2.0
25+
constructs under the Apache License 2.0
26+
pytest under the MIT License
27+
pytest-mock under the MIT License
28+
coverage under the Apache License 2.0
29+
requests under the Apache License 2.0
30+
boto3 under the Apache License 2.0
31+
attrs under the MIT License
32+
botocore under the Apache License 2.0
33+
certifi under the Mozilla Public License 2.0
34+
idna under the BSD 3-Clause "New" or "Revised" License
35+
iniconfig under the MIT License
36+
jmespath under the MIT License
37+
packaging under the Apache Software License
38+
pluggy under the MIT License
39+
pyparsing under the MIT License
40+
python-dateutil under the Apache License 2.0
41+
s3transfer under the Apache License 2.0
42+
six under the MIT License
43+
tomli under the MIT License
44+
urllib3 under the MIT License
45+
freezegun under the Apache License Version 2.0
46+
pytest-cov under the MIT License
47+
pytest-env under the MIT License
48+
python-dateutil under the Apache License 2.0
49+
s3transfer under the Apache License 2.0
50+
six under the MIT License
51+
urllib3 under the MIT License
52+
virtualenv under the MIT License
1253
wheel under the MIT license
54+
wheel under the MIT license
55+
setuptools under the MIT license
1356
setuptools under the MIT license
57+
pip under the MIT license
58+
freezegun under the Apache License Version 2.0
1459
pip under the MIT license

0 commit comments

Comments
 (0)