diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bb99fc6161c..6aa3b242813 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,166 @@ amazon.aws Release Notes .. contents:: Topics +v6.0.0 +====== + +Release Summary +--------------- + +This release brings some new plugins and features. Several bugfixes, breaking changes and deprecated features are also included. The amazon.aws collection has dropped support for ``botocore<1.25.0`` and ``boto3<1.22.0``. Support for Python 3.6 has also been dropped. + +Minor Changes +------------- + +- Add github actions to run unit and sanity tests.(https://github.com/ansible-collections/amazon.aws/pull/1393). +- AnsibleAWSModule - add support to the ``client`` and ``resource`` methods for overriding the default parameters (https://github.com/ansible-collections/amazon.aws/pull/1303). +- CONTRIBUTING.md - refactors and adds to contributor documentation (https://github.com/ansible-collections/amazon.aws/issues/924) +- Refactor inventory plugins and add aws_rds inventory unit tests (https://github.com/ansible-collections/amazon.aws/pull/1218). +- Refactor module_utils/cloudfront_facts.py and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1265). +- The ``black`` code formatter has been run across the collection to improve code consistency (https://github.com/ansible-collections/amazon.aws/pull/1465). +- amazon.aws inventory plugins - additional refactorization of inventory plugin connection handling (https://github.com/ansible-collections/amazon.aws/pull/1271). +- amazon.aws lookup plugins - ``aws_access_key`` has been renamed to ``access_key`` for consistency between modules and plugins, ``aws_access_key`` remains as an alias. This change should have no observable effect for users outside the module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). +- amazon.aws lookup plugins - ``aws_profile`` has been renamed to ``profile`` for consistency between modules and plugins, ``aws_profile`` remains as an alias. This change should have no observable effect for users outside the module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). +- amazon.aws lookup plugins - ``aws_secret_key`` has been renamed to ``secret_key`` for consistency between modules and plugins, ``aws_secret_key`` remains as an alias. This change should have no observable effect for users outside the module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). +- amazon.aws lookup plugins - ``aws_security_token`` has been renamed to ``session_token`` for consistency between modules and plugins, ``aws_security_token`` remains as an alias. This change should have no observable effect for users outside the module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). +- amazon.aws modules - bulk update of import statements following various refactors (https://github.com/ansible-collections/amazon.aws/pull/1310). +- autoscaling_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- aws_account_attribute - the ``aws_account_attribute`` lookup plugin has been refactored to use ``AWSLookupBase`` as its base class (https://github.com/ansible-collections/amazon.aws/pull/1225). +- aws_ec2 inventory - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- aws_secret - the ``aws_secret`` lookup plugin has been refactored to use ``AWSLookupBase`` as its base class (https://github.com/ansible-collections/amazon.aws/pull/1225). +- aws_secret - the ``aws_secret`` lookup plugin has been renamed ``secretsmanager_secret``, ``aws_secret`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/1225). +- aws_ssm - the ``aws_ssm`` lookup plugin has been refactored to use ``AWSLookupBase`` as its base class (https://github.com/ansible-collections/amazon.aws/pull/1225). +- aws_ssm - the ``aws_ssm`` lookup plugin has been renamed ``ssm_parameter``, ``aws_ssm`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/1225). +- backup - Add logic for backup_selection* modules (https://github.com/ansible-collections/amazon.aws/pull/1530). +- bulk migration of ``%`` and ``.format()`` to fstrings (https://github.com/ansible-collections/amazon.aws/pull/1483). +- cloud module_utils - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- cloudtrail_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- cloudwatchlogs_log_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- docs_fragments - ``amazon.aws.boto3`` fragment now pulls the botocore version requirements from ``module_utils.botocore`` (https://github.com/ansible-collections/amazon.aws/pull/1248). +- docs_fragments - common parameters for modules and plugins have been synchronised and moved to ``amazon.aws.common.modules`` and ``amazon.aws.common.plugins`` (https://github.com/ansible-collections/amazon.aws/pull/1248). +- docs_fragments - region parameters for modules and plugins have been synchronised and moved to ``amazon.aws.region.modules`` and ``amazon.aws.region.plugins`` (https://github.com/ansible-collections/amazon.aws/pull/1248). +- ec2_ami - Extend the unit-test coverage of the module (https://github.com/ansible-collections/amazon.aws/pull/1159). +- ec2_ami - allow ``ImageAvailable`` waiter to retry when the image can't be found (https://github.com/ansible-collections/amazon.aws/pull/1321). +- ec2_ami_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1252). +- ec2_eip - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- ec2_eni_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1236). +- ec2_instance - avoid changing ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1187). +- ec2_instance - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1337). +- ec2_security_group - added rule options to argument specifications to improve handling of inputs (https://github.com/ansible-collections/amazon.aws/pull/1214). +- ec2_security_group - refacter ``get_target_from_rule()`` (https://github.com/ansible-collections/amazon.aws/pull/1221). +- ec2_security_group - refactor rule expansion and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1261). +- ec2_snapshot - Reenable the integration tests (https://github.com/ansible-collections/amazon.aws/pull/1235). +- ec2_snapshot_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1211). +- ec2_vpc_route_table - add support for Carrier Gateway entry (https://github.com/ansible-collections/amazon.aws/pull/926). +- ec2_vpc_subnet - retry fetching subnet details after creation if the first attempt fails (https://github.com/ansible-collections/amazon.aws/pull/1526). +- inventory aws ec2 - add parameter `use_ssm_inventory` allowing to query ssm inventory information for configured EC2 instances and populate hostvars (https://github.com/ansible-collections/amazon.aws/issues/704). +- inventory plugins - refactor cache handling (https://github.com/ansible-collections/amazon.aws/pull/1285). +- inventory plugins - refactor file verification handling (https://github.com/ansible-collections/amazon.aws/pull/1285). +- inventory_aws_ec2 integration tests - replace local module `test_get_ssm_inventory` by `community.aws.ssm_inventory_info` (https://github.com/ansible-collections/amazon.aws/pull/1416). +- kms_key_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- lambda - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- lambda - use common ``get_aws_account_info`` helper rather than reimplementing (https://github.com/ansible-collections/amazon.aws/pull/1181). +- lambda_alias - refactored to avoid passing around the complex ``module`` resource (https://github.com/ansible-collections/amazon.aws/pull/1336). +- lambda_alias - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1336). +- lambda_execute - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- lambda_info - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1336). +- lambda_layer_info - add support for parameter version_number to retrieve detailed information for a specific layer version (https://github.com/ansible-collections/amazon.aws/pull/1293). +- module_utils - move RetryingBotoClientWrapper into module_utils.retries for reuse with other plugin types (https://github.com/ansible-collections/amazon.aws/pull/1230). +- module_utils - move exceptions into dedicated python module (https://github.com/ansible-collections/amazon.aws/pull/1246). +- module_utils - refacter botocore version validation into module_utils.botocore for future reuse (https://github.com/ansible-collections/amazon.aws/pull/1227). +- module_utils.acm - Refactor ACMServiceManager class and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1273). +- module_utils.botocore - Add Ansible AWS User-Agent identification (https://github.com/ansible-collections/amazon.aws/pull/1306). +- module_utils.botocore - refactorization of ``get_aws_region``, ``get_aws_connection_info`` so that the code can be reused by non-module plugins (https://github.com/ansible-collections/amazon.aws/pull/1231). +- module_utils.policy - minor refacter of code to reduce complexity and improve test coverage (https://github.com/ansible-collections/amazon.aws/pull/1136). +- module_utils.s3 - Refactor get_s3_connection into a module_utils for S3 modules and expand module_utils.s3 unit tests (https://github.com/ansible-collections/amazon.aws/pull/1139). +- module_utils/botocore - added support to ``_boto3_conn`` for passing dictionaries of configuration (https://github.com/ansible-collections/amazon.aws/pull/1307). +- plugin_utils - Added ``AWSConnectionBase`` to support refactoring connection plugins (https://github.com/ansible-collections/amazon.aws/pull/1340). +- rds - AWS is phasing out aurora1. Integration tests use aurora2 (aurora-mysql) by default (https://github.com/ansible-collections/amazon.aws/pull/1233). +- rds_cluster - Split up the functional tests in smaller targets (https://github.com/ansible-collections/amazon.aws/pull/1175). +- rds_cluster_snapshot - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- rds_instance - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- rds_instance_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1132). +- rds_instance_snapshot - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- rds_param_group - drop Python2 import fallbacks (https://github.com/ansible-collections/amazon.aws/pull/1513). +- route53_health_check - Drop deprecation warning (https://github.com/ansible-collections/community.aws/pull/1335). +- route53_health_check - minor fix for returning health check info while updating a Route53 health check (https://github.com/ansible-collections/amazon.aws/pull/1200). +- route53_health_check - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- route53_info - drop unused imports (https://github.com/ansible-collections/amazon.aws/pull/1462). +- s3_bucket - add support for S3 dualstack endpoint (https://github.com/ansible-collections/amazon.aws/pull/1305). +- s3_bucket - handle missing read permissions more gracefully when possible (https://github.com/ansible-collections/amazon.aws/pull/1406). +- s3_bucket - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). +- s3_object - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). +- s3_object - refactor main to reduce complexity (https://github.com/ansible-collections/amazon.aws/pull/1193). +- s3_object_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). +- s3_object_info - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). + +Breaking Changes / Porting Guide +-------------------------------- + +- The amazon.aws collection has dropped support for ``botocore<1.25.0`` and ``boto3<1.22.0``. Most modules will continue to work with older versions of the AWS SDK, however compatibility 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/1342). +- amazon.aws - compatibility code for Python < 3.6 has been removed (https://github.com/ansible-collections/amazon.aws/pull/1257). +- ec2_eip - the previously deprecated ``instance_id`` alias for the ``device_id`` parameter has been removed. Please use the ``device_id`` parameter name instead (https://github.com/ansible-collections/amazon.aws/issues/1176). +- ec2_instance - the default value for ``instance_type`` has been removed. At least one of ``instance_type`` or ``launch_template`` must be specified when launching new instances (https://github.com/ansible-collections/amazon.aws/pull/1315). +- ec2_vpc_dhcp_options - the ``new_options`` return value has been deprecated after being renamed to ``dhcp_config``. Please use the ``dhcp_config`` or ``dhcp_options`` return values (https://github.com/ansible-collections/amazon.aws/pull/1327). +- ec2_vpc_endpoint - the ``policy_file`` parameter has been removed. I(policy) with a file lookup can be used instead (https://github.com/ansible-collections/amazon.aws/issues/1178). +- ec2_vpc_net - the ``classic_link_enabled`` return value has been removed. Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). +- ec2_vpc_net_info - the ``classic_link_dns_status`` return value has been removed. Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). +- ec2_vpc_net_info - the ``classic_link_enabled`` return value has been removed. Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). +- module_utils.cloud - the previously deprecated ``CloudRetry.backoff`` has been removed. Please use ``CloudRetry.exponential_backoff`` or ``CloudRetry.jittered_backoff`` instead (https://github.com/ansible-collections/amazon.aws/issues/1110). + +Deprecated Features +------------------- + +- amazon.aws collection - due to the AWS SDKs Python support policies (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) support for Python less than 3.8 by this collection is expected to be removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1342). +- 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 release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1342). +- amazon.aws lookup plugins - the ``boto3_profile`` alias for the ``profile`` option has been deprecated, please use ``profile`` instead (https://github.com/ansible-collections/amazon.aws/pull/1225). +- docs_fragments - ``amazon.aws.aws_credentials`` docs fragment has been deprecated please use ``amazon.aws.common.plugins`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). +- docs_fragments - ``amazon.aws.aws_region`` docs fragment has been deprecated please use ``amazon.aws.region.plugins`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). +- docs_fragments - ``amazon.aws.aws`` docs fragment has been deprecated please use ``amazon.aws.common.modules`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). +- docs_fragments - ``amazon.aws.ec2`` docs fragment has been deprecated please use ``amazon.aws.region.modules`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). +- module_utils.policy - ``ansible_collections.amazon.aws.module_utils.policy.sort_json_policy_dict`` has been deprecated consider using ``ansible_collections.amazon.aws.module_utils.poilcies.compare_policies`` instead (https://github.com/ansible-collections/amazon.aws/pull/1136). +- s3_object - Support for passing ``dualstack`` and ``endpoint_url`` at the same time has been deprecated, the ``dualstack`` parameter is ignored when ``endpoint_url`` is passed. Support will be removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). +- s3_object - Support for passing values of ``overwrite`` other than ``always``, ``never``, ``different`` or last ``last`` has been deprecated. Boolean values should be replaced by the strings ``always`` or ``never`` Support will be removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). +- s3_object_info - Support for passing ``dualstack`` and ``endpoint_url`` at the same time has been deprecated, the ``dualstack`` parameter is ignored when ``endpoint_url`` is passed. Support will be removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). + +Removed Features (previously deprecated) +---------------------------------------- + +- ec2_vpc_endpoint_info - support for the ``query`` parameter was removed. The ``amazon.aws.ec2_vpc_endpoint_info`` module now only queries for endpoints. Services can be queried using the ``amazon.aws.ec2_vpc_endpoint_service_info`` module (https://github.com/ansible-collections/amazon.aws/pull/1308). +- s3_object - support for creating and deleting buckets using the ``s3_object`` module has been removed. S3 buckets can be created and deleted using the ``amazon.aws.s3_bucket`` module (https://github.com/ansible-collections/amazon.aws/issues/1112). + +Bugfixes +-------- + +- ec2_security_group - file included unreachable code. Fix now removes unreachable code by removing an inapproproate logic (https://github.com/ansible-collections/amazon.aws/pull/1348). +- ec2_vpc_dhcp_option - retry ``describe_dhcp_options`` after creation when ``InvalidDhcpOptionID.NotFound`` is raised (https://github.com/ansible-collections/amazon.aws/pull/1320). +- lambda_execute - Fix waiter error when function_arn is passed instead of name(https://github.com/ansible-collections/amazon.aws/issues/1268). +- module_utils - fixes ``TypeError: deciding_wrapper() got multiple values for argument 'aws_retry'`` when passing positional arguments to functions wrapped by AnsibleAWSModule.client (https://github.com/ansible-collections/amazon.aws/pull/1230). +- rds_param_group - added a check to fail the task while modifying/updating rds_param_group if trying to change DB parameter group family. (https://github.com/ansible-collections/amazon.aws/pull/1169). +- route53_health_check - Fix "Name" tag key removal idempotentcy issue when creating health_check with `use_unique_names` and `tags` set (https://github.com/ansible-collections/amazon.aws/pull/1253). +- s3_bucket - Handle setting of permissions while acl is disabled.(https://github.com/ansible-collections/amazon.aws/pull/1168). + +New Plugins +----------- + +Lookup +~~~~~~ + +- aws_collection_constants - expose various collection related constants + +New Modules +----------- + +- backup_plan - Manage AWS Backup Plans +- backup_plan_info - Describe AWS Backup Plans +- backup_restore_job_info - List information about backup restore jobs +- backup_selection - Create, delete and modify AWS Backup selection +- backup_selection_info - Describe AWS Backup Selections +- backup_tag - Manage tags on backup plan, backup vault, recovery point +- backup_tag_info - List tags on AWS Backup resources +- backup_vault - Manage AWS Backup Vaults +- backup_vault_info - Describe AWS Backup Vaults + v5.5.0 ====== @@ -353,6 +513,7 @@ The amazon.aws 4.4.0 release includes a number of security and minor bug fixes. Minor Changes ------------- + - ec2_instance - refacter ``tower_callback`` code to handle parameter validation as part of the argument specification (https://github.com/ansible-collections/amazon.aws/pull/1199). - ec2_instance - the ``tower_callback`` parameter has been renamed to ``aap_callback``, ``tower_callback`` remains as an alias. This change should have no observable effect for users outside the module documentation (https://github.com/ansible-collections/amazon.aws/pull/1199). diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index a42718f0acb..dc4c3c41b11 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1756,3 +1756,361 @@ releases: name: lambda_layer_info namespace: '' release_date: '2023-05-04' + 6.0.0: + changes: + breaking_changes: + - The amazon.aws collection has dropped support for ``botocore<1.25.0`` and + ``boto3<1.22.0``. Most modules will continue to work with older versions of + the AWS SDK, however compatibility 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/1342). + - amazon.aws - compatibility code for Python < 3.6 has been removed (https://github.com/ansible-collections/amazon.aws/pull/1257). + - ec2_eip - the previously deprecated ``instance_id`` alias for the ``device_id`` + parameter has been removed. Please use the ``device_id`` parameter name instead + (https://github.com/ansible-collections/amazon.aws/issues/1176). + - ec2_instance - the default value for ``instance_type`` has been removed. At + least one of ``instance_type`` or ``launch_template`` must be specified when + launching new instances (https://github.com/ansible-collections/amazon.aws/pull/1315). + - ec2_vpc_dhcp_options - the ``new_options`` return value has been deprecated + after being renamed to ``dhcp_config``. Please use the ``dhcp_config`` or + ``dhcp_options`` return values (https://github.com/ansible-collections/amazon.aws/pull/1327). + - ec2_vpc_endpoint - the ``policy_file`` parameter has been removed. I(policy) + with a file lookup can be used instead (https://github.com/ansible-collections/amazon.aws/issues/1178). + - ec2_vpc_net - the ``classic_link_enabled`` return value has been removed. + Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). + - ec2_vpc_net_info - the ``classic_link_dns_status`` return value has been removed. + Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). + - ec2_vpc_net_info - the ``classic_link_enabled`` return value has been removed. + Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). + - module_utils.cloud - the previously deprecated ``CloudRetry.backoff`` has + been removed. Please use ``CloudRetry.exponential_backoff`` or ``CloudRetry.jittered_backoff`` + instead (https://github.com/ansible-collections/amazon.aws/issues/1110). + bugfixes: + - ec2_security_group - file included unreachable code. Fix now removes unreachable + code by removing an inapproproate logic (https://github.com/ansible-collections/amazon.aws/pull/1348). + - ec2_vpc_dhcp_option - retry ``describe_dhcp_options`` after creation when + ``InvalidDhcpOptionID.NotFound`` is raised (https://github.com/ansible-collections/amazon.aws/pull/1320). + - lambda_execute - Fix waiter error when function_arn is passed instead of name(https://github.com/ansible-collections/amazon.aws/issues/1268). + - 'module_utils - fixes ``TypeError: deciding_wrapper() got multiple values + for argument ''aws_retry''`` when passing positional arguments to functions + wrapped by AnsibleAWSModule.client (https://github.com/ansible-collections/amazon.aws/pull/1230).' + - rds_param_group - added a check to fail the task while modifying/updating + rds_param_group if trying to change DB parameter group family. (https://github.com/ansible-collections/amazon.aws/pull/1169). + - route53_health_check - Fix "Name" tag key removal idempotentcy issue when + creating health_check with `use_unique_names` and `tags` set (https://github.com/ansible-collections/amazon.aws/pull/1253). + - s3_bucket - Handle setting of permissions while acl is disabled.(https://github.com/ansible-collections/amazon.aws/pull/1168). + deprecated_features: + - amazon.aws collection - due to the AWS SDKs Python support policies (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) + support for Python less than 3.8 by this collection is expected to be removed + in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1342). + - 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 release 7.0.0. (https://github.com/ansible-collections/amazon.aws/pull/1342). + - amazon.aws lookup plugins - the ``boto3_profile`` alias for the ``profile`` + option has been deprecated, please use ``profile`` instead (https://github.com/ansible-collections/amazon.aws/pull/1225). + - docs_fragments - ``amazon.aws.aws_credentials`` docs fragment has been deprecated + please use ``amazon.aws.common.plugins`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). + - docs_fragments - ``amazon.aws.aws_region`` docs fragment has been deprecated + please use ``amazon.aws.region.plugins`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). + - docs_fragments - ``amazon.aws.aws`` docs fragment has been deprecated please + use ``amazon.aws.common.modules`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). + - docs_fragments - ``amazon.aws.ec2`` docs fragment has been deprecated please + use ``amazon.aws.region.modules`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). + - module_utils.policy - ``ansible_collections.amazon.aws.module_utils.policy.sort_json_policy_dict`` + has been deprecated consider using ``ansible_collections.amazon.aws.module_utils.poilcies.compare_policies`` + instead (https://github.com/ansible-collections/amazon.aws/pull/1136). + - s3_object - Support for passing ``dualstack`` and ``endpoint_url`` at the + same time has been deprecated, the ``dualstack`` parameter is ignored when + ``endpoint_url`` is passed. Support will be removed in a release after 2024-12-01 + (https://github.com/ansible-collections/amazon.aws/pull/1305). + - s3_object - Support for passing values of ``overwrite`` other than ``always``, + ``never``, ``different`` or last ``last`` has been deprecated. Boolean values + should be replaced by the strings ``always`` or ``never`` Support will be + removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). + - s3_object_info - Support for passing ``dualstack`` and ``endpoint_url`` at + the same time has been deprecated, the ``dualstack`` parameter is ignored + when ``endpoint_url`` is passed. Support will be removed in a release after + 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). + minor_changes: + - Add github actions to run unit and sanity tests.(https://github.com/ansible-collections/amazon.aws/pull/1393). + - AnsibleAWSModule - add support to the ``client`` and ``resource`` methods + for overriding the default parameters (https://github.com/ansible-collections/amazon.aws/pull/1303). + - CONTRIBUTING.md - refactors and adds to contributor documentation (https://github.com/ansible-collections/amazon.aws/issues/924) + - Refactor inventory plugins and add aws_rds inventory unit tests (https://github.com/ansible-collections/amazon.aws/pull/1218). + - Refactor module_utils/cloudfront_facts.py and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1265). + - The ``black`` code formatter has been run across the collection to improve + code consistency (https://github.com/ansible-collections/amazon.aws/pull/1465). + - amazon.aws inventory plugins - additional refactorization of inventory plugin + connection handling (https://github.com/ansible-collections/amazon.aws/pull/1271). + - amazon.aws lookup plugins - ``aws_access_key`` has been renamed to ``access_key`` + for consistency between modules and plugins, ``aws_access_key`` remains as + an alias. This change should have no observable effect for users outside the + module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). + - amazon.aws lookup plugins - ``aws_profile`` has been renamed to ``profile`` + for consistency between modules and plugins, ``aws_profile`` remains as an + alias. This change should have no observable effect for users outside the + module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). + - amazon.aws lookup plugins - ``aws_secret_key`` has been renamed to ``secret_key`` + for consistency between modules and plugins, ``aws_secret_key`` remains as + an alias. This change should have no observable effect for users outside the + module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). + - amazon.aws lookup plugins - ``aws_security_token`` has been renamed to ``session_token`` + for consistency between modules and plugins, ``aws_security_token`` remains + as an alias. This change should have no observable effect for users outside + the module/plugin documentation (https://github.com/ansible-collections/amazon.aws/pull/1225). + - amazon.aws modules - bulk update of import statements following various refactors + (https://github.com/ansible-collections/amazon.aws/pull/1310). + - autoscaling_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - aws_account_attribute - the ``aws_account_attribute`` lookup plugin has been + refactored to use ``AWSLookupBase`` as its base class (https://github.com/ansible-collections/amazon.aws/pull/1225). + - aws_ec2 inventory - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - aws_secret - the ``aws_secret`` lookup plugin has been refactored to use ``AWSLookupBase`` + as its base class (https://github.com/ansible-collections/amazon.aws/pull/1225). + - aws_secret - the ``aws_secret`` lookup plugin has been renamed ``secretsmanager_secret``, + ``aws_secret`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/1225). + - aws_ssm - the ``aws_ssm`` lookup plugin has been refactored to use ``AWSLookupBase`` + as its base class (https://github.com/ansible-collections/amazon.aws/pull/1225). + - aws_ssm - the ``aws_ssm`` lookup plugin has been renamed ``ssm_parameter``, + ``aws_ssm`` remains as an alias (https://github.com/ansible-collections/amazon.aws/pull/1225). + - backup - Add logic for backup_selection* modules (https://github.com/ansible-collections/amazon.aws/pull/1530). + - bulk migration of ``%`` and ``.format()`` to fstrings (https://github.com/ansible-collections/amazon.aws/pull/1483). + - cloud module_utils - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - cloudtrail_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - cloudwatchlogs_log_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - docs_fragments - ``amazon.aws.boto3`` fragment now pulls the botocore version + requirements from ``module_utils.botocore`` (https://github.com/ansible-collections/amazon.aws/pull/1248). + - docs_fragments - common parameters for modules and plugins have been synchronised + and moved to ``amazon.aws.common.modules`` and ``amazon.aws.common.plugins`` + (https://github.com/ansible-collections/amazon.aws/pull/1248). + - docs_fragments - region parameters for modules and plugins have been synchronised + and moved to ``amazon.aws.region.modules`` and ``amazon.aws.region.plugins`` + (https://github.com/ansible-collections/amazon.aws/pull/1248). + - ec2_ami - Extend the unit-test coverage of the module (https://github.com/ansible-collections/amazon.aws/pull/1159). + - ec2_ami - allow ``ImageAvailable`` waiter to retry when the image can't be + found (https://github.com/ansible-collections/amazon.aws/pull/1321). + - ec2_ami_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1252). + - ec2_eip - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - ec2_eni_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1236). + - ec2_instance - avoid changing ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1187). + - ec2_instance - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1337). + - ec2_security_group - added rule options to argument specifications to improve + handling of inputs (https://github.com/ansible-collections/amazon.aws/pull/1214). + - ec2_security_group - refacter ``get_target_from_rule()`` (https://github.com/ansible-collections/amazon.aws/pull/1221). + - ec2_security_group - refactor rule expansion and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1261). + - ec2_snapshot - Reenable the integration tests (https://github.com/ansible-collections/amazon.aws/pull/1235). + - ec2_snapshot_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1211). + - ec2_vpc_route_table - add support for Carrier Gateway entry (https://github.com/ansible-collections/amazon.aws/pull/926). + - ec2_vpc_subnet - retry fetching subnet details after creation if the first + attempt fails (https://github.com/ansible-collections/amazon.aws/pull/1526). + - inventory aws ec2 - add parameter `use_ssm_inventory` allowing to query ssm + inventory information for configured EC2 instances and populate hostvars (https://github.com/ansible-collections/amazon.aws/issues/704). + - inventory plugins - refactor cache handling (https://github.com/ansible-collections/amazon.aws/pull/1285). + - inventory plugins - refactor file verification handling (https://github.com/ansible-collections/amazon.aws/pull/1285). + - inventory_aws_ec2 integration tests - replace local module `test_get_ssm_inventory` + by `community.aws.ssm_inventory_info` (https://github.com/ansible-collections/amazon.aws/pull/1416). + - kms_key_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - lambda - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - lambda - use common ``get_aws_account_info`` helper rather than reimplementing + (https://github.com/ansible-collections/amazon.aws/pull/1181). + - lambda_alias - refactored to avoid passing around the complex ``module`` resource + (https://github.com/ansible-collections/amazon.aws/pull/1336). + - lambda_alias - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1336). + - lambda_execute - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - lambda_info - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1336). + - lambda_layer_info - add support for parameter version_number to retrieve + detailed information for a specific layer version (https://github.com/ansible-collections/amazon.aws/pull/1293). + - module_utils - move RetryingBotoClientWrapper into module_utils.retries for + reuse with other plugin types (https://github.com/ansible-collections/amazon.aws/pull/1230). + - module_utils - move exceptions into dedicated python module (https://github.com/ansible-collections/amazon.aws/pull/1246). + - module_utils - refacter botocore version validation into module_utils.botocore + for future reuse (https://github.com/ansible-collections/amazon.aws/pull/1227). + - module_utils.acm - Refactor ACMServiceManager class and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1273). + - module_utils.botocore - Add Ansible AWS User-Agent identification (https://github.com/ansible-collections/amazon.aws/pull/1306). + - module_utils.botocore - refactorization of ``get_aws_region``, ``get_aws_connection_info`` + so that the code can be reused by non-module plugins (https://github.com/ansible-collections/amazon.aws/pull/1231). + - module_utils.policy - minor refacter of code to reduce complexity and improve + test coverage (https://github.com/ansible-collections/amazon.aws/pull/1136). + - module_utils.s3 - Refactor get_s3_connection into a module_utils for S3 modules + and expand module_utils.s3 unit tests (https://github.com/ansible-collections/amazon.aws/pull/1139). + - module_utils/botocore - added support to ``_boto3_conn`` for passing dictionaries + of configuration (https://github.com/ansible-collections/amazon.aws/pull/1307). + - plugin_utils - Added ``AWSConnectionBase`` to support refactoring connection + plugins (https://github.com/ansible-collections/amazon.aws/pull/1340). + - rds - AWS is phasing out aurora1. Integration tests use aurora2 (aurora-mysql) + by default (https://github.com/ansible-collections/amazon.aws/pull/1233). + - rds_cluster - Split up the functional tests in smaller targets (https://github.com/ansible-collections/amazon.aws/pull/1175). + - rds_cluster_snapshot - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - rds_instance - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - rds_instance_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1132). + - rds_instance_snapshot - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - rds_param_group - drop Python2 import fallbacks (https://github.com/ansible-collections/amazon.aws/pull/1513). + - route53_health_check - Drop deprecation warning (https://github.com/ansible-collections/community.aws/pull/1335). + - route53_health_check - minor fix for returning health check info while updating + a Route53 health check (https://github.com/ansible-collections/amazon.aws/pull/1200). + - route53_health_check - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - route53_info - drop unused imports (https://github.com/ansible-collections/amazon.aws/pull/1462). + - s3_bucket - add support for S3 dualstack endpoint (https://github.com/ansible-collections/amazon.aws/pull/1305). + - s3_bucket - handle missing read permissions more gracefully when possible + (https://github.com/ansible-collections/amazon.aws/pull/1406). + - s3_bucket - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). + - s3_object - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). + - s3_object - refactor main to reduce complexity (https://github.com/ansible-collections/amazon.aws/pull/1193). + - s3_object_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). + - s3_object_info - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). + release_summary: This release brings some new plugins and features. Several + bugfixes, breaking changes and deprecated features are also included. The + amazon.aws collection has dropped support for ``botocore<1.25.0`` and ``boto3<1.22.0``. + Support for Python 3.6 has also been dropped. + removed_features: + - ec2_vpc_endpoint_info - support for the ``query`` parameter was removed. The + ``amazon.aws.ec2_vpc_endpoint_info`` module now only queries for endpoints. + Services can be queried using the ``amazon.aws.ec2_vpc_endpoint_service_info`` + module (https://github.com/ansible-collections/amazon.aws/pull/1308). + - s3_object - support for creating and deleting buckets using the ``s3_object`` + module has been removed. S3 buckets can be created and deleted using the ``amazon.aws.s3_bucket`` + module (https://github.com/ansible-collections/amazon.aws/issues/1112). + fragments: + - 1108-main-6.0.0.yml + - 1110-deprecation-complete-cloudretry-backoff.yml + - 1112-s3_object-delete-create.yml + - 1136-DEPRECATE-sort_json_policy_dict.yml + - 1168-s3_bucket_acl_disabled.yml + - 1169-rds_param_group-fail-on-updating-engine.yml + - 1180-december-deprecations.yml + - 1181-linting.yml + - 1187-ec2_instance.yml + - 1193-s3_object_refactor.yaml + - 1200-route53_health_check-return-health-check-info-on-updating.yml + - 1221-ec2_security_group.yml + - 1222-route53_health_check-bump-up-version_added.yml + - 1225-refacter-lookup.yml + - 1227-refacter-sdk-versions.yml + - 1230-move-RetryingBotoClientWrapper.yml + - 1231-boto3_connections.yml + - 1248-docs.yml + - 1253-route53_health_check-fix-name-tag-key-removal-idempotentcy-issue.yml + - 1255-async-tests.yml + - 1256-ec2_instance-running.yml + - 1257-python2-compat.yml + - 1258-slow.yml + - 1268-lambda-execute-arn.yml + - 1269-inventory_tests.yml + - 1271-inventory-connections.yml + - 1276-gitignore-inventory.yml + - 1285-inventory-refactor.yml + - 1303-client-override.yml + - 1305-s3-refactor.yml + - 1307-botocore-configs.yml + - 1308-ec2_vpc_endpoint_info-query.yml + - 1310-imports.yml + - 1315-ec2_instance-instance_type.yml + - 1320-ec2_vpc_dhcp_options-retrys.yaml + - 1321-ec2_ami.yaml + - 1327-ec2_vpc_dhcp_options.yml + - 1335-route53_health_check-rescind-deprecation-message.yml + - 1336-lambda-module_params.yml + - 1337-ec2_instance.yml + - 1348-remove-unreachable-code.yml + - 1352-s3-limited-permissions.yml + - 1369-inventory_aws_ec2-add-support-for-ssm-inventory.yml + - 1374-get_classic_link_status.yml + - 1375-lint.yml + - 1382-docs.yml + - 1394-lint.yml + - 1427-backup_tag-and_backup_tag_info-add-new-module.yml + - 1435-backup_restore_job_info-add-new-module.yml + - 1446-backup_plan-add-new-module.yml + - 1448-replace-pycrypto.yml + - 1462-sanity.yml + - 1465-black.yml + - 20221013-reenable-ec2_vpc_endpoint-tests.yml + - 20221024-ec2_eip-instance_id.yml + - 20221024-ec2_vpc_endpoint.yml + - 20221026-ec2_eip-instance_id-followup.yml + - 20221027-ec2_security_group-arg_spec.yml + - 20221103-ec2_security_group_-1.yml + - 20221103-tests.yml + - 20221104-exceptions.yml + - 20221107-metadata_test.yml + - 20221110-security_group.yml + - 20221124-docs-cleanup.yml + - 20230105-ec2_snapshot.yml + - 20230109-ec2_vpc_route_table.yml + - 20230306-headers.yml + - 20230423-update_readme_and_runtime.yml + - 20230502-rds_cluster-engine_version.yml + - 20230502-s3_object-permission.yml + - 924-contributing-docs.yml + - 926-ec2_vpc_route_table.yml + - add_github_actions_unitandsanity.yml + - add_linters_to_tox.yml + - aws_collection_constants.yml + - backup_add_backup_selections_logic.yml + - backup_resource.yml + - backup_selection-return_snake_case.yml + - botocore-add-custom-user-agent.yaml + - ec2_ami_test-coverage.yaml + - ec2_snapshot_reenable_the_integration_tests.yaml + - ec2_snapshot_tests_improve_reliability.yaml + - endpoint.yml + - fstring-1.yml + - fstring-2.yml + - fstring-3.yml + - fstring-4.yml + - fstring-ec2_inv.yml + - inventory_aws_ec2_update.yml + - lambda_layer_info-add-parameter-layer_version.yml + - module_utils_acm-unit-testing.yml + - module_utils_cloudfront_facts_unit_tests.yml + - module_utils_s3-unit-testing.yml + - python37.yml + - rds_cluster_split_functional_tests.yaml + - rds_instance_disable_aurora_integration_tests.yaml + - rds_use_aurora2_during_the_integration_tests.yaml + - refactor_connection_plugins.yml + - refactor_inventory_plugins.yml + - release-6-botocore.yml + - release_summary.yml + - remove-tests-integration-inventory-file.yml + - rename-cleanup-tests.yml + - unit-tests-tagging.yml + - unit-tests_test_ec2_ami_info_only.yaml + - unit-tests_test_ec2_eni_info_only.yaml + - unit-tests_test_ec2_snapshot_info_only.yaml + - unit-tests_test_rds_instance_info_only.yaml + - use_ec2_ami_to_test_ec2_snapshot_info.yaml + modules: + - description: Manage AWS Backup Plans + name: backup_plan + namespace: '' + - description: Describe AWS Backup Plans + name: backup_plan_info + namespace: '' + - description: List information about backup restore jobs + name: backup_restore_job_info + namespace: '' + - description: Create, delete and modify AWS Backup selection + name: backup_selection + namespace: '' + - description: Describe AWS Backup Selections + name: backup_selection_info + namespace: '' + - description: Manage tags on backup plan, backup vault, recovery point + name: backup_tag + namespace: '' + - description: List tags on AWS Backup resources + name: backup_tag_info + namespace: '' + - description: Manage AWS Backup Vaults + name: backup_vault + namespace: '' + - description: Describe AWS Backup Vaults + name: backup_vault_info + namespace: '' + plugins: + lookup: + - description: expose various collection related constants + name: aws_collection_constants + namespace: null + release_date: '2023-05-09' diff --git a/changelogs/fragments/1108-main-6.0.0.yml b/changelogs/fragments/1108-main-6.0.0.yml deleted file mode 100644 index 8d3023fb703..00000000000 --- a/changelogs/fragments/1108-main-6.0.0.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- galaxy.yml - bump ``release`` for main branch to ``6.0.0-dev0``. diff --git a/changelogs/fragments/1110-deprecation-complete-cloudretry-backoff.yml b/changelogs/fragments/1110-deprecation-complete-cloudretry-backoff.yml deleted file mode 100644 index 731a7aa1f15..00000000000 --- a/changelogs/fragments/1110-deprecation-complete-cloudretry-backoff.yml +++ /dev/null @@ -1,4 +0,0 @@ -breaking_changes: -- module_utils.cloud - the previously deprecated ``CloudRetry.backoff`` has been removed. - Please use ``CloudRetry.exponential_backoff`` or ``CloudRetry.jittered_backoff`` - instead (https://github.com/ansible-collections/amazon.aws/issues/1110). diff --git a/changelogs/fragments/1112-s3_object-delete-create.yml b/changelogs/fragments/1112-s3_object-delete-create.yml deleted file mode 100644 index 5b1ac95e0ee..00000000000 --- a/changelogs/fragments/1112-s3_object-delete-create.yml +++ /dev/null @@ -1,4 +0,0 @@ -removed_features: -- s3_object - support for creating and deleting buckets using the ``s3_object`` module has been removed. - S3 buckets can be created and deleted using the ``amazon.aws.s3_bucket`` module - (https://github.com/ansible-collections/amazon.aws/issues/1112). diff --git a/changelogs/fragments/1136-DEPRECATE-sort_json_policy_dict.yml b/changelogs/fragments/1136-DEPRECATE-sort_json_policy_dict.yml deleted file mode 100644 index 2a1066c5a9f..00000000000 --- a/changelogs/fragments/1136-DEPRECATE-sort_json_policy_dict.yml +++ /dev/null @@ -1,7 +0,0 @@ -deprecated_features: -- module_utils.policy - ``ansible_collections.amazon.aws.module_utils.policy.sort_json_policy_dict`` - has been deprecated consider using ``ansible_collections.amazon.aws.module_utils.poilcies.compare_policies`` instead - (https://github.com/ansible-collections/amazon.aws/pull/1136). -minor_changes: -- module_utils.policy - minor refacter of code to reduce complexity and improve test coverage - (https://github.com/ansible-collections/amazon.aws/pull/1136). diff --git a/changelogs/fragments/1168-s3_bucket_acl_disabled.yml b/changelogs/fragments/1168-s3_bucket_acl_disabled.yml deleted file mode 100644 index 60364bc9d66..00000000000 --- a/changelogs/fragments/1168-s3_bucket_acl_disabled.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- s3_bucket - Handle setting of permissions while acl is disabled.(https://github.com/ansible-collections/amazon.aws/pull/1168). diff --git a/changelogs/fragments/1169-rds_param_group-fail-on-updating-engine.yml b/changelogs/fragments/1169-rds_param_group-fail-on-updating-engine.yml deleted file mode 100644 index 4d6e803c42e..00000000000 --- a/changelogs/fragments/1169-rds_param_group-fail-on-updating-engine.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- rds_param_group - added a check to fail the task while modifying/updating rds_param_group if trying to change DB parameter group family. (https://github.com/ansible-collections/amazon.aws/pull/1169). diff --git a/changelogs/fragments/1180-december-deprecations.yml b/changelogs/fragments/1180-december-deprecations.yml deleted file mode 100644 index 061e76755ec..00000000000 --- a/changelogs/fragments/1180-december-deprecations.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- various modules - bump 2022-12-01 deprecations over to version 6.0.0 (https://github.com/ansible-collections/amazon.aws/pull/1180). diff --git a/changelogs/fragments/1181-linting.yml b/changelogs/fragments/1181-linting.yml deleted file mode 100644 index 251ed7202b4..00000000000 --- a/changelogs/fragments/1181-linting.yml +++ /dev/null @@ -1,16 +0,0 @@ -minor_changes: -- aws_ec2 inventory - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- cloud module_utils - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- autoscaling_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- cloudtrail_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- cloudwatchlogs_log_group - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- ec2_eip - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- kms_key_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- lambda - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- lambda_execute - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- rds_cluster_snapshot - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- rds_instance - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- rds_instance_snapshot - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- route53_health_check - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- s3_object_info - minor linting fixes (https://github.com/ansible-collections/amazon.aws/pull/1181). -- lambda - use common ``get_aws_account_info`` helper rather than reimplementing (https://github.com/ansible-collections/amazon.aws/pull/1181). diff --git a/changelogs/fragments/1187-ec2_instance.yml b/changelogs/fragments/1187-ec2_instance.yml deleted file mode 100644 index 51589efb021..00000000000 --- a/changelogs/fragments/1187-ec2_instance.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_instance - avoid changing ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1187). diff --git a/changelogs/fragments/1193-s3_object_refactor.yaml b/changelogs/fragments/1193-s3_object_refactor.yaml deleted file mode 100644 index e2703c97459..00000000000 --- a/changelogs/fragments/1193-s3_object_refactor.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- s3_object - refactor main to reduce complexity (https://github.com/ansible-collections/amazon.aws/pull/1193). diff --git a/changelogs/fragments/1200-route53_health_check-return-health-check-info-on-updating.yml b/changelogs/fragments/1200-route53_health_check-return-health-check-info-on-updating.yml deleted file mode 100644 index c6585f53fbe..00000000000 --- a/changelogs/fragments/1200-route53_health_check-return-health-check-info-on-updating.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- route53_health_check - minor fix for returning health check info while updating a Route53 health check (https://github.com/ansible-collections/amazon.aws/pull/1200). diff --git a/changelogs/fragments/1221-ec2_security_group.yml b/changelogs/fragments/1221-ec2_security_group.yml deleted file mode 100644 index be97d077e2a..00000000000 --- a/changelogs/fragments/1221-ec2_security_group.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_security_group - refacter ``get_target_from_rule()`` (https://github.com/ansible-collections/amazon.aws/pull/1221). diff --git a/changelogs/fragments/1222-route53_health_check-bump-up-version_added.yml b/changelogs/fragments/1222-route53_health_check-bump-up-version_added.yml deleted file mode 100644 index bd741378d8b..00000000000 --- a/changelogs/fragments/1222-route53_health_check-bump-up-version_added.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- route53_health_check - bump ``version_Added`` for ``measure_latency`` to ``5.2.0``. diff --git a/changelogs/fragments/1225-refacter-lookup.yml b/changelogs/fragments/1225-refacter-lookup.yml deleted file mode 100644 index 6c1a554db50..00000000000 --- a/changelogs/fragments/1225-refacter-lookup.yml +++ /dev/null @@ -1,36 +0,0 @@ -minor_changes: -- aws_secret - the ``aws_secret`` lookup plugin has been renamed ``secretsmanager_secret``, ``aws_secret`` remains as an alias - (https://github.com/ansible-collections/amazon.aws/pull/1225). -- aws_ssm - the ``aws_ssm`` lookup plugin has been renamed ``ssm_parameter``, ``aws_ssm`` remains as an alias - (https://github.com/ansible-collections/amazon.aws/pull/1225). - -- aws_account_attribute - the ``aws_account_attribute`` lookup plugin has been refactored to use - ``AWSLookupBase`` as its base class - (https://github.com/ansible-collections/amazon.aws/pull/1225). -- aws_secret - the ``aws_secret`` lookup plugin has been refactored to use - ``AWSLookupBase`` as its base class - (https://github.com/ansible-collections/amazon.aws/pull/1225). -- aws_ssm - the ``aws_ssm`` lookup plugin has been refactored to use - ``AWSLookupBase`` as its base class - (https://github.com/ansible-collections/amazon.aws/pull/1225). - -- amazon.aws lookup plugins - ``aws_profile`` has been renamed to ``profile`` for consistency - between modules and plugins, ``aws_profile`` remains as an alias. - This change should have no observable effect for users outside the module/plugin documentation - (https://github.com/ansible-collections/amazon.aws/pull/1225). -- amazon.aws lookup plugins - ``aws_access_key`` has been renamed to ``access_key`` for consistency - between modules and plugins, ``aws_access_key`` remains as an alias. - This change should have no observable effect for users outside the module/plugin documentation - (https://github.com/ansible-collections/amazon.aws/pull/1225). -- amazon.aws lookup plugins - ``aws_secret_key`` has been renamed to ``secret_key`` for consistency - between modules and plugins, ``aws_secret_key`` remains as an alias. - This change should have no observable effect for users outside the module/plugin documentation - (https://github.com/ansible-collections/amazon.aws/pull/1225). -- amazon.aws lookup plugins - ``aws_security_token`` has been renamed to ``session_token`` for consistency - between modules and plugins, ``aws_security_token`` remains as an alias. - This change should have no observable effect for users outside the module/plugin documentation - (https://github.com/ansible-collections/amazon.aws/pull/1225). - -deprecated_features: -- amazon.aws lookup plugins - the ``boto3_profile`` alias for the ``profile`` option has been deprecated, please use ``profile`` instead - (https://github.com/ansible-collections/amazon.aws/pull/1225). diff --git a/changelogs/fragments/1227-refacter-sdk-versions.yml b/changelogs/fragments/1227-refacter-sdk-versions.yml deleted file mode 100644 index 36cbe2192e7..00000000000 --- a/changelogs/fragments/1227-refacter-sdk-versions.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- module_utils - refacter botocore version validation into module_utils.botocore for future reuse (https://github.com/ansible-collections/amazon.aws/pull/1227). diff --git a/changelogs/fragments/1230-move-RetryingBotoClientWrapper.yml b/changelogs/fragments/1230-move-RetryingBotoClientWrapper.yml deleted file mode 100644 index 1743368f27f..00000000000 --- a/changelogs/fragments/1230-move-RetryingBotoClientWrapper.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- "module_utils - move RetryingBotoClientWrapper into module_utils.retries for reuse with other plugin types (https://github.com/ansible-collections/amazon.aws/pull/1230)." -bugfixes: -- "module_utils - fixes ``TypeError: deciding_wrapper() got multiple values for argument 'aws_retry'`` when passing positional arguments to functions wrapped by AnsibleAWSModule.client (https://github.com/ansible-collections/amazon.aws/pull/1230)." diff --git a/changelogs/fragments/1231-boto3_connections.yml b/changelogs/fragments/1231-boto3_connections.yml deleted file mode 100644 index a195cbb1c54..00000000000 --- a/changelogs/fragments/1231-boto3_connections.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- module_utils.botocore - refactorization of ``get_aws_region``, ``get_aws_connection_info`` so that the code can be reused by non-module plugins (https://github.com/ansible-collections/amazon.aws/pull/1231). diff --git a/changelogs/fragments/1248-docs.yml b/changelogs/fragments/1248-docs.yml deleted file mode 100644 index e655e91edb8..00000000000 --- a/changelogs/fragments/1248-docs.yml +++ /dev/null @@ -1,10 +0,0 @@ -minor_changes: -- docs_fragments - ``amazon.aws.boto3`` fragment now pulls the botocore version requirements from ``module_utils.botocore`` (https://github.com/ansible-collections/amazon.aws/pull/1248). -- docs_fragments - common parameters for modules and plugins have been synchronised and moved to ``amazon.aws.common.modules`` and ``amazon.aws.common.plugins`` (https://github.com/ansible-collections/amazon.aws/pull/1248). -- docs_fragments - region parameters for modules and plugins have been synchronised and moved to ``amazon.aws.region.modules`` and ``amazon.aws.region.plugins`` (https://github.com/ansible-collections/amazon.aws/pull/1248). - -deprecated_features: -- docs_fragments - ``amazon.aws.aws`` docs fragment has been deprecated please use ``amazon.aws.common.modules`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). -- docs_fragments - ``amazon.aws.ec2`` docs fragment has been deprecated please use ``amazon.aws.region.modules`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). -- docs_fragments - ``amazon.aws.aws_credentials`` docs fragment has been deprecated please use ``amazon.aws.common.plugins`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). -- docs_fragments - ``amazon.aws.aws_region`` docs fragment has been deprecated please use ``amazon.aws.region.plugins`` instead (https://github.com/ansible-collections/amazon.aws/pull/1248). diff --git a/changelogs/fragments/1253-route53_health_check-fix-name-tag-key-removal-idempotentcy-issue.yml b/changelogs/fragments/1253-route53_health_check-fix-name-tag-key-removal-idempotentcy-issue.yml deleted file mode 100644 index 3bff5eaf2b7..00000000000 --- a/changelogs/fragments/1253-route53_health_check-fix-name-tag-key-removal-idempotentcy-issue.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: -- route53_health_check - Fix "Name" tag key removal idempotentcy issue when creating health_check with `use_unique_names` and `tags` set (https://github.com/ansible-collections/amazon.aws/pull/1253). diff --git a/changelogs/fragments/1255-async-tests.yml b/changelogs/fragments/1255-async-tests.yml deleted file mode 100644 index a24f97bfbbe..00000000000 --- a/changelogs/fragments/1255-async-tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- integration tests - adds workaround for async test failures (https://github.com/ansible-collections/amazon.aws/pull/1255). diff --git a/changelogs/fragments/1256-ec2_instance-running.yml b/changelogs/fragments/1256-ec2_instance-running.yml deleted file mode 100644 index 9bf584ac89c..00000000000 --- a/changelogs/fragments/1256-ec2_instance-running.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_instance - Update tests to wait for state when testing state (https://github.com/ansible-collections/amazon.aws/pull/1256). diff --git a/changelogs/fragments/1257-python2-compat.yml b/changelogs/fragments/1257-python2-compat.yml deleted file mode 100644 index 89e0f4a1681..00000000000 --- a/changelogs/fragments/1257-python2-compat.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: -- amazon.aws - compatibility code for Python < 3.6 has been removed (https://github.com/ansible-collections/amazon.aws/pull/1257). diff --git a/changelogs/fragments/1258-slow.yml b/changelogs/fragments/1258-slow.yml deleted file mode 100644 index 404cb4335a8..00000000000 --- a/changelogs/fragments/1258-slow.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- integration tests - replace ``slow`` with time estimates from peridic integration tests. diff --git a/changelogs/fragments/1268-lambda-execute-arn.yml b/changelogs/fragments/1268-lambda-execute-arn.yml deleted file mode 100644 index 010e4255f66..00000000000 --- a/changelogs/fragments/1268-lambda-execute-arn.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lambda_execute - Fix waiter error when function_arn is passed instead of name(https://github.com/ansible-collections/amazon.aws/issues/1268). diff --git a/changelogs/fragments/1269-inventory_tests.yml b/changelogs/fragments/1269-inventory_tests.yml deleted file mode 100644 index af1b9ea1f28..00000000000 --- a/changelogs/fragments/1269-inventory_tests.yml +++ /dev/null @@ -1,3 +0,0 @@ -trivial: -- aws_ec2 - fix broken integration test (https://github.com/ansible-collections/amazon.aws/pull/1269). -- aws_ec2/aws_rds - ensure test actually fails when a playbook fails (https://github.com/ansible-collections/amazon.aws/pull/1269). diff --git a/changelogs/fragments/1271-inventory-connections.yml b/changelogs/fragments/1271-inventory-connections.yml deleted file mode 100644 index 2b45a2e8b2e..00000000000 --- a/changelogs/fragments/1271-inventory-connections.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- amazon.aws inventory plugins - additional refactorization of inventory plugin connection handling (https://github.com/ansible-collections/amazon.aws/pull/1271). diff --git a/changelogs/fragments/1276-gitignore-inventory.yml b/changelogs/fragments/1276-gitignore-inventory.yml deleted file mode 100644 index c807cd0c934..00000000000 --- a/changelogs/fragments/1276-gitignore-inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- gitignore - ignore integration test 'inventory' files (https://github.com/ansible-collections/amazon.aws/pull/1276) diff --git a/changelogs/fragments/1285-inventory-refactor.yml b/changelogs/fragments/1285-inventory-refactor.yml deleted file mode 100644 index 4aa59e2cd41..00000000000 --- a/changelogs/fragments/1285-inventory-refactor.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- inventory plugins - refactor file verification handling (https://github.com/ansible-collections/amazon.aws/pull/1285). -- inventory plugins - refactor cache handling (https://github.com/ansible-collections/amazon.aws/pull/1285). diff --git a/changelogs/fragments/1303-client-override.yml b/changelogs/fragments/1303-client-override.yml deleted file mode 100644 index 6e41ac122c8..00000000000 --- a/changelogs/fragments/1303-client-override.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- AnsibleAWSModule - add support to the ``client`` and ``resource`` methods for overriding the default parameters (https://github.com/ansible-collections/amazon.aws/pull/1303). diff --git a/changelogs/fragments/1305-s3-refactor.yml b/changelogs/fragments/1305-s3-refactor.yml deleted file mode 100644 index 11edd6cc727..00000000000 --- a/changelogs/fragments/1305-s3-refactor.yml +++ /dev/null @@ -1,15 +0,0 @@ -minor_changes: -- s3_bucket - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). -- s3_bucket - add support for S3 dualstack endpoint (https://github.com/ansible-collections/amazon.aws/pull/1305). -- s3_object - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). -- s3_object_info - refactor S3 connection code (https://github.com/ansible-collections/amazon.aws/pull/1305). -deprecated_features: -- s3_object - Support for passing ``dualstack`` and ``endpoint_url`` at the same time has been deprecated, the ``dualstack`` - parameter is ignored when ``endpoint_url`` is passed. - Support will be removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). -- s3_object_info - Support for passing ``dualstack`` and ``endpoint_url`` at the same time has been deprecated, the ``dualstack`` - parameter is ignored when ``endpoint_url`` is passed. - Support will be removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). -- s3_object - Support for passing values of ``overwrite`` other than ``always``, ``never``, ``different`` or last ``last`` - has been deprecated. Boolean values should be replaced by the strings ``always`` or ``never`` - Support will be removed in a release after 2024-12-01 (https://github.com/ansible-collections/amazon.aws/pull/1305). diff --git a/changelogs/fragments/1307-botocore-configs.yml b/changelogs/fragments/1307-botocore-configs.yml deleted file mode 100644 index 3a2481f9f58..00000000000 --- a/changelogs/fragments/1307-botocore-configs.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- module_utils/botocore - added support to ``_boto3_conn`` for passing dictionaries of configuration (https://github.com/ansible-collections/amazon.aws/pull/1307). diff --git a/changelogs/fragments/1308-ec2_vpc_endpoint_info-query.yml b/changelogs/fragments/1308-ec2_vpc_endpoint_info-query.yml deleted file mode 100644 index 180943b6e3a..00000000000 --- a/changelogs/fragments/1308-ec2_vpc_endpoint_info-query.yml +++ /dev/null @@ -1,5 +0,0 @@ -removed_features: -- ec2_vpc_endpoint_info - support for the ``query`` parameter was removed. - The ``amazon.aws.ec2_vpc_endpoint_info`` module now only queries for endpoints. - Services can be queried using the ``amazon.aws.ec2_vpc_endpoint_service_info`` module - (https://github.com/ansible-collections/amazon.aws/pull/1308). diff --git a/changelogs/fragments/1310-imports.yml b/changelogs/fragments/1310-imports.yml deleted file mode 100644 index f9416583d02..00000000000 --- a/changelogs/fragments/1310-imports.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- amazon.aws modules - bulk update of import statements following various refactors (https://github.com/ansible-collections/amazon.aws/pull/1310). diff --git a/changelogs/fragments/1315-ec2_instance-instance_type.yml b/changelogs/fragments/1315-ec2_instance-instance_type.yml deleted file mode 100644 index 0df2346360c..00000000000 --- a/changelogs/fragments/1315-ec2_instance-instance_type.yml +++ /dev/null @@ -1,4 +0,0 @@ -breaking_changes: -- ec2_instance - the default value for ``instance_type`` has been removed. - At least one of ``instance_type`` or ``launch_template`` must be specified when launching new - instances (https://github.com/ansible-collections/amazon.aws/pull/1315). diff --git a/changelogs/fragments/1320-ec2_vpc_dhcp_options-retrys.yaml b/changelogs/fragments/1320-ec2_vpc_dhcp_options-retrys.yaml deleted file mode 100644 index 15e9b1cace2..00000000000 --- a/changelogs/fragments/1320-ec2_vpc_dhcp_options-retrys.yaml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: -- ec2_vpc_dhcp_option - retry ``describe_dhcp_options`` after creation when ``InvalidDhcpOptionID.NotFound`` is raised - (https://github.com/ansible-collections/amazon.aws/pull/1320). diff --git a/changelogs/fragments/1321-ec2_ami.yaml b/changelogs/fragments/1321-ec2_ami.yaml deleted file mode 100644 index d8604f51b80..00000000000 --- a/changelogs/fragments/1321-ec2_ami.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_ami - allow ``ImageAvailable`` waiter to retry when the image can't be found (https://github.com/ansible-collections/amazon.aws/pull/1321). diff --git a/changelogs/fragments/1327-ec2_vpc_dhcp_options.yml b/changelogs/fragments/1327-ec2_vpc_dhcp_options.yml deleted file mode 100644 index f99544ea15e..00000000000 --- a/changelogs/fragments/1327-ec2_vpc_dhcp_options.yml +++ /dev/null @@ -1,4 +0,0 @@ -breaking_changes: -- ec2_vpc_dhcp_options - the ``new_options`` return value has been deprecated after being renamed - to ``dhcp_config``. Please use the ``dhcp_config`` or ``dhcp_options`` return values - (https://github.com/ansible-collections/amazon.aws/pull/1327). diff --git a/changelogs/fragments/1335-route53_health_check-rescind-deprecation-message.yml b/changelogs/fragments/1335-route53_health_check-rescind-deprecation-message.yml deleted file mode 100644 index ebad90728ec..00000000000 --- a/changelogs/fragments/1335-route53_health_check-rescind-deprecation-message.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - route53_health_check - Drop deprecation warning (https://github.com/ansible-collections/community.aws/pull/1335). \ No newline at end of file diff --git a/changelogs/fragments/1336-lambda-module_params.yml b/changelogs/fragments/1336-lambda-module_params.yml deleted file mode 100644 index 2138212f84f..00000000000 --- a/changelogs/fragments/1336-lambda-module_params.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- lambda_info - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1336). -- lambda_alias - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1336). -- lambda_alias - refactored to avoid passing around the complex ``module`` resource (https://github.com/ansible-collections/amazon.aws/pull/1336). diff --git a/changelogs/fragments/1337-ec2_instance.yml b/changelogs/fragments/1337-ec2_instance.yml deleted file mode 100644 index 17f353938dc..00000000000 --- a/changelogs/fragments/1337-ec2_instance.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_instance - updated to avoid manipulating ``module.params`` (https://github.com/ansible-collections/amazon.aws/pull/1337). diff --git a/changelogs/fragments/1348-remove-unreachable-code.yml b/changelogs/fragments/1348-remove-unreachable-code.yml deleted file mode 100644 index 467520ba4bd..00000000000 --- a/changelogs/fragments/1348-remove-unreachable-code.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- ec2_security_group - file included unreachable code. Fix now removes unreachable code by removing an inapproproate logic (https://github.com/ansible-collections/amazon.aws/pull/1348). diff --git a/changelogs/fragments/1352-s3-limited-permissions.yml b/changelogs/fragments/1352-s3-limited-permissions.yml deleted file mode 100644 index cc7bf72eaab..00000000000 --- a/changelogs/fragments/1352-s3-limited-permissions.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- s3_bucket - handle missing read permissions more gracefully when possible (https://github.com/ansible-collections/amazon.aws/pull/1406). diff --git a/changelogs/fragments/1369-inventory_aws_ec2-add-support-for-ssm-inventory.yml b/changelogs/fragments/1369-inventory_aws_ec2-add-support-for-ssm-inventory.yml deleted file mode 100644 index d66fdba18da..00000000000 --- a/changelogs/fragments/1369-inventory_aws_ec2-add-support-for-ssm-inventory.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - inventory aws ec2 - add parameter `use_ssm_inventory` allowing to query ssm inventory information for configured EC2 instances and populate hostvars (https://github.com/ansible-collections/amazon.aws/issues/704). diff --git a/changelogs/fragments/1374-get_classic_link_status.yml b/changelogs/fragments/1374-get_classic_link_status.yml deleted file mode 100644 index 615084c8d1d..00000000000 --- a/changelogs/fragments/1374-get_classic_link_status.yml +++ /dev/null @@ -1,7 +0,0 @@ -breaking_changes: -- ec2_vpc_net - the ``classic_link_enabled`` return value has been removed. - Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). -- ec2_vpc_net_info - the ``classic_link_enabled`` return value has been removed. - Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). -- ec2_vpc_net_info - the ``classic_link_dns_status`` return value has been removed. - Support for EC2 Classic networking was dropped by AWS (https://github.com/ansible-collections/amazon.aws/pull/1374). diff --git a/changelogs/fragments/1375-lint.yml b/changelogs/fragments/1375-lint.yml deleted file mode 100644 index cd78796ebc3..00000000000 --- a/changelogs/fragments/1375-lint.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- plugins/plugin_utils - minor dark / pylint cleanup (https://github.com/ansible-collections/amazon.aws/pull/1375). diff --git a/changelogs/fragments/1382-docs.yml b/changelogs/fragments/1382-docs.yml deleted file mode 100644 index bd9f5ed2da8..00000000000 --- a/changelogs/fragments/1382-docs.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- bulk update module docs to use new fragment names (https://github.com/ansible-collections/amazon.aws/pull/1382). diff --git a/changelogs/fragments/1394-lint.yml b/changelogs/fragments/1394-lint.yml deleted file mode 100644 index 237689c0ca5..00000000000 --- a/changelogs/fragments/1394-lint.yml +++ /dev/null @@ -1,3 +0,0 @@ -trivial: -- inventory tests - move tasks out of playbook director (https://github.com/ansible-collections/amazon.aws/pull/1394). -- ec2_vpc_net - remove unused import (https://github.com/ansible-collections/amazon.aws/pull/1394). diff --git a/changelogs/fragments/1427-backup_tag-and_backup_tag_info-add-new-module.yml b/changelogs/fragments/1427-backup_tag-and_backup_tag_info-add-new-module.yml deleted file mode 100644 index 215ef3df610..00000000000 --- a/changelogs/fragments/1427-backup_tag-and_backup_tag_info-add-new-module.yml +++ /dev/null @@ -1,3 +0,0 @@ -trivial: -- backup_tag - Added a new module that manages tags on AWS backup resources. (https://github.com/ansible-collections/amazon.aws/pull/1427). -- backup_tag_info - Added a new module that describes tags on AWS backup resources. (https://github.com/ansible-collections/amazon.aws/pull/1427). diff --git a/changelogs/fragments/1435-backup_restore_job_info-add-new-module.yml b/changelogs/fragments/1435-backup_restore_job_info-add-new-module.yml deleted file mode 100644 index cd625c87c54..00000000000 --- a/changelogs/fragments/1435-backup_restore_job_info-add-new-module.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- backup_restore_job_info - Added a new module that lists info of AWS Backup restore jobs (https://github.com/ansible-collections/amazon.aws/pull/1435). diff --git a/changelogs/fragments/1446-backup_plan-add-new-module.yml b/changelogs/fragments/1446-backup_plan-add-new-module.yml deleted file mode 100644 index 8c401e0afe3..00000000000 --- a/changelogs/fragments/1446-backup_plan-add-new-module.yml +++ /dev/null @@ -1,3 +0,0 @@ -trivial: -- backup_plan - Added a new module that manages AWS Backup plans. (https://github.com/ansible-collections/amazon.aws/pull/1446). -- backup_plan_info - Added a new module that describes AWS Backup plans. (https://github.com/ansible-collections/amazon.aws/pull/1446). diff --git a/changelogs/fragments/1448-replace-pycrypto.yml b/changelogs/fragments/1448-replace-pycrypto.yml deleted file mode 100644 index c28de0f5705..00000000000 --- a/changelogs/fragments/1448-replace-pycrypto.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - replace pycrypto test dependency with cryptography (https://github.com/ansible-collections/amazon.aws/pull/1448). diff --git a/changelogs/fragments/1462-sanity.yml b/changelogs/fragments/1462-sanity.yml deleted file mode 100644 index 106d39afa7b..00000000000 --- a/changelogs/fragments/1462-sanity.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: -- route53_info - drop unused imports (https://github.com/ansible-collections/amazon.aws/pull/1462). -trivial: -# Not yet released -- backup_tag_info - sanity fixes -- backup_vault - sanity fixes diff --git a/changelogs/fragments/1465-black.yml b/changelogs/fragments/1465-black.yml deleted file mode 100644 index ed3f15ae270..00000000000 --- a/changelogs/fragments/1465-black.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- The ``black`` code formatter has been run across the collection to improve code consistency (https://github.com/ansible-collections/amazon.aws/pull/1465). diff --git a/changelogs/fragments/20221013-reenable-ec2_vpc_endpoint-tests.yml b/changelogs/fragments/20221013-reenable-ec2_vpc_endpoint-tests.yml deleted file mode 100644 index 93b7d341392..00000000000 --- a/changelogs/fragments/20221013-reenable-ec2_vpc_endpoint-tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_vpc_endpoint - Re-enable ec2_vpc_endpoint tests diff --git a/changelogs/fragments/20221024-ec2_eip-instance_id.yml b/changelogs/fragments/20221024-ec2_eip-instance_id.yml deleted file mode 100644 index 0da9d134994..00000000000 --- a/changelogs/fragments/20221024-ec2_eip-instance_id.yml +++ /dev/null @@ -1,3 +0,0 @@ -breaking_changes: -- ec2_eip - the previously deprecated ``instance_id`` alias for the ``device_id`` parameter has been removed. - Please use the ``device_id`` parameter name instead (https://github.com/ansible-collections/amazon.aws/issues/1176). diff --git a/changelogs/fragments/20221024-ec2_vpc_endpoint.yml b/changelogs/fragments/20221024-ec2_vpc_endpoint.yml deleted file mode 100644 index a8853392b2a..00000000000 --- a/changelogs/fragments/20221024-ec2_vpc_endpoint.yml +++ /dev/null @@ -1,2 +0,0 @@ -breaking_changes: -- ec2_vpc_endpoint - the ``policy_file`` parameter has been removed. I(policy) with a file lookup can be used instead (https://github.com/ansible-collections/amazon.aws/issues/1178). diff --git a/changelogs/fragments/20221026-ec2_eip-instance_id-followup.yml b/changelogs/fragments/20221026-ec2_eip-instance_id-followup.yml deleted file mode 100644 index 61bebc85bb4..00000000000 --- a/changelogs/fragments/20221026-ec2_eip-instance_id-followup.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_eip - fix bad use of raise from 1194. diff --git a/changelogs/fragments/20221027-ec2_security_group-arg_spec.yml b/changelogs/fragments/20221027-ec2_security_group-arg_spec.yml deleted file mode 100644 index af5356563fd..00000000000 --- a/changelogs/fragments/20221027-ec2_security_group-arg_spec.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_security_group - added rule options to argument specifications to improve handling of inputs (https://github.com/ansible-collections/amazon.aws/pull/1214). diff --git a/changelogs/fragments/20221103-ec2_security_group_-1.yml b/changelogs/fragments/20221103-ec2_security_group_-1.yml deleted file mode 100644 index 1a44c05a935..00000000000 --- a/changelogs/fragments/20221103-ec2_security_group_-1.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- 'ec2_security_group - fix unreleased bug in support for ``ports: -1`` (https://github.com/ansible-collections/amazon.aws/pull/1241).' diff --git a/changelogs/fragments/20221103-tests.yml b/changelogs/fragments/20221103-tests.yml deleted file mode 100644 index d637b7aad6b..00000000000 --- a/changelogs/fragments/20221103-tests.yml +++ /dev/null @@ -1,3 +0,0 @@ -trivial: -- ec2_eip - mark tests as unstable, they keep failing when run in parallel with other tests -- rds_instance_states - increase time allowed for integration test diff --git a/changelogs/fragments/20221104-exceptions.yml b/changelogs/fragments/20221104-exceptions.yml deleted file mode 100644 index 5d132303371..00000000000 --- a/changelogs/fragments/20221104-exceptions.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- module_utils - move exceptions into dedicated python module (https://github.com/ansible-collections/amazon.aws/pull/1246). diff --git a/changelogs/fragments/20221107-metadata_test.yml b/changelogs/fragments/20221107-metadata_test.yml deleted file mode 100644 index d49483bb2d5..00000000000 --- a/changelogs/fragments/20221107-metadata_test.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_metadata_facts - update integration test so ICMP SG rule is actually added. diff --git a/changelogs/fragments/20221110-security_group.yml b/changelogs/fragments/20221110-security_group.yml deleted file mode 100644 index 0fea3651b61..00000000000 --- a/changelogs/fragments/20221110-security_group.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_security_group - refactor rule expansion and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1261). diff --git a/changelogs/fragments/20221124-docs-cleanup.yml b/changelogs/fragments/20221124-docs-cleanup.yml deleted file mode 100644 index 2d7c3e96ccc..00000000000 --- a/changelogs/fragments/20221124-docs-cleanup.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- Minor tweaks to dev guidelines examples. diff --git a/changelogs/fragments/20230105-ec2_snapshot.yml b/changelogs/fragments/20230105-ec2_snapshot.yml deleted file mode 100644 index aa3d0320fdf..00000000000 --- a/changelogs/fragments/20230105-ec2_snapshot.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_snapshot - tweak to ec2_snapshot tests for ``max_results`` and ``next_token_id`` diff --git a/changelogs/fragments/20230109-ec2_vpc_route_table.yml b/changelogs/fragments/20230109-ec2_vpc_route_table.yml deleted file mode 100644 index 9452aca18bf..00000000000 --- a/changelogs/fragments/20230109-ec2_vpc_route_table.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_vpc_route_table - fix integration test after https://github.com/ansible-collections/amazon.aws/pull/1308. diff --git a/changelogs/fragments/20230306-headers.yml b/changelogs/fragments/20230306-headers.yml deleted file mode 100644 index f626c40882a..00000000000 --- a/changelogs/fragments/20230306-headers.yml +++ /dev/null @@ -1,4 +0,0 @@ -trivial: -- Add file encoding comment to all plugins -- Replace full GPL prefix entries with one line version -- Add missing copyright notices diff --git a/changelogs/fragments/20230423-update_readme_and_runtime.yml b/changelogs/fragments/20230423-update_readme_and_runtime.yml deleted file mode 100644 index dd24677bb69..00000000000 --- a/changelogs/fragments/20230423-update_readme_and_runtime.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Update README.md and meta/runtime.yml to reflect our ansible core testing versions." diff --git a/changelogs/fragments/20230502-rds_cluster-engine_version.yml b/changelogs/fragments/20230502-rds_cluster-engine_version.yml deleted file mode 100644 index 5434727b4ea..00000000000 --- a/changelogs/fragments/20230502-rds_cluster-engine_version.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- "Use engine: aurora-mysql rather than autora." diff --git a/changelogs/fragments/20230502-s3_object-permission.yml b/changelogs/fragments/20230502-s3_object-permission.yml deleted file mode 100644 index c50fabf9b85..00000000000 --- a/changelogs/fragments/20230502-s3_object-permission.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- "Comment on permission because of botocore.exceptions.ClientError: An error occurred (AccessControlListNotSupported) when calling the PutObject operation: The bucket does not allow ACLs." diff --git a/changelogs/fragments/924-contributing-docs.yml b/changelogs/fragments/924-contributing-docs.yml deleted file mode 100644 index 3f8b401ffe3..00000000000 --- a/changelogs/fragments/924-contributing-docs.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - CONTRIBUTING.md - refactors and adds to contributor documentation (https://github.com/ansible-collections/amazon.aws/issues/924) - diff --git a/changelogs/fragments/926-ec2_vpc_route_table.yml b/changelogs/fragments/926-ec2_vpc_route_table.yml deleted file mode 100644 index 83c9f0e0ba1..00000000000 --- a/changelogs/fragments/926-ec2_vpc_route_table.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ec2_vpc_route_table - add support for Carrier Gateway entry (https://github.com/ansible-collections/amazon.aws/pull/926). diff --git a/changelogs/fragments/add_github_actions_unitandsanity.yml b/changelogs/fragments/add_github_actions_unitandsanity.yml deleted file mode 100644 index 53c7b7a5a5d..00000000000 --- a/changelogs/fragments/add_github_actions_unitandsanity.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- Add github actions to run unit and sanity tests.(https://github.com/ansible-collections/amazon.aws/pull/1393). diff --git a/changelogs/fragments/add_linters_to_tox.yml b/changelogs/fragments/add_linters_to_tox.yml deleted file mode 100644 index 70b7b558e0d..00000000000 --- a/changelogs/fragments/add_linters_to_tox.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- "Add black and flake8 to linters env in tox.ini." diff --git a/changelogs/fragments/aws_collection_constants.yml b/changelogs/fragments/aws_collection_constants.yml deleted file mode 100644 index d7cc85cbdf1..00000000000 --- a/changelogs/fragments/aws_collection_constants.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- Update integration tests to use lookup plugin when pulling the default AWS SDK versions diff --git a/changelogs/fragments/backup_add_backup_selections_logic.yml b/changelogs/fragments/backup_add_backup_selections_logic.yml deleted file mode 100644 index 291e2f94b3d..00000000000 --- a/changelogs/fragments/backup_add_backup_selections_logic.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - backup - Add logic for backup_selection* modules (https://github.com/ansible-collections/amazon.aws/pull/1530). diff --git a/changelogs/fragments/backup_resource.yml b/changelogs/fragments/backup_resource.yml deleted file mode 100644 index d38725d2366..00000000000 --- a/changelogs/fragments/backup_resource.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- backup - explicitly pass ``resource`` rather than reading indirectly from module.params. diff --git a/changelogs/fragments/backup_selection-return_snake_case.yml b/changelogs/fragments/backup_selection-return_snake_case.yml deleted file mode 100644 index 16d502a648c..00000000000 --- a/changelogs/fragments/backup_selection-return_snake_case.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "backup_selection_info ensure result is returned as snake_case rather than CamelCase." diff --git a/changelogs/fragments/botocore-add-custom-user-agent.yaml b/changelogs/fragments/botocore-add-custom-user-agent.yaml deleted file mode 100644 index 524b5b905cd..00000000000 --- a/changelogs/fragments/botocore-add-custom-user-agent.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- module_utils.botocore - Add Ansible AWS User-Agent identification (https://github.com/ansible-collections/amazon.aws/pull/1306). diff --git a/changelogs/fragments/ec2_ami_test-coverage.yaml b/changelogs/fragments/ec2_ami_test-coverage.yaml deleted file mode 100644 index 524f027f91c..00000000000 --- a/changelogs/fragments/ec2_ami_test-coverage.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "ec2_ami - Extend the unit-test coverage of the module (https://github.com/ansible-collections/amazon.aws/pull/1159)." diff --git a/changelogs/fragments/ec2_snapshot_reenable_the_integration_tests.yaml b/changelogs/fragments/ec2_snapshot_reenable_the_integration_tests.yaml deleted file mode 100644 index 8263ba89503..00000000000 --- a/changelogs/fragments/ec2_snapshot_reenable_the_integration_tests.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "ec2_snapshot - Reenable the integration tests (https://github.com/ansible-collections/amazon.aws/pull/1235)." diff --git a/changelogs/fragments/ec2_snapshot_tests_improve_reliability.yaml b/changelogs/fragments/ec2_snapshot_tests_improve_reliability.yaml deleted file mode 100644 index 298bf76c2e1..00000000000 --- a/changelogs/fragments/ec2_snapshot_tests_improve_reliability.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: -- "ec2_snapshot - Improve the reliability of the functional tests(https://github.com/ansible-collections/amazon.aws/pull/1272)." diff --git a/changelogs/fragments/endpoint.yml b/changelogs/fragments/endpoint.yml deleted file mode 100644 index 761e696f0cd..00000000000 --- a/changelogs/fragments/endpoint.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_vpc_endpoint - don't assume an endpoint we might not have created has no routes attached. diff --git a/changelogs/fragments/fstring-1.yml b/changelogs/fragments/fstring-1.yml deleted file mode 100644 index 148fc4a3925..00000000000 --- a/changelogs/fragments/fstring-1.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- bulk migration of ``%`` and ``.format()`` to fstrings (https://github.com/ansible-collections/amazon.aws/pull/1483). diff --git a/changelogs/fragments/fstring-2.yml b/changelogs/fragments/fstring-2.yml deleted file mode 100644 index e910cccb3af..00000000000 --- a/changelogs/fragments/fstring-2.yml +++ /dev/null @@ -1,5 +0,0 @@ -# 1483 includes a fragment and links to 1513 -trivial: -- bulk migration of ``%`` and ``.format()`` to fstrings (https://github.com/ansible-collections/amazon.aws/pull/1513). -minor_changes: -- rds_param_group - drop Python2 import fallbacks (https://github.com/ansible-collections/amazon.aws/pull/1513). diff --git a/changelogs/fragments/fstring-3.yml b/changelogs/fragments/fstring-3.yml deleted file mode 100644 index cbdcb5ffd9b..00000000000 --- a/changelogs/fragments/fstring-3.yml +++ /dev/null @@ -1,3 +0,0 @@ -# 1483 includes a fragment and links to 1527 -trivial: -- bulk migration of ``%`` and ``.format()`` to fstrings (https://github.com/ansible-collections/amazon.aws/pull/1527). diff --git a/changelogs/fragments/fstring-4.yml b/changelogs/fragments/fstring-4.yml deleted file mode 100644 index 6c98c764d15..00000000000 --- a/changelogs/fragments/fstring-4.yml +++ /dev/null @@ -1,3 +0,0 @@ -# 1483 includes a fragment and links to 1529 -trivial: -- bulk migration of ``%`` and ``.format()`` to fstrings (https://github.com/ansible-collections/amazon.aws/pull/1529). diff --git a/changelogs/fragments/fstring-ec2_inv.yml b/changelogs/fragments/fstring-ec2_inv.yml deleted file mode 100644 index 130c494209c..00000000000 --- a/changelogs/fragments/fstring-ec2_inv.yml +++ /dev/null @@ -1,5 +0,0 @@ -# 1483 includes a fragment and links to 1513 -trivial: -- bulk migration of ``%`` and ``.format()`` to fstrings (https://github.com/ansible-collections/amazon.aws/pull/1526). -minor_changes: -- ec2_vpc_subnet - retry fetching subnet details after creation if the first attempt fails (https://github.com/ansible-collections/amazon.aws/pull/1526). diff --git a/changelogs/fragments/inventory_aws_ec2_update.yml b/changelogs/fragments/inventory_aws_ec2_update.yml deleted file mode 100644 index 09b375e4018..00000000000 --- a/changelogs/fragments/inventory_aws_ec2_update.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - inventory_aws_ec2 integration tests - replace local module `test_get_ssm_inventory` by `community.aws.ssm_inventory_info` (https://github.com/ansible-collections/amazon.aws/pull/1416). diff --git a/changelogs/fragments/lambda_layer_info-add-parameter-layer_version.yml b/changelogs/fragments/lambda_layer_info-add-parameter-layer_version.yml deleted file mode 100644 index 603ef549f5c..00000000000 --- a/changelogs/fragments/lambda_layer_info-add-parameter-layer_version.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- lambda_layer_info - add support for parameter version_number to retrieve detailed information for a specific layer version (https://github.com/ansible-collections/amazon.aws/pull/1293). diff --git a/changelogs/fragments/module_utils_acm-unit-testing.yml b/changelogs/fragments/module_utils_acm-unit-testing.yml deleted file mode 100644 index 9de74b55fd1..00000000000 --- a/changelogs/fragments/module_utils_acm-unit-testing.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- module_utils.acm - Refactor ACMServiceManager class and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1273). diff --git a/changelogs/fragments/module_utils_cloudfront_facts_unit_tests.yml b/changelogs/fragments/module_utils_cloudfront_facts_unit_tests.yml deleted file mode 100644 index a252fa106fa..00000000000 --- a/changelogs/fragments/module_utils_cloudfront_facts_unit_tests.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- Refactor module_utils/cloudfront_facts.py and add unit tests (https://github.com/ansible-collections/amazon.aws/pull/1265). diff --git a/changelogs/fragments/module_utils_s3-unit-testing.yml b/changelogs/fragments/module_utils_s3-unit-testing.yml deleted file mode 100644 index 1a65c5e5011..00000000000 --- a/changelogs/fragments/module_utils_s3-unit-testing.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- module_utils.s3 - Refactor get_s3_connection into a module_utils for S3 modules and expand module_utils.s3 unit tests (https://github.com/ansible-collections/amazon.aws/pull/1139). diff --git a/changelogs/fragments/python37.yml b/changelogs/fragments/python37.yml deleted file mode 100644 index 7adcdf9c74d..00000000000 --- a/changelogs/fragments/python37.yml +++ /dev/null @@ -1,9 +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 release 7.0.0. - (https://github.com/ansible-collections/amazon.aws/pull/1342). -- amazon.aws collection - due to the AWS SDKs Python support policies - (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) - support for Python less than 3.8 by this collection is expected to be removed in a release after 2024-12-01 - (https://github.com/ansible-collections/amazon.aws/pull/1342). diff --git a/changelogs/fragments/rds_cluster_split_functional_tests.yaml b/changelogs/fragments/rds_cluster_split_functional_tests.yaml deleted file mode 100644 index ebe82f334a7..00000000000 --- a/changelogs/fragments/rds_cluster_split_functional_tests.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "rds_cluster - Split up the functional tests in smaller targets (https://github.com/ansible-collections/amazon.aws/pull/1175)." diff --git a/changelogs/fragments/rds_instance_disable_aurora_integration_tests.yaml b/changelogs/fragments/rds_instance_disable_aurora_integration_tests.yaml deleted file mode 100644 index ebe8d2f0abc..00000000000 --- a/changelogs/fragments/rds_instance_disable_aurora_integration_tests.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: -- "rds_instance - Disable the Aurora tests temporarily (https://github.com/ansible-collections/amazon.aws/pull/1192)." diff --git a/changelogs/fragments/rds_use_aurora2_during_the_integration_tests.yaml b/changelogs/fragments/rds_use_aurora2_during_the_integration_tests.yaml deleted file mode 100644 index 33f6d1bba92..00000000000 --- a/changelogs/fragments/rds_use_aurora2_during_the_integration_tests.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "rds - AWS is phasing out aurora1. Integration tests use aurora2 (aurora-mysql) by default (https://github.com/ansible-collections/amazon.aws/pull/1233)." diff --git a/changelogs/fragments/refactor_connection_plugins.yml b/changelogs/fragments/refactor_connection_plugins.yml deleted file mode 100644 index 44ff62ee719..00000000000 --- a/changelogs/fragments/refactor_connection_plugins.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- plugin_utils - Added ``AWSConnectionBase`` to support refactoring connection plugins (https://github.com/ansible-collections/amazon.aws/pull/1340). diff --git a/changelogs/fragments/refactor_inventory_plugins.yml b/changelogs/fragments/refactor_inventory_plugins.yml deleted file mode 100644 index 7bd70cd89e2..00000000000 --- a/changelogs/fragments/refactor_inventory_plugins.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- Refactor inventory plugins and add aws_rds inventory unit tests (https://github.com/ansible-collections/amazon.aws/pull/1218). diff --git a/changelogs/fragments/release-6-botocore.yml b/changelogs/fragments/release-6-botocore.yml deleted file mode 100644 index d51ffd89f7b..00000000000 --- a/changelogs/fragments/release-6-botocore.yml +++ /dev/null @@ -1,6 +0,0 @@ -breaking_changes: -- The amazon.aws collection has dropped support for ``botocore<1.25.0`` and - ``boto3<1.22.0``. Most modules will continue to work with older versions of the AWS SDK, however - compatibility 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/1342). diff --git a/changelogs/fragments/remove-tests-integration-inventory-file.yml b/changelogs/fragments/remove-tests-integration-inventory-file.yml deleted file mode 100644 index 64f6f312561..00000000000 --- a/changelogs/fragments/remove-tests-integration-inventory-file.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - Remove file tests/integration/inventory, this is generated dynamically when running ansible-test integration (https://github.com/ansible-collections/amazon.aws/pull/1364). diff --git a/changelogs/fragments/rename-cleanup-tests.yml b/changelogs/fragments/rename-cleanup-tests.yml deleted file mode 100644 index 4420728cd47..00000000000 --- a/changelogs/fragments/rename-cleanup-tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- integration tests - Cleanup integration tests after mass module renames. diff --git a/changelogs/fragments/unit-tests-tagging.yml b/changelogs/fragments/unit-tests-tagging.yml deleted file mode 100644 index 11b2dd9b749..00000000000 --- a/changelogs/fragments/unit-tests-tagging.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- module_utils.tagging - expand module_utils.tagging unit tests. diff --git a/changelogs/fragments/unit-tests_test_ec2_ami_info_only.yaml b/changelogs/fragments/unit-tests_test_ec2_ami_info_only.yaml deleted file mode 100644 index 565d6b8c228..00000000000 --- a/changelogs/fragments/unit-tests_test_ec2_ami_info_only.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "ec2_ami_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1252)." \ No newline at end of file diff --git a/changelogs/fragments/unit-tests_test_ec2_eni_info_only.yaml b/changelogs/fragments/unit-tests_test_ec2_eni_info_only.yaml deleted file mode 100644 index 3ce084db8c2..00000000000 --- a/changelogs/fragments/unit-tests_test_ec2_eni_info_only.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "ec2_eni_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1236)." diff --git a/changelogs/fragments/unit-tests_test_ec2_snapshot_info_only.yaml b/changelogs/fragments/unit-tests_test_ec2_snapshot_info_only.yaml deleted file mode 100644 index c9f62b92c28..00000000000 --- a/changelogs/fragments/unit-tests_test_ec2_snapshot_info_only.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "ec2_snapshot_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1211)." \ No newline at end of file diff --git a/changelogs/fragments/unit-tests_test_rds_instance_info_only.yaml b/changelogs/fragments/unit-tests_test_rds_instance_info_only.yaml deleted file mode 100644 index 24e3d9d3e0b..00000000000 --- a/changelogs/fragments/unit-tests_test_rds_instance_info_only.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: -- "rds_instance_info - Add unit-tests coverage (https://github.com/ansible-collections/amazon.aws/pull/1132)." diff --git a/changelogs/fragments/use_ec2_ami_to_test_ec2_snapshot_info.yaml b/changelogs/fragments/use_ec2_ami_to_test_ec2_snapshot_info.yaml deleted file mode 100644 index c18d992072f..00000000000 --- a/changelogs/fragments/use_ec2_ami_to_test_ec2_snapshot_info.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: -- "ec2_snapshot_info - Use ec2_ami integration to cover the module in the CI (https://github.com/ansible-collections/amazon.aws/pull/1234)." diff --git a/galaxy.yml b/galaxy.yml index 79d0f879984..d11b71994a3 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: amazon name: aws -version: 6.0.0-dev0 +version: 6.0.0 readme: README.md authors: - Ansible (https://github.com/ansible) diff --git a/plugins/module_utils/common.py b/plugins/module_utils/common.py index 6fbd6995e10..9bf2b477224 100644 --- a/plugins/module_utils/common.py +++ b/plugins/module_utils/common.py @@ -4,7 +4,7 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) AMAZON_AWS_COLLECTION_NAME = "amazon.aws" -AMAZON_AWS_COLLECTION_VERSION = "6.0.0-dev0" +AMAZON_AWS_COLLECTION_VERSION = "6.0.0" _collection_info_context = { diff --git a/plugins/modules/backup_selection_info.py b/plugins/modules/backup_selection_info.py index 2beb66db03e..e984a8a3991 100644 --- a/plugins/modules/backup_selection_info.py +++ b/plugins/modules/backup_selection_info.py @@ -9,7 +9,7 @@ --- module: backup_selection_info version_added: 6.0.0 -short_description: Describe AWS Backup Plans +short_description: Describe AWS Backup Selections description: - Lists info about Backup Selection configuration for a given Backup Plan. author: