Skip to content

Commit 7c8e302

Browse files
author
Joshua Leaverton
committed
Updated to version 1.3.3 - CDK build
1 parent 28c253d commit 7c8e302

File tree

94 files changed

+4124
-5045
lines changed

Some content is hidden

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

94 files changed

+4124
-5045
lines changed

.gitignore

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,111 @@
1+
2+
3+
4+
# Created by .ignore support plugin (hsz.mobi)
5+
### Python template
6+
# Byte-compiled / optimized / DLL files
7+
__pycache__/
8+
*.py[cod]
9+
*$py.class
10+
*node_modules*
11+
12+
# C extensions
13+
*.so
14+
*.pyc
15+
# Distribution / packaging
16+
.Python
17+
env/
18+
build/
19+
develop-eggs/
20+
dist/
21+
downloads/
22+
eggs/
23+
.eggs/
24+
lib64/
25+
parts/
26+
sdist/
27+
var/
28+
*.egg-info/
29+
.installed.cfg
30+
*.egg
31+
32+
# PyInstaller
33+
# Usually these files are written by a python script from a template
34+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
35+
*.manifest
36+
*.spec
37+
38+
# Installer logs
39+
pip-log.txt
40+
pip-delete-this-directory.txt
41+
42+
# Unit test / coverage reports
43+
htmlcov/
44+
.tox/
45+
.coverage
46+
.coverage.*
47+
.cache
48+
nosetests.xml
49+
coverage.xml
50+
*,cover
51+
.hypothesis/
52+
53+
# Translations
54+
*.mo
55+
*.pot
56+
57+
# Django stuff:
58+
*.log
59+
local_settings.py
60+
61+
# Flask stuff:
62+
instance/
63+
.webassets-cache
64+
65+
# Scrapy stuff:
66+
.scrapy
67+
68+
# Sphinx documentation
69+
docs/_build/
70+
71+
# PyBuilder
72+
target/
73+
74+
# IPython Notebook
75+
.ipynb_checkpoints
76+
77+
# pyenv
78+
.python-version
79+
80+
# celery beat schedule file
81+
celerybeat-schedule
82+
83+
# dotenv
84+
.env
85+
86+
# virtualenv
87+
venv/
88+
ENV/
89+
90+
# Spyder project settings
91+
.spyderproject
92+
93+
# Rope project settings
94+
.ropeproject
95+
96+
#cdk
97+
*cdk.out*
98+
*.d.ts
99+
*.js
100+
101+
#ignore these in the deployment folder
102+
*regional-s3-assets*
103+
*staging*
104+
*global-s3-assets*
1105
.DS_Store
2106

107+
.pytest_cache
108+
3109
*.zip
4110
deployment/open-source
5111
deployment/dist

CHANGELOG.md

100644100755
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6-
## [1.3.2] - 2020-06-05
6+
## [1.3.3] - 2020-08-31
7+
- Update the project to utilize aws cdk constructs for cloudformation template creation.
8+
- Fix the issue for ensuring throttling is avoided to cloudwatch API's from github PR [#177](https://github.com/awslabs/aws-instance-scheduler/pull/177)
9+
## [1.3.2] - 2020-06-22
10+
### Fixed
711
- Fix the issue to start instances before the SSM maintenance window beings [#101](https://github.com/awslabs/aws-instance-scheduler/issues/101)
812
- Updated the SSM feature to reduce lambda cost
913
- Added HIBERNATE to the list of valid schedule properties
@@ -17,4 +21,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1721

1822
## [1.3.0] - 2019-08-26
1923
### Added
20-
- Upgraded the Solution to Python 3.7
24+
- Upgraded the Solution to Python 3.7

CODE_OF_CONDUCT.md

100644100755
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Code of Conduct
1+
## Code of Conduct
22
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
33
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
4-
[email protected] with any additional questions or comments.
4+
[email protected] with any additional questions or comments.

CONTRIBUTING.md

100644100755
Lines changed: 46 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,62 @@
1-
# Contributing Guidelines
2-
Thank you for your interest in contributing to our project. Whether it's a bug report, new feature, correction, or additional documentation, we greatly value feedback and contributions from our community.
3-
Please read through this document before submitting any issues or pull requests to ensure we have all the necessary information to effectively respond to your bug report or contribution.
1+
# Contributing Guidelines
42

5-
## Reporting Bugs/Feature Requests
6-
We welcome you to use the GitHub issue tracker to report bugs or suggest features. 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 reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
3+
Thank you for your interest in contributing to our project. Whether it's a bug report, new feature, correction, or additional
4+
documentation, we greatly value feedback and contributions from our community.
75

8-
* A reproducible test case or series of steps
9-
* The version of our code being used
10-
* Any modifications you've made relevant to the bug
11-
* Anything unusual about your environment or deployment
6+
Please read through this document before submitting any issues or pull requests to ensure we have all the necessary
7+
information to effectively respond to your bug report or contribution.
8+
9+
10+
## Reporting Bugs/Feature Requests
11+
12+
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
13+
14+
When filing an issue, please check [existing open](https://github.com/awslabs/aws-instance-scheduler-cdk/issues), or [recently closed](https://github.com/awslabs/aws-instance-scheduler-cdk/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
15+
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
16+
17+
* A reproducible test case or series of steps
18+
* The version of our code being used
19+
* Any modifications you've made relevant to the bug
20+
* Anything unusual about your environment or deployment
21+
22+
23+
## Contributing via Pull Requests
24+
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
1225

13-
## Contributing via Pull Requests
14-
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
1526
1. You are working against the latest source on the *master* branch.
16-
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem
17-
already.
27+
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
1828
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
1929

20-
To send us a pull request, please:
21-
1. Fork the repository.
22-
2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code,
23-
it will be hard for us to focus on your change.
24-
3. Ensure local tests pass.
25-
4. Commit to your fork using clear commit messages.
26-
5. Send us a pull request, answering any default questions in the pull request interface.
27-
6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
30+
To send us a pull request, please:
31+
32+
1. Fork the repository.
33+
2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
34+
3. Ensure all build processes execute successfully (see README.md for additional guidance).
35+
4. Ensure all unit, integration, and/or snapshot tests pass, as applicable.
36+
5. Commit to your fork using clear commit messages.
37+
6. Send us a pull request, answering any default questions in the pull request interface.
38+
7. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
39+
40+
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
41+
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
2842

29-
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
30-
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
3143

44+
## Finding contributions to work on
45+
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-instance-scheduler-cdk/labels/help%20wanted) issues is a great place to start.
3246

33-
## Finding contributions to work on
34-
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the
35-
default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any
36-
['help wanted'](https://github.com/awslabs/aws-control-tower-customizations/labels/help%20wanted) issues is a great
37-
place to start.
3847

48+
## Code of Conduct
49+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
50+
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
51+
[email protected] with any additional questions or comments.
3952

40-
## Code of Conduct
41-
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
42-
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
43-
[email protected] with any additional questions or comments.
4453

54+
## Security issue notifications
55+
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public GitHub issue.
4556

46-
## Security issue notifications
47-
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our
48-
[vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
4957

58+
## Licensing
5059

51-
## Licensing
52-
See the [LICENSE](https://github.com/awslabs/aws-control-tower-customizations/blob/master/LICENSE.txt) file for our project's licensing. We will ask you to confirm the licensing of your contribution. We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.
60+
See the [LICENSE](https://github.com/awslabs/aws-instance-scheduler-cdk/blob/master/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
5361

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

0 commit comments

Comments
 (0)