Skip to content

Commit 3da334f

Browse files
authored
Merge 1.5.1 Release into master
2 parents 3fa4fed + 49857b6 commit 3da334f

36 files changed

+2953
-4989
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*Issue #, if available:*
2+
3+
*Description of changes:*
4+
5+
6+
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

CHANGELOG.rst

+24-4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,26 @@
22
CHANGELOG
33
=========
44

5+
1.5.1
6+
=====
7+
* change:``cfncluster``: Added "ec2:DescribeVolumes" permissions to
8+
CfnClusterInstancePolicy
9+
* change:``cfncluster``: Removed YAML CloudFormation template, it can be
10+
generated by the https://github.com/awslabs/aws-cfn-template-flip tool
11+
12+
* updates:``cfncluster``: Add support for eu-west-3 region
13+
14+
* feature:``cfncluster-cookbook``: Added parameter to specify custom
15+
cfncluster-node package
16+
17+
* bugfix:``cfncluster``: Fix --template-url command line parameter
18+
* bugfix:``cfncluster-cookbook``: Poll on EBS Volume attachment status
19+
* bugfix:``cfncluster-cookbook``: Fixed SLURM cron job to publish pending
20+
metric
21+
* bugfix:``cfncluster-node``: Fixed Torque behaviour when scaling up from an
22+
empty cluster
23+
24+
525
1.4.2
626
=====
727
* bugfix:``cfncluster``: Fix crash when base directory for config file
@@ -83,22 +103,22 @@ by incompatible dependencies.
83103
=====
84104
Offiical release of the CfnCluster 1.x CLI, templates and AMIs. Available in all regions except BJS, with
85105
support for Amazon Linux, CentOS 6 & 7 and Ubuntu 14.04 LTS. All AMIs are built via packer from the CfnCluster
86-
Cookbook project (https://github.com/awslabs/cfncluster-cookbook).
106+
Cookbook project (https://github.com/awslabs/cfncluster-cookbook).
87107

88108
1.0.0-beta
89109
==========
90110

91111
This is a major update for CfnCluster. Boostrapping of the instances has moved from shell scripts into Chef
92112
receipes. Through the use of Chef, there is now wider base OS support, covering Amazon Linux, CentOS 6 & 7
93-
and also Ubuntu. All AMIs are now created using the same receipes. All previously capabilites exisit and the
113+
and also Ubuntu. All AMIs are now created using the same receipes. All previously capabilites exisit and the
94114
changes should be non-instrusive.
95115

96116

97117
0.0.22
98118
======
99119
* updates:``ami``: Pulled latest CentOS6 errata
100120
* feature:``cfncluster``: Support for specifiying MasterServer and ComputeFleet root volume size
101-
* bugfix:``cfncluster-node``: Fix for SGE parallel job detection
121+
* bugfix:``cfncluster-node``: Fix for SGE parallel job detection
102122
* bugfix:``ami``: Removed ZFS packages
103123
* bugfix:``cfncluster-node``: Fix torque node additon with pbs_server restart
104124
* updates:``ami``: Updated Chef client to 12.4.1 + berkshelf
@@ -116,7 +136,7 @@ changes should be non-instrusive.
116136
0.0.20
117137
======
118138
* feature:``cfncluster``: Support for D2 instances
119-
* updates:``ami``: Pulled latest CentOS6 errata
139+
* updates:``ami``: Pulled latest CentOS6 errata
120140
* updates:``ami``: Pulled latest cfncluster-node package
121141
* updates:``ami``: Pulled latest ec2-udev-rules package
122142
* updates:``ami``: Pulled latest NVIDIA driver 346.47

CODE_OF_CONDUCT.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## Code of Conduct
2+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
3+
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.

CONTRIBUTING.md

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Contributing Guidelines
2+
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.
5+
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/cfncluster/issues), or [recently closed](https://github.com/awslabs/cfncluster/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:
25+
26+
1. You are working against the latest source on the *develop* branch.
27+
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
28+
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
29+
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 local tests pass.
35+
4. Commit to your fork using clear commit messages.
36+
5. Send us a pull request, answering any default questions in the pull request interface.
37+
6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
38+
39+
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
40+
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
41+
42+
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/cfncluster/labels/help%20wanted) issues is a great place to start.
45+
46+
47+
## Code of Conduct
48+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
49+
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
50+
[email protected] with any additional questions or comments.
51+
52+
53+
## Security issue notifications
54+
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.
55+
56+
57+
## Licensing
58+
59+
See the [LICENSE](https://github.com/awslabs/cfncluster/blob/develop/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
60+
61+
We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.

README.rst

+13
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,16 @@ Issues
2727
Please open a GitHub issue for any feedback or issues:
2828
https://github.com/awslabs/cfncluster. There is also an active AWS
2929
HPC forum which may be helpful:https://forums.aws.amazon.com/forum.jspa?forumID=192.
30+
31+
CfnCluster 1.5 IAM Change
32+
=========================
33+
Between CfnCluster 1.4.2 and 1.5.0 we made a change to the CfnClusterInstancePolicy that adds “ec2:DescribeVolumes” permissions. If you’re using a custom policy (e.g. you specify "ec2_iam_role" in your config) be sure it includes this new permission. See https://cfncluster.readthedocs.io/en/latest/iam.html
34+
35+
CfnCluster 1.2 and Earlier
36+
==========================
37+
38+
For various security (on our side) and maintenance reasons, CfnCluster
39+
1.2 and earlier have been deprecated. AWS-side resources necessary to
40+
create a cluster with CfnCluster 1.2 or earlier are no longer
41+
available. Existing clusters will continue to operate, but new
42+
clusters can not be created.

amis.txt

+81-76
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,85 @@
1+
# alinux
2+
ap-northeast-1: ami-0dde39e2d5b865e22
3+
ap-northeast-2: ami-00ff07cc9e3be7301
4+
ap-northeast-3: ami-00683abdf6e60ebcd
5+
ap-south-1: ami-0aa10b91c994a481d
6+
ap-southeast-1: ami-05698f82a71d681a5
7+
ap-southeast-2: ami-01da8b5a3a0212da1
8+
ca-central-1: ami-0845890c227805aeb
9+
eu-central-1: ami-54cffcbf
10+
eu-west-1: ami-08cb4b06d393675b0
11+
eu-west-2: ami-0cb0bfe1b8e796cd7
12+
eu-west-3: ami-0d277eafd4f569bc7
13+
sa-east-1: ami-056a9e6c13067d81f
14+
us-east-1: ami-0f4de43b53d2f8210
15+
us-east-2: ami-00c76d9774b0e366b
16+
us-west-1: ami-0cf41903fbdc094cc
17+
us-west-2: ami-03eee80fee70a432d
118
# centos6
2-
ap-northeast-1: ami-2467fc42
3-
ap-northeast-2: ami-2d7ddd43
4-
ap-south-1: ami-5270273d
5-
ap-southeast-1: ami-eb681a97
6-
ap-southeast-2: ami-966d90f4
7-
ca-central-1: ami-75a32611
8-
eu-central-1: ami-c78a17a8
9-
eu-west-1: ami-a4e578dd
10-
eu-west-2: ami-fa7b609e
11-
eu-west-3: ami-38f14745
12-
sa-east-1: ami-4290d22e
13-
us-east-1: ami-7e785d04
14-
us-east-2: ami-a27e54c7
15-
us-west-1: ami-833d3ee3
16-
us-west-2: ami-22c5735a
19+
ap-northeast-1: ami-04d400f3c012a86ae
20+
ap-northeast-2: ami-068f5c3e07b48f123
21+
ap-northeast-3: ami-094d5e2e854fb015e
22+
ap-south-1: ami-0c8a6bf281179c3ba
23+
ap-southeast-1: ami-09555649a6bee7b69
24+
ap-southeast-2: ami-0610ffef47d7427d9
25+
ca-central-1: ami-0a36ee35b01f0e7c5
26+
eu-central-1: ami-89b38062
27+
eu-west-1: ami-00900f4e20bdb9f6d
28+
eu-west-2: ami-092aee04074dfd1f4
29+
eu-west-3: ami-042907d2cd70ecb40
30+
sa-east-1: ami-09d0f784c22548994
31+
us-east-1: ami-090b5303b54f5b35a
32+
us-east-2: ami-036cfbf5fc84c861e
33+
us-west-1: ami-0cc517b5b49ed6862
34+
us-west-2: ami-0e1ae8c0ca706fe64
1735
# centos7
18-
ap-northeast-1: ami-4465fe22
19-
ap-northeast-2: ami-2c7ddd42
20-
ap-south-1: ami-e271268d
21-
ap-southeast-1: ami-1065176c
22-
ap-southeast-2: ami-85738ee7
23-
ca-central-1: ami-aca722c8
24-
eu-central-1: ami-7c851813
25-
eu-west-1: ami-46e17c3f
26-
eu-west-2: ami-f879629c
27-
eu-west-3: ami-2bfe4856
28-
sa-east-1: ami-ae93d1c2
29-
us-east-1: ami-86795cfc
30-
us-east-2: ami-9d7852f8
31-
us-west-1: ami-533e3d33
32-
us-west-2: ami-37c4724f
33-
# alinux
34-
ap-northeast-1: ami-1366fd75
35-
ap-northeast-2: ami-127cdc7c
36-
ap-south-1: ami-3f732450
37-
ap-southeast-1: ami-306b194c
38-
ap-southeast-2: ami-3c6e935e
39-
ca-central-1: ami-cca421a8
40-
eu-central-1: ami-d98a17b6
41-
eu-west-1: ami-7fe77a06
42-
eu-west-2: ami-157a6171
43-
eu-west-3: ami-7bfe4806
44-
sa-east-1: ami-7892d014
45-
us-east-1: ami-3e456044
46-
us-east-2: ami-3a7e545f
47-
us-west-1: ami-7d3f3c1d
48-
us-west-2: ami-59db6d21
36+
ap-northeast-1: ami-0906ec2a1fce4fe7a
37+
ap-northeast-2: ami-098685fc947384e15
38+
ap-northeast-3: ami-07d36e7c754056e76
39+
ap-south-1: ami-0fce8c70d048719f4
40+
ap-southeast-1: ami-030771765a1101265
41+
ap-southeast-2: ami-0930016c10f90c7f0
42+
ca-central-1: ami-05652bb89f388a076
43+
eu-central-1: ami-dbc0f330
44+
eu-west-1: ami-0433c843433f06547
45+
eu-west-2: ami-07080ddf1e2406ca2
46+
eu-west-3: ami-062bd0a49558d0ba0
47+
sa-east-1: ami-005a0e54c37bc2a7b
48+
us-east-1: ami-01a681672ca8e9de1
49+
us-east-2: ami-07af67d83c0ae927c
50+
us-west-1: ami-00f4867c7e867784b
51+
us-west-2: ami-03ac1fbbf78947521
4952
# ubuntu1404
50-
ap-northeast-1: ami-b967fcdf
51-
ap-northeast-2: ami-6e7ede00
52-
ap-south-1: ami-2374234c
53-
ap-southeast-1: ami-1c6a1860
54-
ap-southeast-2: ami-6b699409
55-
ca-central-1: ami-bba124df
56-
eu-central-1: ami-ff8b1690
57-
eu-west-1: ami-a5e578dc
58-
eu-west-2: ami-7d7a6119
59-
eu-west-3: ami-3bf14746
60-
sa-east-1: ami-e190d28d
61-
us-east-1: ami-3a456040
62-
us-east-2: ami-ef78528a
63-
us-west-1: ami-f33f3c93
64-
us-west-2: ami-31c47249
53+
ap-northeast-1: ami-04a90ea564e67f222
54+
ap-northeast-2: ami-0255a27fa98c0528f
55+
ap-northeast-3: ami-0cca427720a003215
56+
ap-south-1: ami-014f89aad9256d002
57+
ap-southeast-1: ami-0ce7dce420b05943b
58+
ap-southeast-2: ami-0ea64377e3b3b90df
59+
ca-central-1: ami-0cd24474b7cea7208
60+
eu-central-1: ami-7ab18291
61+
eu-west-1: ami-0e1dae876983c1547
62+
eu-west-2: ami-0ea3003a9feecc513
63+
eu-west-3: ami-0605f0c49b21107f6
64+
sa-east-1: ami-09657aae9df227834
65+
us-east-1: ami-063f3448775e0f9eb
66+
us-east-2: ami-0fc2efe14121a0f34
67+
us-west-1: ami-0c9cdda5cdea561c3
68+
us-west-2: ami-0bf2e2047ba8e44f2
6569
# ubuntu1604
66-
ap-northeast-1: ami-3667fc50
67-
ap-northeast-2: ami-137cdc7d
68-
ap-south-1: ami-e071268f
69-
ap-southeast-1: ami-5e681a22
70-
ap-southeast-2: ami-076d9065
71-
ca-central-1: ami-b9a124dd
72-
eu-central-1: ami-8b8b16e4
73-
eu-west-1: ami-6de57814
74-
eu-west-2: ami-b17a61d5
75-
eu-west-3: ami-41f1473c
76-
sa-east-1: ami-6393d10f
77-
us-east-1: ami-567e5b2c
78-
us-east-2: ami-b17852d4
79-
us-west-1: ami-0c3e3d6c
80-
us-west-2: ami-1bc77163
70+
ap-northeast-1: ami-0b98c32fcc2c04bc2
71+
ap-northeast-2: ami-0dc1b8292d6a0ab0b
72+
ap-northeast-3: ami-0681a1857c07f6497
73+
ap-south-1: ami-05247ccd8ba04d440
74+
ap-southeast-1: ami-0e2b3651fe0a5734f
75+
ap-southeast-2: ami-0ee926ceddd54fc92
76+
ca-central-1: ami-01d71e35696000851
77+
eu-central-1: ami-dec0f335
78+
eu-west-1: ami-075d0841a0892ca5c
79+
eu-west-2: ami-06fa81f4e8255415a
80+
eu-west-3: ami-0fbfe76a8613c0d41
81+
sa-east-1: ami-033feb8d267b3a76e
82+
us-east-1: ami-003db261b3fbed1e3
83+
us-east-2: ami-05d8e0d6e52ecd2ed
84+
us-west-1: ami-0cd5cc8977ef144a5
85+
us-west-2: ami-0d3a3ff36f97c7ba4

0 commit comments

Comments
 (0)