Skip to content

Commit c59dd15

Browse files
authored
Prepare release 4.1.0 (#948)
Prepare release 4.1.0 SUMMARY Latest minor release ISSUE TYPE Feature Pull Request COMPONENT NAME CHANGELOG.rst changelogs/changelog.yaml docs/ galaxy.yml ADDITIONAL INFORMATION Reviewed-by: Alina Buzachis <None>
1 parent 2e06e86 commit c59dd15

12 files changed

+84
-22
lines changed

CHANGELOG.rst

+24-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,32 @@
1-
===========================
1+
========================
22
amazon.aws Release Notes
3-
===========================
3+
========================
44

55
.. contents:: Topics
66

77

8+
v4.1.0
9+
======
10+
11+
Minor Changes
12+
-------------
13+
14+
- ec2_instance - expanded the use of the automatic retries on temporary failures (https://github.com/ansible-collections/amazon.aws/issues/927).
15+
- s3_bucket - updated module to enable support for setting S3 Bucket Keys for SSE-KMS (https://github.com/ansible-collections/amazon.aws/pull/882).
16+
17+
Deprecated Features
18+
-------------------
19+
20+
- amazon.aws collection - due to the AWS SDKs announcing the end of support for Python less than 3.7 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) support for Python less than 3.7 by this collection has been deprecated and will be removed in a release after 2023-05-31 (https://github.com/ansible-collections/amazon.aws/pull/935).
21+
22+
Bugfixes
23+
--------
24+
25+
- aws_ec2 - ensure the correct number of hosts are returned when tags as hostnames are used (https://github.com/ansible-collections/amazon.aws/pull/862).
26+
- elb_application_lb - fix ``KeyError`` when balancing across two Target Groups (https://github.com/ansible-collections/community.aws/issues/1089).
27+
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating a new ELB in check mode with a health check (https://github.com/ansible-collections/amazon.aws/pull/915).
28+
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating a new ELB using security group names (https://github.com/ansible-collections/amazon.aws/issues/914).
29+
830
v4.0.0
931
======
1032

changelogs/changelog.yaml

+29
Original file line numberDiff line numberDiff line change
@@ -961,3 +961,32 @@ releases:
961961
- 878-ec2_group.yml
962962
- release-4--botocore.yml
963963
release_date: '2022-06-22'
964+
4.1.0:
965+
changes:
966+
bugfixes:
967+
- aws_ec2 - ensure the correct number of hosts are returned when tags as hostnames
968+
are used (https://github.com/ansible-collections/amazon.aws/pull/862).
969+
- elb_application_lb - fix ``KeyError`` when balancing across two Target Groups
970+
(https://github.com/ansible-collections/community.aws/issues/1089).
971+
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating
972+
a new ELB in check mode with a health check (https://github.com/ansible-collections/amazon.aws/pull/915).
973+
- elb_classic_lb - fix ``'NoneType' object has no attribute`` bug when creating
974+
a new ELB using security group names (https://github.com/ansible-collections/amazon.aws/issues/914).
975+
deprecated_features:
976+
- amazon.aws collection - due to the AWS SDKs announcing the end of support
977+
for Python less than 3.7 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/)
978+
support for Python less than 3.7 by this collection has been deprecated and
979+
will be removed in a release after 2023-05-31 (https://github.com/ansible-collections/amazon.aws/pull/935).
980+
minor_changes:
981+
- ec2_instance - expanded the use of the automatic retries on temporary failures
982+
(https://github.com/ansible-collections/amazon.aws/issues/927).
983+
- s3_bucket - updated module to enable support for setting S3 Bucket Keys for
984+
SSE-KMS (https://github.com/ansible-collections/amazon.aws/pull/882).
985+
fragments:
986+
- 1089-elb_application_lb-ForwardConfig-KeyError.yml
987+
- 862-aws_ec2-hostnames.yml
988+
- 882-s3_bucket-bucket-keys.yml
989+
- 914-elb_classic_lb-security_group_names.yml
990+
- 927-ec2_instance-retries.yml
991+
- python.yml
992+
release_date: '2022-08-02'

changelogs/fragments/1089-elb_application_lb-ForwardConfig-KeyError.yml

-2
This file was deleted.

changelogs/fragments/862-aws_ec2-hostnames.yml

-2
This file was deleted.

changelogs/fragments/882-s3_bucket-bucket-keys.yml

-2
This file was deleted.

changelogs/fragments/914-elb_classic_lb-security_group_names.yml

-3
This file was deleted.

changelogs/fragments/927-ec2_instance-retries.yml

-2
This file was deleted.

changelogs/fragments/python.yml

-6
This file was deleted.

docs/amazon.aws.aws_az_info_module.rst

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ Version added: 1.0.0
1818
Synopsis
1919
--------
2020
- Gather information about availability zones in AWS.
21-
- This module was called :ref:`amazon.aws.aws_az_facts <amazon.aws.aws_az_facts_module>` before Ansible 2.9. The usage did not change.
2221

2322

2423

docs/amazon.aws.ec2_instance_module.rst

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ Version added: 1.0.0
1818
Synopsis
1919
--------
2020
- Create and manage AWS EC2 instances.
21-
- Note: This module does not support creating `EC2 Spot instances <https://aws.amazon.com/ec2/spot/>`_. The :ref:`amazon.aws.ec2 <amazon.aws.ec2_module>` module can create and manage spot instances.
21+
- Note: This module does not support creating `EC2 Spot instances <https://aws.amazon.com/ec2/spot/>`_.
2222

23+
- The :ref:`amazon.aws.ec2_spot_instance <amazon.aws.ec2_spot_instance_module>` module can create and manage spot instances.
2324

2425

2526

docs/amazon.aws.s3_bucket_module.rst

+28
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,28 @@ Parameters
130130
<div style="font-size: small; color: darkgreen"><br/>aliases: ec2_secret_key, secret_key</div>
131131
</td>
132132
</tr>
133+
<tr>
134+
<td colspan="2">
135+
<div class="ansibleOptionAnchor" id="parameter-"></div>
136+
<b>bucket_key_enabled</b>
137+
<a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
138+
<div style="font-size: small">
139+
<span style="color: purple">boolean</span>
140+
</div>
141+
<div style="font-style: italic; font-size: small; color: darkgreen">added in 4.1.0</div>
142+
</td>
143+
<td>
144+
<ul style="margin: 0; padding: 0"><b>Choices:</b>
145+
<li>no</li>
146+
<li>yes</li>
147+
</ul>
148+
</td>
149+
<td>
150+
<div>Enable S3 Bucket Keys for SSE-KMS on new objects.</div>
151+
<div>See the AWS documentation for more information <a href='https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html'>https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-key.html</a>.</div>
152+
<div>Bucket Key encryption is only supported if <em>encryption=aws:kms</em>.</div>
153+
</td>
154+
</tr>
133155
<tr>
134156
<td colspan="2">
135157
<div class="ansibleOptionAnchor" id="parameter-"></div>
@@ -707,6 +729,12 @@ Examples
707729
encryption: "aws:kms"
708730
encryption_key_id: "arn:aws:kms:us-east-1:1234/5678example"
709731
732+
# Create a bucket with aws:kms encryption, Bucket key
733+
- amazon.aws.s3_bucket:
734+
name: mys3bucket
735+
bucket_key_enabled: true
736+
encryption: "aws:kms"
737+
710738
# Create a bucket with aws:kms encryption, default key
711739
- amazon.aws.s3_bucket:
712740
name: mys3bucket

galaxy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
namespace: amazon
22
name: aws
3-
version: 4.0.0
3+
version: 4.1.0
44
readme: README.md
55
authors:
66
- Ansible (https://github.com/ansible)

0 commit comments

Comments
 (0)