From 56228a8cb7918c07942bae73025152cead38a9fb Mon Sep 17 00:00:00 2001 From: Alina Buzachis Date: Tue, 4 Oct 2022 18:08:31 +0200 Subject: [PATCH] Prep 5.0.0 release (#1102) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prep 5.0.0 release SUMMARY Prep 5.0.0 release ISSUE TYPE Feature Pull Request Reviewed-by: Mark Chappell Reviewed-by: Alina Buzachis Reviewed-by: Gonéri Le Bouder Reviewed-by: Jill R --- CHANGELOG.rst | 129 +++++++ changelogs/changelog.yaml | 332 +++++++++++++++++- ...version-4-to-the-s3_object-geturl-mode.yml | 2 - .../1038-ec2-insufficient-capacity.yml | 3 - changelogs/fragments/1045-botocore_fail.yml | 2 - .../fragments/1047-docsite-changelog.yml | 2 - changelogs/fragments/1055-bools.yml | 2 - changelogs/fragments/1061-legacy_aliases.yml | 2 - changelogs/fragments/1061-sanity.yml | 2 - changelogs/fragments/1070-gitleaks-1.yml | 2 - changelogs/fragments/1073-gitleaks-2.yml | 2 - changelogs/fragments/1087-old-ansible.yml | 2 - ...1088-fix_key_error_TagsList_cloudtrail.yml | 3 - changelogs/fragments/1094-revert.yml | 2 - changelogs/fragments/604-elb_network_lb.yml | 6 - .../fragments/897-ec2_security_group.yml | 3 - changelogs/fragments/908-s3_url.yml | 3 - changelogs/fragments/913-deprecations.yml | 3 - changelogs/fragments/916-purge_tags.yml | 8 - ...dle-file-upload-to-acl-disabled-bucket.yml | 2 - ...2_metadata_facts-fix-NoneType-callable.yml | 2 - changelogs/fragments/946-retries.yml | 3 - changelogs/fragments/954-linting.yml | 2 - .../966-ignore_nonexistent_bucket_list.yml | 2 - changelogs/fragments/968-sanity.yml | 8 - .../972-ec2_instance-stop-hibernate.yml | 2 - .../fragments/975-waiters-eks_nodegroup.yml | 2 - .../977-s3_object_info-add-new-module.yml | 2 - changelogs/fragments/978-bools.yml | 2 - .../979-ec2_instance_tests_split.yaml | 3 - .../980-instance-type-deprecation-warning.yml | 2 - .../984-ec2_vpc_net_info_shared_vpc.yml | 3 - .../fragments/985-cleanup_doc_fragments.yml | 2 - ...watch_metric_alarm_info-add-new-module.yml | 2 - changelogs/fragments/992-ec2_url.yml | 2 - changelogs/fragments/994-s3_url.yml | 5 - changelogs/fragments/botocore.yml | 6 - .../fragments/ec2_instance-test-duration.yaml | 3 - .../inventory-aws_ec2-avoid-py38-syntax.yaml | 3 - ...include_extra_api_calls-is-deprecated.yaml | 3 - .../inventory-aws_ec2_unit-tests.yaml | 3 - .../fragments/inventory-multi-hosts.yaml | 5 - .../fragments/migrate_autoscaling_group.yml | 7 - changelogs/fragments/migrate_cloudtrail.yml | 4 - .../fragments/migrate_cloudtrail_tests.yml | 2 - .../migrate_cloudwatch_metric_alarm.yml | 4 - .../fragments/migrate_cloudwatchevent.yml | 4 - .../fragments/migrate_cloudwatchlogs.yml | 10 - changelogs/fragments/migrate_ec2_eip.yml | 7 - .../fragments/migrate_elb_application_lb.yml | 7 - changelogs/fragments/migrate_iam_policy.yml | 7 - changelogs/fragments/migrate_iam_user.yml | 7 - changelogs/fragments/migrate_kms_key.yml | 7 - changelogs/fragments/migrate_lambda.yml | 22 -- changelogs/fragments/migrate_rds_cluster.yml | 10 - changelogs/fragments/migrate_rds_instance.yml | 10 - .../fragments/migrate_rds_option_group.yml | 7 - .../fragments/migrate_rds_param_group.yml | 4 - changelogs/fragments/migrate_rds_snapshot.yml | 4 - .../fragments/migrate_rds_subnet_group.yml | 4 - changelogs/fragments/migrate_route53.yml | 13 - .../migrate_route53_module_utils.yml | 2 - changelogs/fragments/placebo_record.yaml | 3 - changelogs/fragments/python.yml | 6 - .../fragments/remove__init__.py_file.yaml | 3 - .../test-python3-unicode-string.yaml | 3 - changelogs/fragments/tests-cloud.yml | 2 - .../unit-tests_test_rds_py37_only.yaml | 3 - galaxy.yml | 2 +- 69 files changed, 455 insertions(+), 288 deletions(-) delete mode 100644 changelogs/fragments/1014-add-support-for-signature-version-4-to-the-s3_object-geturl-mode.yml delete mode 100644 changelogs/fragments/1038-ec2-insufficient-capacity.yml delete mode 100644 changelogs/fragments/1045-botocore_fail.yml delete mode 100644 changelogs/fragments/1047-docsite-changelog.yml delete mode 100644 changelogs/fragments/1055-bools.yml delete mode 100644 changelogs/fragments/1061-legacy_aliases.yml delete mode 100644 changelogs/fragments/1061-sanity.yml delete mode 100644 changelogs/fragments/1070-gitleaks-1.yml delete mode 100644 changelogs/fragments/1073-gitleaks-2.yml delete mode 100644 changelogs/fragments/1087-old-ansible.yml delete mode 100644 changelogs/fragments/1088-fix_key_error_TagsList_cloudtrail.yml delete mode 100644 changelogs/fragments/1094-revert.yml delete mode 100644 changelogs/fragments/604-elb_network_lb.yml delete mode 100644 changelogs/fragments/897-ec2_security_group.yml delete mode 100644 changelogs/fragments/908-s3_url.yml delete mode 100644 changelogs/fragments/913-deprecations.yml delete mode 100644 changelogs/fragments/916-purge_tags.yml delete mode 100644 changelogs/fragments/921-s3_object-handle-file-upload-to-acl-disabled-bucket.yml delete mode 100644 changelogs/fragments/943-ec2_metadata_facts-fix-NoneType-callable.yml delete mode 100644 changelogs/fragments/946-retries.yml delete mode 100644 changelogs/fragments/954-linting.yml delete mode 100644 changelogs/fragments/966-ignore_nonexistent_bucket_list.yml delete mode 100644 changelogs/fragments/968-sanity.yml delete mode 100644 changelogs/fragments/972-ec2_instance-stop-hibernate.yml delete mode 100644 changelogs/fragments/975-waiters-eks_nodegroup.yml delete mode 100644 changelogs/fragments/977-s3_object_info-add-new-module.yml delete mode 100644 changelogs/fragments/978-bools.yml delete mode 100644 changelogs/fragments/979-ec2_instance_tests_split.yaml delete mode 100644 changelogs/fragments/980-instance-type-deprecation-warning.yml delete mode 100644 changelogs/fragments/984-ec2_vpc_net_info_shared_vpc.yml delete mode 100644 changelogs/fragments/985-cleanup_doc_fragments.yml delete mode 100644 changelogs/fragments/988-cloudwatch_metric_alarm_info-add-new-module.yml delete mode 100644 changelogs/fragments/992-ec2_url.yml delete mode 100644 changelogs/fragments/994-s3_url.yml delete mode 100644 changelogs/fragments/botocore.yml delete mode 100644 changelogs/fragments/ec2_instance-test-duration.yaml delete mode 100644 changelogs/fragments/inventory-aws_ec2-avoid-py38-syntax.yaml delete mode 100644 changelogs/fragments/inventory-aws_ec2-include_extra_api_calls-is-deprecated.yaml delete mode 100644 changelogs/fragments/inventory-aws_ec2_unit-tests.yaml delete mode 100644 changelogs/fragments/inventory-multi-hosts.yaml delete mode 100644 changelogs/fragments/migrate_autoscaling_group.yml delete mode 100644 changelogs/fragments/migrate_cloudtrail.yml delete mode 100644 changelogs/fragments/migrate_cloudtrail_tests.yml delete mode 100644 changelogs/fragments/migrate_cloudwatch_metric_alarm.yml delete mode 100644 changelogs/fragments/migrate_cloudwatchevent.yml delete mode 100644 changelogs/fragments/migrate_cloudwatchlogs.yml delete mode 100644 changelogs/fragments/migrate_ec2_eip.yml delete mode 100644 changelogs/fragments/migrate_elb_application_lb.yml delete mode 100644 changelogs/fragments/migrate_iam_policy.yml delete mode 100644 changelogs/fragments/migrate_iam_user.yml delete mode 100644 changelogs/fragments/migrate_kms_key.yml delete mode 100644 changelogs/fragments/migrate_lambda.yml delete mode 100644 changelogs/fragments/migrate_rds_cluster.yml delete mode 100644 changelogs/fragments/migrate_rds_instance.yml delete mode 100644 changelogs/fragments/migrate_rds_option_group.yml delete mode 100644 changelogs/fragments/migrate_rds_param_group.yml delete mode 100644 changelogs/fragments/migrate_rds_snapshot.yml delete mode 100644 changelogs/fragments/migrate_rds_subnet_group.yml delete mode 100644 changelogs/fragments/migrate_route53.yml delete mode 100644 changelogs/fragments/migrate_route53_module_utils.yml delete mode 100644 changelogs/fragments/placebo_record.yaml delete mode 100644 changelogs/fragments/python.yml delete mode 100644 changelogs/fragments/remove__init__.py_file.yaml delete mode 100644 changelogs/fragments/test-python3-unicode-string.yaml delete mode 100644 changelogs/fragments/tests-cloud.yml delete mode 100644 changelogs/fragments/unit-tests_test_rds_py37_only.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d125e657796..fa1118004f5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,135 @@ amazon.aws Release Notes .. contents:: Topics +v5.0.0 +====== + +Release Summary +--------------- + +In this release we promoted many community modules to Red Hat supported status. Those modules have been moved from the commuity.aws to amazon.aws collection. This release also brings some new features, bugfixes, breaking changes and deprecated features. The amazon.aws collection has dropped support for ``botocore<1.21.0`` and ``boto3<1.18.0``. Support for ``ansible-core<2.11`` has also been dropped. + +Major Changes +------------- + +- autoscaling_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.autoscaling_group``. +- autoscaling_group_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.autoscaling_group_info``. +- cloudtrail - 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.cloudtrail``. +- cloudwatch_metric_alarm - 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.cloudwatch_metric_alarm``. +- cloudwatchevent_rule - 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.cloudwatchevent_rule``. +- cloudwatchlogs_log_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.cloudwatchlogs_log_group``. +- cloudwatchlogs_log_group_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.cloudwatchlogs_log_group_info``. +- cloudwatchlogs_log_group_metric_filter - 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.cloudwatchlogs_log_group_metric_filter``. +- ec2_eip - 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.ec2_eip``. +- ec2_eip_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.ec2_eip_info``. +- elb_application_lb - 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.elb_application_lb``. +- elb_application_lb_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.elb_application_lb_info``. +- execute_lambda - 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.execute_lambda``. +- iam_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_policy``. +- iam_policy_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_policy_info``. +- iam_user - 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_user``. +- iam_user_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_user_info``. +- kms_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.kms_key``. +- kms_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.kms_key_info``. +- lambda - 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.lambda``. +- lambda_alias - 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.lambda_alias``. +- lambda_event - 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.lambda_event``. +- lambda_execute - 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.lambda_execute``. +- lambda_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.lambda_info``. +- lambda_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.lambda_policy``. +- rds_cluster - 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.rds_cluster``. +- rds_cluster_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.rds_cluster_info``. +- rds_cluster_snapshot - 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.rds_cluster_snapshot``. +- rds_instance - 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.rds_instance``. +- rds_instance_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.rds_instance_info``. +- rds_instance_snapshot - 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.rds_instance_snapshot``. +- rds_option_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.rds_option_group``. +- rds_option_group_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.rds_option_group_info``. +- rds_param_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.rds_param_group``. +- rds_snapshot_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.rds_snapshot_info``. +- rds_subnet_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.rds_subnet_group``. +- route53 - 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.route53``. +- route53_health_check - 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.route53_health_check``. +- route53_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.route53_info``. +- route53_zone - 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.route53_zone``. + +Minor Changes +------------- + +- Ability to record and replay the API interaction of a module for testing purpose. Show case the feature with an example (https://github.com/ansible-collections/amazon.aws/pull/998). +- Remove the empty __init__.py file from the distribution, they were not required anymore (https://github.com/ansible-collections/amazon.aws/pull/1018). +- amazon.aws modules - the ``ec2_url`` parameter has been renamed to ``endpoint_url`` for consistency, ``ec2_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/992). +- aws_caller_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). +- aws_ec2 - introduce the ``allow_duplicated_hosts`` configuration key (https://github.com/ansible-collections/amazon.aws/pull/1026). +- cloudformation - avoid catching ``Exception``, catch more specific errors instead (https://github.com/ansible-collections/amazon.aws/pull/968). +- cloudwatch_metric_alarm_info - Added a new module that describes the cloudwatch metric alarms (https://github.com/ansible-collections/amazon.aws/pull/988). +- ec2_group - The ``ec2_group`` module has been renamed to ``ec2_security_group``, ``ec2_group`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/897). +- ec2_group_info - The ``ec2_group_info`` module has been renamed to ``ec2_security_group_info``, ``ec2_group_info`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/897). +- ec2_instance - Add hibernation_options and volumes->ebs->encrypted keys to support stop-hibernate instance (https://github.com/ansible-collections/amazon.aws/pull/972). +- ec2_instance - expanded the use of the automatic retries to ``InsuffienctInstanceCapacity`` (https://github.com/ansible-collections/amazon.aws/issues/1038). +- ec2_metadata_facts - avoid catching ``Exception``, catch more specific errors instead (https://github.com/ansible-collections/amazon.aws/pull/968). +- ec2_security_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). +- ec2_vpc_endpoint - avoid catching ``Exception``, catch more specific errors instead (https://github.com/ansible-collections/amazon.aws/pull/968). +- ec2_vpc_nat_gateway - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). +- ec2_vpc_net_info - handle classic link check for shared VPCs by throwing a warning instead of an error (https://github.com/ansible-collections/amazon.aws/pull/984). +- module_utils/acm - Move to jittered backoff (https://github.com/ansible-collections/amazon.aws/pull/946). +- module_utils/elbv2 - ensures that ``ip_address_type`` is set on creation rather than re-setting it after creation (https://github.com/ansible-collections/amazon.aws/pull/940). +- module_utils/elbv2 - uses new waiters with retries for temporary failures (https://github.com/ansible-collections/amazon.aws/pull/940). +- module_utils/waf - Move to jittered backoff (https://github.com/ansible-collections/amazon.aws/pull/946). +- module_utils/waiters - Add waiters to manage eks_nodegroup module (https://github.com/ansible-collections/community.aws/pull/1415). +- s3_bucket - ``rgw`` was added as an alias for the ``ceph`` parameter for consistency with the ``s3_object`` module (https://github.com/ansible-collections/amazon.aws/pull/994). +- s3_bucket - the ``s3_url`` parameter was merged into the ``endpoint_url`` parameter, ``s3_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). +- s3_object - added the ``sig_v4`` paramater, enbling the user to opt in to signature version 4 for download/get operations. (https://github.com/ansible-collections/amazon.aws/pull/1014) +- s3_object - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). +- s3_object - the ``rgw`` parameter was renamed to ``ceph`` for consistency with the ``s3_bucket`` module, ``rgw`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). +- s3_object - the ``s3_url`` parameter was merged into the ``endpoint_url`` parameter, ``s3_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). +- s3_object - updated module to add support for handling file upload to a bucket with ACL disabled (https://github.com/ansible-collections/amazon.aws/pull/921). +- s3_object_info - Added a new module that describes S3 Objects (https://github.com/ansible-collections/amazon.aws/pull/977). + +Breaking Changes / Porting Guide +-------------------------------- + +- amazon.aws collection - Support for ansible-core < 2.11 has been dropped (https://github.com/ansible-collections/amazon.aws/pull/1087). +- amazon.aws collection - The amazon.aws collection has dropped support for ``botocore<1.21.0`` and ``boto3<1.18.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/934). +- doc_fragments - remove minimum collection requirements from doc_fragments/aws.py and allow pulling those from doc_fragments/aws_boto3.py instead (https://github.com/ansible-collections/amazon.aws/pull/985). +- ec2_ami - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). +- ec2_ami - the parameter aliases ``DeviceName``, ``VirtualName`` and ``NoDevice`` were previously deprecated and have been removed, please use ``device_name``, ``virtual_name`` and ``no_device`` instead (https://github.com/ansible-collections/amazon.aws/pull/913). +- ec2_eni_info - the mutual exclusivity of the ``eni_id`` and ``filters`` parameters is now enforced, previously ``filters`` would be ignored if ``eni_id`` was set (https://github.com/ansible-collections/amazon.aws/pull/954). +- ec2_instance - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). +- ec2_key - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). +- ec2_vol - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). +- ec2_vpc_dhcp_option_info - the parameter aliases ``DhcpOptionIds`` and ``DryRun`` were previously deprecated and have been removed, please use ``dhcp_options_ids`` and ``no_device`` instead (https://github.com/ansible-collections/amazon.aws/pull/913). +- ec2_vpc_endpoint - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). +- ec2_vpc_net - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). +- ec2_vpc_route_table - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). +- s3_bucket - the previously deprecated alias ``S3_URL`` for the ``s3_url`` parameter has been removed. Playbooks shuold be updated to use ``s3_url`` (https://github.com/ansible-collections/amazon.aws/pull/908). +- s3_object - the previously deprecated alias ``S3_URL`` for the ``s3_url`` parameter has been removed. Playbooks should be updated to use ``s3_url`` (https://github.com/ansible-collections/amazon.aws/pull/908). + +Deprecated Features +------------------- + +- 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). +- inventory/aws_ec2 - the ``include_extra_api_calls`` is now deprecated, its value is silently ignored (https://github.com/ansible-collections/amazon.aws/pull/1097). + +Bugfixes +-------- + +- aws_ec2 - address a regression introduced in 4.1.0 (https://github.com/ansible-collections/amazon.aws/pull/862) that cause the presnse of duplicated hosts in the inventory. +- cloudtrail - Fix key error TagList to TagsList (https://github.com/ansible-collections/amazon.aws/issues/1088). +- ec2_instance - Only show the deprecation warning for the default value of ``instance_type`` when ``count`` or ``exact_count`` are specified (https://github.com//issues/980). +- ec2_metadata_facts - fix ``'NoneType' object is not callable`` exception when using Ansible 2.13+ (https://github.com/ansible-collections/amazon.aws/issues/942). +- module_utils/botocore - fix ``object has no attribute 'fail'`` error in error handling (https://github.com/ansible-collections/amazon.aws/pull/1045). +- module_utils/elbv2 - fixes ``KeyError`` when using ``UseExistingClientSecret`` rather than ``ClientSecret`` (https://github.com/ansible-collections/amazon.aws/pull/940). +- module_utils/elbv2 - improvements to idempotency when comparing listeners (https://github.com/ansible-collections/community.aws/issues/604). +- s3_object - also use ``ignore_nonexistent_bucket`` when listing a bucket (https://github.com/ansible-collections/amazon.aws/issues/966). + +New Modules +----------- + +- cloudtrail_info - Gather information about trails in AWS Cloud Trail. +- cloudwatch_metric_alarm_info - Gather information about the alarms for the specified metric +- s3_object_info - Gather information about objects in S3 + v4.2.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 0997513b596..2dab28b045f 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -56,8 +56,8 @@ releases: using ``catch_extra_error_codes``. Some AWS modules may see an increase in transient failures due to AWS''s eventual consistency model. minor_changes: - - Add ``aws_security_token``, ``aws_endpoint_url`` and ``endpoint_url`` aliases to - improve AWS module parameter naming consistency. + - Add ``aws_security_token``, ``aws_endpoint_url`` and ``endpoint_url`` aliases + to improve AWS module parameter naming consistency. - Add support for ``aws_ca_bundle`` to boto3 based AWS modules - Add support for configuring boto3 profiles using ``AWS_PROFILE`` and ``AWS_DEFAULT_PROFILE`` - Added check_mode support to aws_az_info @@ -657,12 +657,12 @@ releases: use ``ec2_vpc_subnet_info`` instead. deprecated_features: - module_utils - support for the original AWS SDK ``boto`` has been deprecated - in favour of the ``boto3``/``botocore`` SDK. All ``boto`` based modules have either - been deprecated or migrated to ``botocore``, and the remaining support code - in module_utils will be removed in release 4.0.0 of the amazon.aws collection. + in favour of the ``boto3``/``botocore`` SDK. All ``boto`` based modules have + either been deprecated or migrated to ``botocore``, and the remaining support + code in module_utils will be removed in release 4.0.0 of the amazon.aws collection. Any modules outside of the amazon.aws and community.aws collections based - on the ``boto`` library will need to be migrated to the ``boto3``/``botocore`` libraries - (https://github.com/ansible-collections/amazon.aws/pull/575). + on the ``boto`` library will need to be migrated to the ``boto3``/``botocore`` + libraries (https://github.com/ansible-collections/amazon.aws/pull/575). major_changes: - amazon.aws collection - The amazon.aws collection has dropped support for ``botocore<1.19.0`` and ``boto3<1.16.0``. Most modules will continue to work @@ -1024,3 +1024,321 @@ releases: - 951-cloudretry.yml - 965-linting.yml release_date: '2022-09-14' + 5.0.0: + changes: + breaking_changes: + - amazon.aws collection - Support for ansible-core < 2.11 has been dropped (https://github.com/ansible-collections/amazon.aws/pull/1087). + - amazon.aws collection - The amazon.aws collection has dropped support for + ``botocore<1.21.0`` and ``boto3<1.18.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/934). + - doc_fragments - remove minimum collection requirements from doc_fragments/aws.py + and allow pulling those from doc_fragments/aws_boto3.py instead (https://github.com/ansible-collections/amazon.aws/pull/985). + - ec2_ami - the default value for ``purge_tags`` has been changed from ``False`` + to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). + - ec2_ami - the parameter aliases ``DeviceName``, ``VirtualName`` and ``NoDevice`` + were previously deprecated and have been removed, please use ``device_name``, + ``virtual_name`` and ``no_device`` instead (https://github.com/ansible-collections/amazon.aws/pull/913). + - ec2_eni_info - the mutual exclusivity of the ``eni_id`` and ``filters`` parameters + is now enforced, previously ``filters`` would be ignored if ``eni_id`` was + set (https://github.com/ansible-collections/amazon.aws/pull/954). + - ec2_instance - the default value for ``purge_tags`` has been changed from + ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). + - ec2_key - the default value for ``purge_tags`` has been changed from ``False`` + to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). + - ec2_vol - the default value for ``purge_tags`` has been changed from ``False`` + to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). + - ec2_vpc_dhcp_option_info - the parameter aliases ``DhcpOptionIds`` and ``DryRun`` + were previously deprecated and have been removed, please use ``dhcp_options_ids`` + and ``no_device`` instead (https://github.com/ansible-collections/amazon.aws/pull/913). + - ec2_vpc_endpoint - the default value for ``purge_tags`` has been changed from + ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). + - ec2_vpc_net - the default value for ``purge_tags`` has been changed from ``False`` + to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). + - ec2_vpc_route_table - the default value for ``purge_tags`` has been changed + from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). + - s3_bucket - the previously deprecated alias ``S3_URL`` for the ``s3_url`` + parameter has been removed. Playbooks shuold be updated to use ``s3_url`` + (https://github.com/ansible-collections/amazon.aws/pull/908). + - s3_object - the previously deprecated alias ``S3_URL`` for the ``s3_url`` + parameter has been removed. Playbooks should be updated to use ``s3_url`` + (https://github.com/ansible-collections/amazon.aws/pull/908). + bugfixes: + - aws_ec2 - address a regression introduced in 4.1.0 (https://github.com/ansible-collections/amazon.aws/pull/862) + that cause the presnse of duplicated hosts in the inventory. + - cloudtrail - Fix key error TagList to TagsList (https://github.com/ansible-collections/amazon.aws/issues/1088). + - ec2_instance - Only show the deprecation warning for the default value of + ``instance_type`` when ``count`` or ``exact_count`` are specified (https://github.com//issues/980). + - ec2_metadata_facts - fix ``'NoneType' object is not callable`` exception when + using Ansible 2.13+ (https://github.com/ansible-collections/amazon.aws/issues/942). + - module_utils/botocore - fix ``object has no attribute 'fail'`` error in error + handling (https://github.com/ansible-collections/amazon.aws/pull/1045). + - module_utils/elbv2 - fixes ``KeyError`` when using ``UseExistingClientSecret`` + rather than ``ClientSecret`` (https://github.com/ansible-collections/amazon.aws/pull/940). + - module_utils/elbv2 - improvements to idempotency when comparing listeners + (https://github.com/ansible-collections/community.aws/issues/604). + - s3_object - also use ``ignore_nonexistent_bucket`` when listing a bucket (https://github.com/ansible-collections/amazon.aws/issues/966). + deprecated_features: + - 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). + - inventory/aws_ec2 - the ``include_extra_api_calls`` is now deprecated, its + value is silently ignored (https://github.com/ansible-collections/amazon.aws/pull/1097). + major_changes: + - autoscaling_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.autoscaling_group``. + - autoscaling_group_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.autoscaling_group_info``. + - cloudtrail - 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.cloudtrail``. + - cloudwatch_metric_alarm - 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.cloudwatch_metric_alarm``. + - cloudwatchevent_rule - 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.cloudwatchevent_rule``. + - cloudwatchlogs_log_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.cloudwatchlogs_log_group``. + - cloudwatchlogs_log_group_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.cloudwatchlogs_log_group_info``. + - cloudwatchlogs_log_group_metric_filter - 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.cloudwatchlogs_log_group_metric_filter``. + - ec2_eip - 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.ec2_eip``. + - ec2_eip_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.ec2_eip_info``. + - elb_application_lb - 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.elb_application_lb``. + - elb_application_lb_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.elb_application_lb_info``. + - execute_lambda - 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.execute_lambda``. + - iam_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_policy``. + - iam_policy_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_policy_info``. + - iam_user - 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_user``. + - iam_user_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_user_info``. + - kms_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.kms_key``. + - kms_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.kms_key_info``. + - lambda - 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.lambda``. + - lambda_alias - 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.lambda_alias``. + - lambda_event - 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.lambda_event``. + - lambda_execute - 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.lambda_execute``. + - lambda_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.lambda_info``. + - lambda_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.lambda_policy``. + - rds_cluster - 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.rds_cluster``. + - rds_cluster_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.rds_cluster_info``. + - rds_cluster_snapshot - 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.rds_cluster_snapshot``. + - rds_instance - 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.rds_instance``. + - rds_instance_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.rds_instance_info``. + - rds_instance_snapshot - 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.rds_instance_snapshot``. + - rds_option_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.rds_option_group``. + - rds_option_group_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.rds_option_group_info``. + - rds_param_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.rds_param_group``. + - rds_snapshot_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.rds_snapshot_info``. + - rds_subnet_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.rds_subnet_group``. + - route53 - 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.route53``. + - route53_health_check - 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.route53_health_check``. + - route53_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.route53_info``. + - route53_zone - 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.route53_zone``. + minor_changes: + - Ability to record and replay the API interaction of a module for testing purpose. + Show case the feature with an example (https://github.com/ansible-collections/amazon.aws/pull/998). + - Remove the empty __init__.py file from the distribution, they were not required + anymore (https://github.com/ansible-collections/amazon.aws/pull/1018). + - amazon.aws modules - the ``ec2_url`` parameter has been renamed to ``endpoint_url`` + for consistency, ``ec2_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/992). + - aws_caller_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). + - aws_ec2 - introduce the ``allow_duplicated_hosts`` configuration key (https://github.com/ansible-collections/amazon.aws/pull/1026). + - cloudformation - avoid catching ``Exception``, catch more specific errors + instead (https://github.com/ansible-collections/amazon.aws/pull/968). + - cloudwatch_metric_alarm_info - Added a new module that describes the cloudwatch + metric alarms (https://github.com/ansible-collections/amazon.aws/pull/988). + - ec2_group - The ``ec2_group`` module has been renamed to ``ec2_security_group``, + ``ec2_group`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/897). + - ec2_group_info - The ``ec2_group_info`` module has been renamed to ``ec2_security_group_info``, + ``ec2_group_info`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/897). + - ec2_instance - Add hibernation_options and volumes->ebs->encrypted keys to + support stop-hibernate instance (https://github.com/ansible-collections/amazon.aws/pull/972). + - ec2_instance - expanded the use of the automatic retries to ``InsuffienctInstanceCapacity`` + (https://github.com/ansible-collections/amazon.aws/issues/1038). + - ec2_metadata_facts - avoid catching ``Exception``, catch more specific errors + instead (https://github.com/ansible-collections/amazon.aws/pull/968). + - ec2_security_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). + - ec2_vpc_endpoint - avoid catching ``Exception``, catch more specific errors + instead (https://github.com/ansible-collections/amazon.aws/pull/968). + - ec2_vpc_nat_gateway - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). + - ec2_vpc_net_info - handle classic link check for shared VPCs by throwing a + warning instead of an error (https://github.com/ansible-collections/amazon.aws/pull/984). + - module_utils/acm - Move to jittered backoff (https://github.com/ansible-collections/amazon.aws/pull/946). + - module_utils/elbv2 - ensures that ``ip_address_type`` is set on creation rather + than re-setting it after creation (https://github.com/ansible-collections/amazon.aws/pull/940). + - module_utils/elbv2 - uses new waiters with retries for temporary failures + (https://github.com/ansible-collections/amazon.aws/pull/940). + - module_utils/waf - Move to jittered backoff (https://github.com/ansible-collections/amazon.aws/pull/946). + - module_utils/waiters - Add waiters to manage eks_nodegroup module (https://github.com/ansible-collections/community.aws/pull/1415). + - s3_bucket - ``rgw`` was added as an alias for the ``ceph`` parameter for consistency + with the ``s3_object`` module (https://github.com/ansible-collections/amazon.aws/pull/994). + - s3_bucket - the ``s3_url`` parameter was merged into the ``endpoint_url`` + parameter, ``s3_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). + - s3_object - added the ``sig_v4`` paramater, enbling the user to opt in to + signature version 4 for download/get operations. (https://github.com/ansible-collections/amazon.aws/pull/1014) + - s3_object - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). + - s3_object - the ``rgw`` parameter was renamed to ``ceph`` for consistency + with the ``s3_bucket`` module, ``rgw`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). + - s3_object - the ``s3_url`` parameter was merged into the ``endpoint_url`` + parameter, ``s3_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). + - s3_object - updated module to add support for handling file upload to a bucket + with ACL disabled (https://github.com/ansible-collections/amazon.aws/pull/921). + - s3_object_info - Added a new module that describes S3 Objects (https://github.com/ansible-collections/amazon.aws/pull/977). + release_summary: In this release we promoted many community modules to Red Hat + supported status. Those modules have been moved from the commuity.aws to amazon.aws + collection. This release also brings some new features, bugfixes, breaking + changes and deprecated features. The amazon.aws collection has dropped support + for ``botocore<1.21.0`` and ``boto3<1.18.0``. Support for ``ansible-core<2.11`` + has also been dropped. + fragments: + - 1014-add-support-for-signature-version-4-to-the-s3_object-geturl-mode.yml + - 1038-ec2-insufficient-capacity.yml + - 1045-botocore_fail.yml + - 1047-docsite-changelog.yml + - 1055-bools.yml + - 1061-legacy_aliases.yml + - 1061-sanity.yml + - 1070-gitleaks-1.yml + - 1073-gitleaks-2.yml + - 1087-old-ansible.yml + - 1088-fix_key_error_TagsList_cloudtrail.yml + - 1094-revert.yml + - 604-elb_network_lb.yml + - 897-ec2_security_group.yml + - 908-s3_url.yml + - 913-deprecations.yml + - 916-purge_tags.yml + - 921-s3_object-handle-file-upload-to-acl-disabled-bucket.yml + - 943-ec2_metadata_facts-fix-NoneType-callable.yml + - 946-retries.yml + - 954-linting.yml + - 966-ignore_nonexistent_bucket_list.yml + - 968-sanity.yml + - 972-ec2_instance-stop-hibernate.yml + - 975-waiters-eks_nodegroup.yml + - 977-s3_object_info-add-new-module.yml + - 978-bools.yml + - 979-ec2_instance_tests_split.yaml + - 980-instance-type-deprecation-warning.yml + - 984-ec2_vpc_net_info_shared_vpc.yml + - 985-cleanup_doc_fragments.yml + - 988-cloudwatch_metric_alarm_info-add-new-module.yml + - 992-ec2_url.yml + - 994-s3_url.yml + - botocore.yml + - ec2_instance-test-duration.yaml + - inventory-aws_ec2-avoid-py38-syntax.yaml + - inventory-aws_ec2-include_extra_api_calls-is-deprecated.yaml + - inventory-aws_ec2_unit-tests.yaml + - inventory-multi-hosts.yaml + - migrate_autoscaling_group.yml + - migrate_cloudtrail.yml + - migrate_cloudtrail_tests.yml + - migrate_cloudwatch_metric_alarm.yml + - migrate_cloudwatchevent.yml + - migrate_cloudwatchlogs.yml + - migrate_ec2_eip.yml + - migrate_elb_application_lb.yml + - migrate_iam_policy.yml + - migrate_iam_user.yml + - migrate_kms_key.yml + - migrate_lambda.yml + - migrate_rds_cluster.yml + - migrate_rds_instance.yml + - migrate_rds_option_group.yml + - migrate_rds_param_group.yml + - migrate_rds_snapshot.yml + - migrate_rds_subnet_group.yml + - migrate_route53.yml + - migrate_route53_module_utils.yml + - placebo_record.yaml + - python.yml + - release_summary.yml + - remove__init__.py_file.yaml + - test-python3-unicode-string.yaml + - tests-cloud.yml + - unit-tests_test_rds_py37_only.yaml + modules: + - description: Gather information about trails in AWS Cloud Trail. + name: cloudtrail_info + namespace: '' + - description: Gather information about the alarms for the specified metric + name: cloudwatch_metric_alarm_info + namespace: '' + - description: Gather information about objects in S3 + name: s3_object_info + namespace: '' + release_date: '2022-10-04' diff --git a/changelogs/fragments/1014-add-support-for-signature-version-4-to-the-s3_object-geturl-mode.yml b/changelogs/fragments/1014-add-support-for-signature-version-4-to-the-s3_object-geturl-mode.yml deleted file mode 100644 index 733d1efb22e..00000000000 --- a/changelogs/fragments/1014-add-support-for-signature-version-4-to-the-s3_object-geturl-mode.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- s3_object - added the ``sig_v4`` paramater, enbling the user to opt in to signature version 4 for download/get operations. (https://github.com/ansible-collections/amazon.aws/pull/1014) diff --git a/changelogs/fragments/1038-ec2-insufficient-capacity.yml b/changelogs/fragments/1038-ec2-insufficient-capacity.yml deleted file mode 100644 index 0058fe5cbb4..00000000000 --- a/changelogs/fragments/1038-ec2-insufficient-capacity.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - ec2_instance - expanded the use of the automatic retries to ``InsuffienctInstanceCapacity`` (https://github.com/ansible-collections/amazon.aws/issues/1038). diff --git a/changelogs/fragments/1045-botocore_fail.yml b/changelogs/fragments/1045-botocore_fail.yml deleted file mode 100644 index 83ab85b5a9c..00000000000 --- a/changelogs/fragments/1045-botocore_fail.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- module_utils/botocore - fix ``object has no attribute 'fail'`` error in error handling (https://github.com/ansible-collections/amazon.aws/pull/1045). diff --git a/changelogs/fragments/1047-docsite-changelog.yml b/changelogs/fragments/1047-docsite-changelog.yml deleted file mode 100644 index 174fb2c9f0c..00000000000 --- a/changelogs/fragments/1047-docsite-changelog.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- docsite - added rendered copy of the changelog to docs site (https://github.com/ansible-collections/amazon.aws/pull/1047). diff --git a/changelogs/fragments/1055-bools.yml b/changelogs/fragments/1055-bools.yml deleted file mode 100644 index d3e9d43f975..00000000000 --- a/changelogs/fragments/1055-bools.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- various modules - Adjust booleans from ``yes``/``no`` to ``true``/``false`` in docs (https://github.com/ansible-collections/amazon.aws/pull/1055). diff --git a/changelogs/fragments/1061-legacy_aliases.yml b/changelogs/fragments/1061-legacy_aliases.yml deleted file mode 100644 index 84d451cee89..00000000000 --- a/changelogs/fragments/1061-legacy_aliases.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- tests - Add missing entries to legacy_missing_tests alias file. diff --git a/changelogs/fragments/1061-sanity.yml b/changelogs/fragments/1061-sanity.yml deleted file mode 100644 index 24e7760af82..00000000000 --- a/changelogs/fragments/1061-sanity.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ignore-2.15.txt - Add missing entry for route53 diff --git a/changelogs/fragments/1070-gitleaks-1.yml b/changelogs/fragments/1070-gitleaks-1.yml deleted file mode 100644 index 46c095dfa80..00000000000 --- a/changelogs/fragments/1070-gitleaks-1.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- various modules - Update example Account IDs and IAM UUIDs for consistency (https://github.com/ansible-collections/amazon.aws/pull/1070). diff --git a/changelogs/fragments/1073-gitleaks-2.yml b/changelogs/fragments/1073-gitleaks-2.yml deleted file mode 100644 index 46c095dfa80..00000000000 --- a/changelogs/fragments/1073-gitleaks-2.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- various modules - Update example Account IDs and IAM UUIDs for consistency (https://github.com/ansible-collections/amazon.aws/pull/1070). diff --git a/changelogs/fragments/1087-old-ansible.yml b/changelogs/fragments/1087-old-ansible.yml deleted file mode 100644 index 088e693ce3a..00000000000 --- a/changelogs/fragments/1087-old-ansible.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: -- amazon.aws collection - Support for ansible-core < 2.11 has been dropped (https://github.com/ansible-collections/amazon.aws/pull/1087). diff --git a/changelogs/fragments/1088-fix_key_error_TagsList_cloudtrail.yml b/changelogs/fragments/1088-fix_key_error_TagsList_cloudtrail.yml deleted file mode 100644 index 8c88f52e75e..00000000000 --- a/changelogs/fragments/1088-fix_key_error_TagsList_cloudtrail.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - cloudtrail - Fix key error TagList to TagsList (https://github.com/ansible-collections/amazon.aws/issues/1088). diff --git a/changelogs/fragments/1094-revert.yml b/changelogs/fragments/1094-revert.yml deleted file mode 100644 index 77b9671c168..00000000000 --- a/changelogs/fragments/1094-revert.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- revert Work around for #1083 (https://github.com/ansible-collections/amazon.aws/pull/1094). diff --git a/changelogs/fragments/604-elb_network_lb.yml b/changelogs/fragments/604-elb_network_lb.yml deleted file mode 100644 index 0564261bb78..00000000000 --- a/changelogs/fragments/604-elb_network_lb.yml +++ /dev/null @@ -1,6 +0,0 @@ -bugfixes: -- module_utils/elbv2 - improvements to idempotency when comparing listeners (https://github.com/ansible-collections/community.aws/issues/604). -- module_utils/elbv2 - fixes ``KeyError`` when using ``UseExistingClientSecret`` rather than ``ClientSecret`` (https://github.com/ansible-collections/amazon.aws/pull/940). -minor_changes: -- module_utils/elbv2 - ensures that ``ip_address_type`` is set on creation rather than re-setting it after creation (https://github.com/ansible-collections/amazon.aws/pull/940). -- module_utils/elbv2 - uses new waiters with retries for temporary failures (https://github.com/ansible-collections/amazon.aws/pull/940). diff --git a/changelogs/fragments/897-ec2_security_group.yml b/changelogs/fragments/897-ec2_security_group.yml deleted file mode 100644 index 3e021f45480..00000000000 --- a/changelogs/fragments/897-ec2_security_group.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ec2_group - The ``ec2_group`` module has been renamed to ``ec2_security_group``, ``ec2_group`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/897). -- ec2_group_info - The ``ec2_group_info`` module has been renamed to ``ec2_security_group_info``, ``ec2_group_info`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/897). diff --git a/changelogs/fragments/908-s3_url.yml b/changelogs/fragments/908-s3_url.yml deleted file mode 100644 index a776aa8c90e..00000000000 --- a/changelogs/fragments/908-s3_url.yml +++ /dev/null @@ -1,3 +0,0 @@ -breaking_changes: -- s3_bucket - the previously deprecated alias ``S3_URL`` for the ``s3_url`` parameter has been removed. Playbooks shuold be updated to use ``s3_url`` (https://github.com/ansible-collections/amazon.aws/pull/908). -- s3_object - the previously deprecated alias ``S3_URL`` for the ``s3_url`` parameter has been removed. Playbooks should be updated to use ``s3_url`` (https://github.com/ansible-collections/amazon.aws/pull/908). diff --git a/changelogs/fragments/913-deprecations.yml b/changelogs/fragments/913-deprecations.yml deleted file mode 100644 index 7c5ede5d3da..00000000000 --- a/changelogs/fragments/913-deprecations.yml +++ /dev/null @@ -1,3 +0,0 @@ -breaking_changes: -- ec2_ami - the parameter aliases ``DeviceName``, ``VirtualName`` and ``NoDevice`` were previously deprecated and have been removed, please use ``device_name``, ``virtual_name`` and ``no_device`` instead (https://github.com/ansible-collections/amazon.aws/pull/913). -- ec2_vpc_dhcp_option_info - the parameter aliases ``DhcpOptionIds`` and ``DryRun`` were previously deprecated and have been removed, please use ``dhcp_options_ids`` and ``no_device`` instead (https://github.com/ansible-collections/amazon.aws/pull/913). diff --git a/changelogs/fragments/916-purge_tags.yml b/changelogs/fragments/916-purge_tags.yml deleted file mode 100644 index c74d7468199..00000000000 --- a/changelogs/fragments/916-purge_tags.yml +++ /dev/null @@ -1,8 +0,0 @@ -breaking_changes: -- ec2_ami - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). -- ec2_instance - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). -- ec2_key - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). -- ec2_vol - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). -- ec2_vpc_endpoint - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). -- ec2_vpc_net - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). -- ec2_vpc_route_table - the default value for ``purge_tags`` has been changed from ``False`` to ``True`` (https://github.com/ansible-collections/amazon.aws/pull/916). diff --git a/changelogs/fragments/921-s3_object-handle-file-upload-to-acl-disabled-bucket.yml b/changelogs/fragments/921-s3_object-handle-file-upload-to-acl-disabled-bucket.yml deleted file mode 100644 index 68c0d35e166..00000000000 --- a/changelogs/fragments/921-s3_object-handle-file-upload-to-acl-disabled-bucket.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- s3_object - updated module to add support for handling file upload to a bucket with ACL disabled (https://github.com/ansible-collections/amazon.aws/pull/921). diff --git a/changelogs/fragments/943-ec2_metadata_facts-fix-NoneType-callable.yml b/changelogs/fragments/943-ec2_metadata_facts-fix-NoneType-callable.yml deleted file mode 100644 index 86ce04f8166..00000000000 --- a/changelogs/fragments/943-ec2_metadata_facts-fix-NoneType-callable.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ec2_metadata_facts - fix ``'NoneType' object is not callable`` exception when using Ansible 2.13+ (https://github.com/ansible-collections/amazon.aws/issues/942). diff --git a/changelogs/fragments/946-retries.yml b/changelogs/fragments/946-retries.yml deleted file mode 100644 index c226157197b..00000000000 --- a/changelogs/fragments/946-retries.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- module_utils/acm - Move to jittered backoff (https://github.com/ansible-collections/amazon.aws/pull/946). -- module_utils/waf - Move to jittered backoff (https://github.com/ansible-collections/amazon.aws/pull/946). diff --git a/changelogs/fragments/954-linting.yml b/changelogs/fragments/954-linting.yml deleted file mode 100644 index 76b273bafcd..00000000000 --- a/changelogs/fragments/954-linting.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: -- ec2_eni_info - the mutual exclusivity of the ``eni_id`` and ``filters`` parameters is now enforced, previously ``filters`` would be ignored if ``eni_id`` was set (https://github.com/ansible-collections/amazon.aws/pull/954). diff --git a/changelogs/fragments/966-ignore_nonexistent_bucket_list.yml b/changelogs/fragments/966-ignore_nonexistent_bucket_list.yml deleted file mode 100644 index 8fc2c14d491..00000000000 --- a/changelogs/fragments/966-ignore_nonexistent_bucket_list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- s3_object - also use ``ignore_nonexistent_bucket`` when listing a bucket (https://github.com/ansible-collections/amazon.aws/issues/966). diff --git a/changelogs/fragments/968-sanity.yml b/changelogs/fragments/968-sanity.yml deleted file mode 100644 index ecc2ba61f68..00000000000 --- a/changelogs/fragments/968-sanity.yml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: -- s3_object - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). -- aws_caller_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). -- cloudformation - avoid catching ``Exception``, catch more specific errors instead (https://github.com/ansible-collections/amazon.aws/pull/968). -- ec2_metadata_facts - avoid catching ``Exception``, catch more specific errors instead (https://github.com/ansible-collections/amazon.aws/pull/968). -- ec2_security_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). -- ec2_vpc_endpoint - avoid catching ``Exception``, catch more specific errors instead (https://github.com/ansible-collections/amazon.aws/pull/968). -- ec2_vpc_nat_gateway - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/968). diff --git a/changelogs/fragments/972-ec2_instance-stop-hibernate.yml b/changelogs/fragments/972-ec2_instance-stop-hibernate.yml deleted file mode 100644 index 92ef8fd77e9..00000000000 --- a/changelogs/fragments/972-ec2_instance-stop-hibernate.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_instance - Add hibernation_options and volumes->ebs->encrypted keys to support stop-hibernate instance (https://github.com/ansible-collections/amazon.aws/pull/972). diff --git a/changelogs/fragments/975-waiters-eks_nodegroup.yml b/changelogs/fragments/975-waiters-eks_nodegroup.yml deleted file mode 100644 index 67d6f939a49..00000000000 --- a/changelogs/fragments/975-waiters-eks_nodegroup.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- module_utils/waiters - Add waiters to manage eks_nodegroup module (https://github.com/ansible-collections/community.aws/pull/1415). \ No newline at end of file diff --git a/changelogs/fragments/977-s3_object_info-add-new-module.yml b/changelogs/fragments/977-s3_object_info-add-new-module.yml deleted file mode 100644 index 23ee106b5a9..00000000000 --- a/changelogs/fragments/977-s3_object_info-add-new-module.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- s3_object_info - Added a new module that describes S3 Objects (https://github.com/ansible-collections/amazon.aws/pull/977). diff --git a/changelogs/fragments/978-bools.yml b/changelogs/fragments/978-bools.yml deleted file mode 100644 index 8021fe7f256..00000000000 --- a/changelogs/fragments/978-bools.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- various modules - Adjust booleans from ``yes``/``no`` to ``true``/``false`` in docs (https://github.com/ansible-collections/amazon.aws/pull/978). diff --git a/changelogs/fragments/979-ec2_instance_tests_split.yaml b/changelogs/fragments/979-ec2_instance_tests_split.yaml deleted file mode 100644 index 4838cc1b60d..00000000000 --- a/changelogs/fragments/979-ec2_instance_tests_split.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: -- "ec2_instance tests - ec2_instance integration test is now splitted up in several independent tests (https://github.com/ansible-collections/amazon.aws/pull/979)." diff --git a/changelogs/fragments/980-instance-type-deprecation-warning.yml b/changelogs/fragments/980-instance-type-deprecation-warning.yml deleted file mode 100644 index d9965871727..00000000000 --- a/changelogs/fragments/980-instance-type-deprecation-warning.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ec2_instance - Only show the deprecation warning for the default value of ``instance_type`` when ``count`` or ``exact_count`` are specified (https://github.com//issues/980). diff --git a/changelogs/fragments/984-ec2_vpc_net_info_shared_vpc.yml b/changelogs/fragments/984-ec2_vpc_net_info_shared_vpc.yml deleted file mode 100644 index 3ea4f827d82..00000000000 --- a/changelogs/fragments/984-ec2_vpc_net_info_shared_vpc.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- ec2_vpc_net_info - handle classic link check for shared VPCs by throwing a warning instead of an error (https://github.com/ansible-collections/amazon.aws/pull/984). diff --git a/changelogs/fragments/985-cleanup_doc_fragments.yml b/changelogs/fragments/985-cleanup_doc_fragments.yml deleted file mode 100644 index 2837e198e44..00000000000 --- a/changelogs/fragments/985-cleanup_doc_fragments.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: -- doc_fragments - remove minimum collection requirements from doc_fragments/aws.py and allow pulling those from doc_fragments/aws_boto3.py instead (https://github.com/ansible-collections/amazon.aws/pull/985). diff --git a/changelogs/fragments/988-cloudwatch_metric_alarm_info-add-new-module.yml b/changelogs/fragments/988-cloudwatch_metric_alarm_info-add-new-module.yml deleted file mode 100644 index 7bd35fb878a..00000000000 --- a/changelogs/fragments/988-cloudwatch_metric_alarm_info-add-new-module.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- cloudwatch_metric_alarm_info - Added a new module that describes the cloudwatch metric alarms (https://github.com/ansible-collections/amazon.aws/pull/988). diff --git a/changelogs/fragments/992-ec2_url.yml b/changelogs/fragments/992-ec2_url.yml deleted file mode 100644 index 7f5ea7cf5ad..00000000000 --- a/changelogs/fragments/992-ec2_url.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- amazon.aws modules - the ``ec2_url`` parameter has been renamed to ``endpoint_url`` for consistency, ``ec2_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/992). diff --git a/changelogs/fragments/994-s3_url.yml b/changelogs/fragments/994-s3_url.yml deleted file mode 100644 index 7e248237915..00000000000 --- a/changelogs/fragments/994-s3_url.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: -- s3_bucket - the ``s3_url`` parameter was merged into the ``endpoint_url`` parameter, ``s3_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). -- s3_bucket - ``rgw`` was added as an alias for the ``ceph`` parameter for consistency with the ``s3_object`` module (https://github.com/ansible-collections/amazon.aws/pull/994). -- s3_object - the ``s3_url`` parameter was merged into the ``endpoint_url`` parameter, ``s3_url`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). -- s3_object - the ``rgw`` parameter was renamed to ``ceph`` for consistency with the ``s3_bucket`` module, ``rgw`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/994). diff --git a/changelogs/fragments/botocore.yml b/changelogs/fragments/botocore.yml deleted file mode 100644 index e5222a157fd..00000000000 --- a/changelogs/fragments/botocore.yml +++ /dev/null @@ -1,6 +0,0 @@ -breaking_changes: -- amazon.aws collection - The amazon.aws collection has dropped support for ``botocore<1.21.0`` and - ``boto3<1.18.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/934). diff --git a/changelogs/fragments/ec2_instance-test-duration.yaml b/changelogs/fragments/ec2_instance-test-duration.yaml deleted file mode 100644 index 8378dc82939..00000000000 --- a/changelogs/fragments/ec2_instance-test-duration.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: -- "Set a max duration of some ec2_instance integration tests to avoid timeout (https://github.com/ansible-collections/amazon.aws/pull/1019)." diff --git a/changelogs/fragments/inventory-aws_ec2-avoid-py38-syntax.yaml b/changelogs/fragments/inventory-aws_ec2-avoid-py38-syntax.yaml deleted file mode 100644 index ac3b5869242..00000000000 --- a/changelogs/fragments/inventory-aws_ec2-avoid-py38-syntax.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "inventory/aws_ec2 - Avoid the := operator (py3.8+) because we still support Python 3.6." diff --git a/changelogs/fragments/inventory-aws_ec2-include_extra_api_calls-is-deprecated.yaml b/changelogs/fragments/inventory-aws_ec2-include_extra_api_calls-is-deprecated.yaml deleted file mode 100644 index e1a7a8bc8a0..00000000000 --- a/changelogs/fragments/inventory-aws_ec2-include_extra_api_calls-is-deprecated.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -deprecated_features: -- "inventory/aws_ec2 - the ``include_extra_api_calls`` is now deprecated, its value is silently ignored (https://github.com/ansible-collections/amazon.aws/pull/1097)." diff --git a/changelogs/fragments/inventory-aws_ec2_unit-tests.yaml b/changelogs/fragments/inventory-aws_ec2_unit-tests.yaml deleted file mode 100644 index 730c2b9bf10..00000000000 --- a/changelogs/fragments/inventory-aws_ec2_unit-tests.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: -- inventory/aws_ec2 - Expand unit tests. diff --git a/changelogs/fragments/inventory-multi-hosts.yaml b/changelogs/fragments/inventory-multi-hosts.yaml deleted file mode 100644 index 7999a7e8ba1..00000000000 --- a/changelogs/fragments/inventory-multi-hosts.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: -- aws_ec2 - introduce the ``allow_duplicated_hosts`` configuration key (https://github.com/ansible-collections/amazon.aws/pull/1026). -bugfixes: -- aws_ec2 - address a regression introduced in 4.1.0 (https://github.com/ansible-collections/amazon.aws/pull/862) that cause the presnse of duplicated hosts in the inventory. diff --git a/changelogs/fragments/migrate_autoscaling_group.yml b/changelogs/fragments/migrate_autoscaling_group.yml deleted file mode 100644 index 00e0bb20784..00000000000 --- a/changelogs/fragments/migrate_autoscaling_group.yml +++ /dev/null @@ -1,7 +0,0 @@ -major_changes: -- autoscaling_group_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.autoscaling_group_info``. -- autoscaling_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.autoscaling_group``. diff --git a/changelogs/fragments/migrate_cloudtrail.yml b/changelogs/fragments/migrate_cloudtrail.yml deleted file mode 100644 index d21bbbe5d7a..00000000000 --- a/changelogs/fragments/migrate_cloudtrail.yml +++ /dev/null @@ -1,4 +0,0 @@ -major_changes: -- cloudtrail - 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.cloudtrail``. diff --git a/changelogs/fragments/migrate_cloudtrail_tests.yml b/changelogs/fragments/migrate_cloudtrail_tests.yml deleted file mode 100644 index 950d43bfef5..00000000000 --- a/changelogs/fragments/migrate_cloudtrail_tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- cloudtrail - Import the functional tests (https://github.com/ansible-collections/amazon.aws/pull/1035). diff --git a/changelogs/fragments/migrate_cloudwatch_metric_alarm.yml b/changelogs/fragments/migrate_cloudwatch_metric_alarm.yml deleted file mode 100644 index 9a4003f33a5..00000000000 --- a/changelogs/fragments/migrate_cloudwatch_metric_alarm.yml +++ /dev/null @@ -1,4 +0,0 @@ -major_changes: -- cloudwatch_metric_alarm - 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.cloudwatch_metric_alarm``. diff --git a/changelogs/fragments/migrate_cloudwatchevent.yml b/changelogs/fragments/migrate_cloudwatchevent.yml deleted file mode 100644 index 3b52b743e51..00000000000 --- a/changelogs/fragments/migrate_cloudwatchevent.yml +++ /dev/null @@ -1,4 +0,0 @@ -major_changes: -- cloudwatchevent_rule - 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.cloudwatchevent_rule``. diff --git a/changelogs/fragments/migrate_cloudwatchlogs.yml b/changelogs/fragments/migrate_cloudwatchlogs.yml deleted file mode 100644 index 6e7a727a298..00000000000 --- a/changelogs/fragments/migrate_cloudwatchlogs.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: -- cloudwatchlogs_log_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.cloudwatchlogs_log_group``. -- cloudwatchlogs_log_group_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.cloudwatchlogs_log_group_info``. -- cloudwatchlogs_log_group_metric_filter - 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.cloudwatchlogs_log_group_metric_filter``. diff --git a/changelogs/fragments/migrate_ec2_eip.yml b/changelogs/fragments/migrate_ec2_eip.yml deleted file mode 100644 index 29f01e14987..00000000000 --- a/changelogs/fragments/migrate_ec2_eip.yml +++ /dev/null @@ -1,7 +0,0 @@ -major_changes: -- ec2_eip - 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.ec2_eip``. -- ec2_eip_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.ec2_eip_info``. diff --git a/changelogs/fragments/migrate_elb_application_lb.yml b/changelogs/fragments/migrate_elb_application_lb.yml deleted file mode 100644 index 2f0294d8786..00000000000 --- a/changelogs/fragments/migrate_elb_application_lb.yml +++ /dev/null @@ -1,7 +0,0 @@ -major_changes: -- elb_application_lb - 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.elb_application_lb``. -- elb_application_lb_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.elb_application_lb_info``. diff --git a/changelogs/fragments/migrate_iam_policy.yml b/changelogs/fragments/migrate_iam_policy.yml deleted file mode 100644 index c9443d06f0a..00000000000 --- a/changelogs/fragments/migrate_iam_policy.yml +++ /dev/null @@ -1,7 +0,0 @@ -major_changes: -- iam_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_policy``. -- iam_policy_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_policy_info``. diff --git a/changelogs/fragments/migrate_iam_user.yml b/changelogs/fragments/migrate_iam_user.yml deleted file mode 100644 index 739928d5fcd..00000000000 --- a/changelogs/fragments/migrate_iam_user.yml +++ /dev/null @@ -1,7 +0,0 @@ -major_changes: -- iam_user - 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_user``. -- iam_user_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_user_info``. diff --git a/changelogs/fragments/migrate_kms_key.yml b/changelogs/fragments/migrate_kms_key.yml deleted file mode 100644 index 0c7b4127597..00000000000 --- a/changelogs/fragments/migrate_kms_key.yml +++ /dev/null @@ -1,7 +0,0 @@ -major_changes: -- kms_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.kms_key``. -- kms_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.kms_key_info``. diff --git a/changelogs/fragments/migrate_lambda.yml b/changelogs/fragments/migrate_lambda.yml deleted file mode 100644 index 04e39f33055..00000000000 --- a/changelogs/fragments/migrate_lambda.yml +++ /dev/null @@ -1,22 +0,0 @@ -major_changes: -- execute_lambda - 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.execute_lambda``. -- lambda - 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.lambda``. -- lambda_alias - 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.lambda_alias``. -- lambda_event - 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.lambda_event``. -- lambda_execute - 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.lambda_execute``. -- lambda_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.lambda_info``. -- lambda_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.lambda_policy``. diff --git a/changelogs/fragments/migrate_rds_cluster.yml b/changelogs/fragments/migrate_rds_cluster.yml deleted file mode 100644 index 95b3ab747a1..00000000000 --- a/changelogs/fragments/migrate_rds_cluster.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: -- rds_cluster - 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.rds_cluster``. -- rds_cluster_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.rds_cluster_info``. -- rds_cluster_snapshot - 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.rds_cluster_snapshot``. diff --git a/changelogs/fragments/migrate_rds_instance.yml b/changelogs/fragments/migrate_rds_instance.yml deleted file mode 100644 index 14fd79aeef2..00000000000 --- a/changelogs/fragments/migrate_rds_instance.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: -- rds_instance - 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.rds_instance``. -- rds_instance_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.rds_instance_info``. -- rds_instance_snapshot - 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.rds_instance_snapshot``. diff --git a/changelogs/fragments/migrate_rds_option_group.yml b/changelogs/fragments/migrate_rds_option_group.yml deleted file mode 100644 index 121f2bc3af4..00000000000 --- a/changelogs/fragments/migrate_rds_option_group.yml +++ /dev/null @@ -1,7 +0,0 @@ -major_changes: -- rds_option_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.rds_option_group``. -- rds_option_group_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.rds_option_group_info``. diff --git a/changelogs/fragments/migrate_rds_param_group.yml b/changelogs/fragments/migrate_rds_param_group.yml deleted file mode 100644 index fd81bc1da9d..00000000000 --- a/changelogs/fragments/migrate_rds_param_group.yml +++ /dev/null @@ -1,4 +0,0 @@ -major_changes: -- rds_param_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.rds_param_group``. diff --git a/changelogs/fragments/migrate_rds_snapshot.yml b/changelogs/fragments/migrate_rds_snapshot.yml deleted file mode 100644 index 8ed33efe9a3..00000000000 --- a/changelogs/fragments/migrate_rds_snapshot.yml +++ /dev/null @@ -1,4 +0,0 @@ -major_changes: -- rds_snapshot_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.rds_snapshot_info``. diff --git a/changelogs/fragments/migrate_rds_subnet_group.yml b/changelogs/fragments/migrate_rds_subnet_group.yml deleted file mode 100644 index 777aeed4173..00000000000 --- a/changelogs/fragments/migrate_rds_subnet_group.yml +++ /dev/null @@ -1,4 +0,0 @@ -major_changes: -- rds_subnet_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.rds_subnet_group``. diff --git a/changelogs/fragments/migrate_route53.yml b/changelogs/fragments/migrate_route53.yml deleted file mode 100644 index 123d1bb2d20..00000000000 --- a/changelogs/fragments/migrate_route53.yml +++ /dev/null @@ -1,13 +0,0 @@ -major_changes: -- route53 - 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.route53``. -- route53_health_check - 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.route53_health_check``. -- route53_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.route53_info``. -- route53_zone - 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.route53_zone``. diff --git a/changelogs/fragments/migrate_route53_module_utils.yml b/changelogs/fragments/migrate_route53_module_utils.yml deleted file mode 100644 index 000b97a16bd..00000000000 --- a/changelogs/fragments/migrate_route53_module_utils.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- route53 - Migrate plugins/module_utils/route53.py to amazon.aws (https://github.com/ansible-collections/amazon.aws/pull/1066). diff --git a/changelogs/fragments/placebo_record.yaml b/changelogs/fragments/placebo_record.yaml deleted file mode 100644 index c016e2c9f92..00000000000 --- a/changelogs/fragments/placebo_record.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- Ability to record and replay the API interaction of a module for testing purpose. Show case the feature with an example (https://github.com/ansible-collections/amazon.aws/pull/998). diff --git a/changelogs/fragments/python.yml b/changelogs/fragments/python.yml deleted file mode 100644 index 917c5da78fe..00000000000 --- a/changelogs/fragments/python.yml +++ /dev/null @@ -1,6 +0,0 @@ -deprecated_features: -- 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). diff --git a/changelogs/fragments/remove__init__.py_file.yaml b/changelogs/fragments/remove__init__.py_file.yaml deleted file mode 100644 index bdbf2ef00d4..00000000000 --- a/changelogs/fragments/remove__init__.py_file.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- Remove the empty __init__.py file from the distribution, they were not required anymore (https://github.com/ansible-collections/amazon.aws/pull/1018). diff --git a/changelogs/fragments/test-python3-unicode-string.yaml b/changelogs/fragments/test-python3-unicode-string.yaml deleted file mode 100644 index e67d28c9242..00000000000 --- a/changelogs/fragments/test-python3-unicode-string.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "unit-tests: Drop some ``u`` (unicode) string prefix that are not required anymore with Python3 (https://github.com/ansible-collections/amazon.aws/pull/1017)." diff --git a/changelogs/fragments/tests-cloud.yml b/changelogs/fragments/tests-cloud.yml deleted file mode 100644 index 71ecc33c3ee..00000000000 --- a/changelogs/fragments/tests-cloud.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- module_utils/cloud - Expand unit tests diff --git a/changelogs/fragments/unit-tests_test_rds_py37_only.yaml b/changelogs/fragments/unit-tests_test_rds_py37_only.yaml deleted file mode 100644 index 79fde89fce8..00000000000 --- a/changelogs/fragments/unit-tests_test_rds_py37_only.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: -- "module_utils/test_rds.py unit-tests only works with Python 3.7." diff --git a/galaxy.yml b/galaxy.yml index eac97bdfe6e..29e0315ec58 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: amazon name: aws -version: 5.0.0-dev0 +version: 5.0.0 readme: README.md authors: - Ansible (https://github.com/ansible)