Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prep community.aws 7.0.0 release #1992

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,47 @@ community.aws Release Notes
.. contents:: Topics


v7.0.0
======

Release Summary
---------------

This release includes some new features, bugfixes and breaking changes. Several modules have been migrated to amazon.aws and the Fully Qualified Collection Name for these modules needs to be updated. The community.aws collection has dropped support for ``botocore<1.29.0`` and ``boto3<1.26.0``. 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 was deprecated in release 6.0.0 and removed in release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1763).

Minor Changes
-------------

- api_gateway - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
- api_gateway_info - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
- community.aws collection - apply isort code formatting to ensure consistent formatting of code (https://github.com/ansible-collections/community.aws/pull/1962)
- ecs_taskdefinition - Add parameter ``runtime_platform`` (https://github.com/ansible-collections/community.aws/issues/1891).
- eks_nodegroup - ensure wait also waits for deletion to complete when ``wait==True`` (https://github.com/ansible-collections/community.aws/pull/1994).

Breaking Changes / Porting Guide
--------------------------------

- The community.aws collection has dropped support for ``botocore<1.29.0`` and ``boto3<1.26.0``. Most modules will continue to work with older versions of the AWS SDK, however compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (https://github.com/ansible-collections/amazon.aws/pull/1763).
- aws_region_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.aws_region_info``.
- aws_s3_bucket_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.aws_s3_bucket_info``.
- community.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 wss been deprecated in release 6.0.0 and removed in release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1763).
- iam_access_key - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_access_key``.
- iam_access_key_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_access_key_info``.
- iam_group - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_group`` (https://github.com/ansible-collections/community.aws/pull/1945).
- iam_managed_policy - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_managed_policy`` (https://github.com/ansible-collections/community.aws/pull/1954).
- iam_mfa_device_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_mfa_device_info`` (https://github.com/ansible-collections/community.aws/pull/1953).
- iam_password_policy - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_password_policy``.
- iam_role - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_role`` (https://github.com/ansible-collections/community.aws/pull/1948).
- iam_role_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.iam_role_info`` (https://github.com/ansible-collections/community.aws/pull/1948).
- s3_bucket_info - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.s3_bucket_info``.
- sts_assume_role - The module has been migrated from the ``community.aws`` collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use ``amazon.aws.sts_assume_role``.

Bugfixes
--------

- mq_broker - ensure broker is created with ``tags`` when passed (https://github.com/ansible-collections/community.aws/issues/1832).
- opensearch - Don't try to read a non existing key from the domain config (https://github.com/ansible-collections/community.aws/pull/1910).

v6.2.0
======

Expand Down
104 changes: 100 additions & 4 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1643,9 +1643,8 @@ releases:
release_date: '2022-06-22'
2.6.1:
changes:
release_summary:
Bump collection from 2.6.0 to 2.6.1 due to a publishing error with 2.6.0. This
release supersedes 2.6.0 entirely, users should skip 2.6.0.
release_summary: Bump collection from 2.6.0 to 2.6.1 due to a publishing error
with 2.6.0. This release supersedes 2.6.0 entirely, users should skip 2.6.0.
fragments:
- 261_increase.yml
release_date: '2022-06-22'
Expand Down Expand Up @@ -3470,7 +3469,8 @@ releases:
- cloudfront_distribution - add ``http3`` support via parameter value ``http2and3``
for parameter ``http_version`` (https://github.com/ansible-collections/community.aws/pull/1753).
- cloudfront_distribution - add ``origin_shield`` options (https://github.com/ansible-collections/community.aws/pull/1557).
- cloudfront_distribution - documented ``connection_attempts`` and ``connection_timeout`` the module was already capable of using them
- cloudfront_distribution - documented ``connection_attempts`` and ``connection_timeout``
the module was already capable of using them
- community.aws - updated document fragments based on changes in amazon.aws
(https://github.com/ansible-collections/community.aws/pull/1738).
- community.aws - updated imports based on changes in amazon.aws (https://github.com/ansible-collections/community.aws/pull/1738).
Expand Down Expand Up @@ -3614,3 +3614,99 @@ releases:
- release_summary.yml
- transit_gateway_to_vpn.yaml
release_date: '2023-08-04'
7.0.0:
changes:
breaking_changes:
- The community.aws collection has dropped support for ``botocore<1.29.0`` and
``boto3<1.26.0``. Most modules will continue to work with older versions of
the AWS SDK, however compatability with older versions of the SDK is not guaranteed
and will not be tested. When using older versions of the SDK a warning will
be emitted by Ansible (https://github.com/ansible-collections/amazon.aws/pull/1763).
- aws_region_info - The module has been migrated from the ``community.aws``
collection. Playbooks using the Fully Qualified Collection Name for this module
should be updated to use ``amazon.aws.aws_region_info``.
- aws_s3_bucket_info - The module has been migrated from the ``community.aws``
collection. Playbooks using the Fully Qualified Collection Name for this module
should be updated to use ``amazon.aws.aws_s3_bucket_info``.
- community.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 wss been deprecated in
release 6.0.0 and removed in release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1763).
- iam_access_key - The module has been migrated from the ``community.aws`` collection.
Playbooks using the Fully Qualified Collection Name for this module should
be updated to use ``amazon.aws.iam_access_key``.
- iam_access_key_info - The module has been migrated from the ``community.aws``
collection. Playbooks using the Fully Qualified Collection Name for this module
should be updated to use ``amazon.aws.iam_access_key_info``.
- iam_group - The module has been migrated from the ``community.aws`` collection.
Playbooks using the Fully Qualified Collection Name for this module should
be updated to use ``amazon.aws.iam_group`` (https://github.com/ansible-collections/community.aws/pull/1945).
- iam_managed_policy - The module has been migrated from the ``community.aws``
collection. Playbooks using the Fully Qualified Collection Name for this module
should be updated to use ``amazon.aws.iam_managed_policy`` (https://github.com/ansible-collections/community.aws/pull/1954).
- iam_mfa_device_info - The module has been migrated from the ``community.aws``
collection. Playbooks using the Fully Qualified Collection Name for this module
should be updated to use ``amazon.aws.iam_mfa_device_info`` (https://github.com/ansible-collections/community.aws/pull/1953).
- iam_password_policy - The module has been migrated from the ``community.aws``
collection. Playbooks using the Fully Qualified Collection Name for this module
should be updated to use ``amazon.aws.iam_password_policy``.
- iam_role - The module has been migrated from the ``community.aws`` collection.
Playbooks using the Fully Qualified Collection Name for this module should
be updated to use ``amazon.aws.iam_role`` (https://github.com/ansible-collections/community.aws/pull/1948).
- iam_role_info - The module has been migrated from the ``community.aws`` collection.
Playbooks using the Fully Qualified Collection Name for this module should
be updated to use ``amazon.aws.iam_role_info`` (https://github.com/ansible-collections/community.aws/pull/1948).
- s3_bucket_info - The module has been migrated from the ``community.aws`` collection.
Playbooks using the Fully Qualified Collection Name for this module should
be updated to use ``amazon.aws.s3_bucket_info``.
- sts_assume_role - The module has been migrated from the ``community.aws``
collection. Playbooks using the Fully Qualified Collection Name for this module
should be updated to use ``amazon.aws.sts_assume_role``.
bugfixes:
- mq_broker - ensure broker is created with ``tags`` when passed (https://github.com/ansible-collections/community.aws/issues/1832).
- opensearch - Don't try to read a non existing key from the domain config (https://github.com/ansible-collections/community.aws/pull/1910).
minor_changes:
- api_gateway - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
- api_gateway_info - use fstrings where appropriate (https://github.com/ansible-collections/amazon.aws/pull/1962).
- community.aws collection - apply isort code formatting to ensure consistent
formatting of code (https://github.com/ansible-collections/community.aws/pull/1962)
- ecs_taskdefinition - Add parameter ``runtime_platform`` (https://github.com/ansible-collections/community.aws/issues/1891).
- eks_nodegroup - ensure wait also waits for deletion to complete when ``wait==True``
(https://github.com/ansible-collections/community.aws/pull/1994).
release_summary: This release includes some new features, bugfixes and breaking
changes. Several modules have been migrated to amazon.aws and the Fully Qualified
Collection Name for these modules needs to be updated. The community.aws collection
has dropped support for ``botocore<1.29.0`` and ``boto3<1.26.0``. 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 was deprecated in release
6.0.0 and removed in release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1763).
fragments:
- 1832-mq_broker_tags.yml
- 1891_ecs-task-definition-add-runtime-platform.yml
- 1904-route53_wait.yml
- 1962-isort.yml
- 20230623-black-cloudfront.yml
- 20230702-isort.yml
- 20230801-fix-linters.yml
- 20230906-galaxy.yml
- 20230906-route53_wait.yml
- 20230908-alias-cleanup.yml
- 20230915_migrate_iam_role_and_iam_role_info.yml
- 7.0.0-dev0.yml
- botocore.yml
- botocore_params-cleanup.yml
- eks_nodegroup-integration-wait-delete.yml
- galaxy_importer.yml
- migrate_aws_region_info.yml
- migrate_iam_access_key.yml
- migrate_iam_group.yml
- migrate_iam_managed_policy.yml
- migrate_iam_mfa_device_info.yml
- migrate_iam_password_policy.yml
- migrate_s3_bucket_info.yml
- migrate_sts_assume_role.yml
- opensearch_domainconfig_no_options.yaml
- python37.yml
- release_summary.yml
- workflow-requirements.yml
release_date: '2023-11-06'
2 changes: 0 additions & 2 deletions changelogs/fragments/1832-mq_broker_tags.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1904-route53_wait.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/1962-isort.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20230623-black-cloudfront.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20230702-isort.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/20230801-fix-linters.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20230906-galaxy.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20230906-route53_wait.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20230908-alias-cleanup.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/7.0.0-dev0.yml

This file was deleted.

6 changes: 0 additions & 6 deletions changelogs/fragments/botocore.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/botocore_params-cleanup.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/galaxy_importer.yml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/migrate_aws_region_info.yml

This file was deleted.

7 changes: 0 additions & 7 deletions changelogs/fragments/migrate_iam_access_key.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/migrate_iam_group.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/migrate_iam_managed_policy.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/migrate_iam_mfa_device_info.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/migrate_iam_password_policy.yml

This file was deleted.

8 changes: 0 additions & 8 deletions changelogs/fragments/migrate_s3_bucket_info.yml

This file was deleted.

4 changes: 0 additions & 4 deletions changelogs/fragments/migrate_sts_assume_role.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/opensearch_domainconfig_no_options.yaml

This file was deleted.

Loading
Loading