diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 75220ceb9ed..c9c127084e8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,96 @@ community.aws Release Notes .. contents:: Topics +v5.3.0 +====== + +Release Summary +--------------- + +This release brings some minor changes, bugfixes and deprecations. + +Minor Changes +------------- + +- aws_ssm - added support for specifying the endpoint to use when connecting to the S3 API (https://github.com/ansible-collections/community.aws/pull/1619). +- aws_ssm - remove unused imports (https://github.com/ansible-collections/community.aws/pull/1707). +- aws_ssm - rework environment variable handling to use built in Ansible plugin support (https://github.com/ansible-collections/community.aws/pull/514). +- batch_job_definition - make trailing comma tuple explicitly a tuple (https://github.com/ansible-collections/community.aws/pull/1707). +- ecs_service - ``task_definition`` is now optional when ``force_new_deployment`` is ``True`` (https://github.com/ansible-collections/community.aws/pull/1680). +- ecs_service - new parameter ``purge_placement_constraints`` to have the ability to remove the placement constraints of an ECS Service (https://github.com/ansible-collections/community.aws/pull/1716). +- ecs_service - new parameter ``purge_placement_strategy`` to have the ability to remove the placement strategy of an ECS Service (https://github.com/ansible-collections/community.aws/pull/1716). +- iam_role - added ``assume_role_policy_document_raw`` to the role return values, this doesn't convert policy document contents from CamelCase to snake_case (https://github.com/ansible-collections/community.aws/issues/551). +- iam_role_info - added ``assume_role_policy_document_raw`` to the role return values, this doesn't convert policy document contents from CamelCase to snake_case (https://github.com/ansible-collections/community.aws/issues/551). +- inspector_target - minor linting fix (https://github.com/ansible-collections/community.aws/pull/1707). +- s3_lifecycle - add parameter ``noncurrent_version_keep_newer`` to set the number of newest noncurrent versions to retain (https://github.com/ansible-collections/community.aws/pull/1606). +- secretsmanager_secret - added support for region replication using the ``replica`` parameter (https://github.com/ansible-collections/community.aws/pull/827). +- secretsmanager_secret - added the ``overwrite`` parameter to support only setting the secret if it doesn't exist (https://github.com/ansible-collections/community.aws/pull/1628). +- sns_topic - add support for ``content_based_deduplication`` parameter (https://github.com/ansible-collections/community.aws/pull/1693). +- sns_topic - add support for ``tags`` and ``purge_tags`` (https://github.com/ansible-collections/community.aws/pull/972). +- sqs_queue - add support for ``deduplication_scope`` parameter (https://github.com/ansible-collections/community.aws/pull/1603). +- sqs_queue - add support for ``fifo_throughput_limit`` parameter (https://github.com/ansible-collections/community.aws/pull/1603). +- ssm_parameter - add support for tags in ssm parameters (https://github.com/ansible-collections/community.aws/issues/1573). + +Deprecated Features +------------------- + +- ecs_service - In a release after 2024-06-01, tha default value of ``purge_placement_constraints`` will be change from ``false`` to ``true`` (https://github.com/ansible-collections/community.aws/pull/1716). +- ecs_service - In a release after 2024-06-01, tha default value of ``purge_placement_strategy`` will be change from ``false`` to ``true`` (https://github.com/ansible-collections/community.aws/pull/1716). +- iam_role - All top level return values other than ``iam_role`` and ``changed`` have been deprecated and will be removed in a release after 2023-12-01 (https://github.com/ansible-collections/community.aws/issues/551). +- iam_role - In a release after 2023-12-01 the contents of ``assume_role_policy_document`` will no longer be converted from CamelCase to snake_case. The ``assume_role_policy_document_raw`` return value already returns the policy document in this future format (https://github.com/ansible-collections/community.aws/issues/551). +- iam_role_info - In a release after 2023-12-01 the contents of ``assume_role_policy_document`` will no longer be converted from CamelCase to snake_case. The ``assume_role_policy_document_raw`` return value already returns the policy document in this future format (https://github.com/ansible-collections/community.aws/issues/551). + +Bugfixes +-------- + +- aws_ssm - fix copying empty file with older curl versions (https://github.com/ansible-collections/community.aws/issues/1686). +- eks_cluster - adding tags to eks cluster creation (https://github.com/ansible-collections/community.aws/pull/1591). +- sns_topic - avoid fetching attributes from subscribers when not setting them, this can cause permissions issues (https://github.com/ansible-collections/community.aws/pull/1418). + +New Modules +----------- + +- eks_nodegroup - Manage EKS Nodegroup module + +v5.2.0 +====== + +Release Summary +--------------- + +A minor release containing bugfixes for the ``aws_ssm`` connection +plugin and the ``ecs_service``, ``s3_lifecycle`` and ``ssm_parameter`` +modules. +As well as improvements to the ``ecs_cluster``, ``ec2_ecr``, +``ecs_service``, ``iam_role`` and ``ssm_parameter`` plugins. + + +Minor Changes +------------- + +- aws_ssm - add ``ansible_aws_ssm_s3_addressing_style`` to allow setting the S3 addressing style (https://github.com/ansible-collections/community.aws/pull/1633). +- aws_ssm - add support for custom SSM documents (https://github.com/ansible-collections/community.aws/pull/876). +- aws_ssm - avoid overloading ``subprocess`` (https://github.com/ansible-collections/community.aws/pull/1660). +- aws_ssm - cleanup logging output (https://github.com/ansible-collections/community.aws/pull/1660). +- aws_ssm - minor refactoring (https://github.com/ansible-collections/community.aws/pull/1660). +- aws_ssm - refactor boto3 client initialization (https://github.com/ansible-collections/community.aws/pull/1663). +- aws_ssm - refactor remote command generation (https://github.com/ansible-collections/community.aws/pull/1664). +- ecs_cluster - add support for ``capacity_providers`` and ``capacity_provider_strategy`` features (https://github.com/ansible-collections/community.aws/pull/1640). +- ecs_cluster - append default value to documentation (https://github.com/ansible-collections/community.aws/pull/1636). +- ecs_ecr - add ``encryption_configuration`` option (https://github.com/ansible-collections/community.aws/pull/1623). +- ecs_service - support load balancer update for existing ECS services (https://github.com/ansible-collections/community.aws/pull/1625). +- iam_role - Drop deprecation warning, because the standard value for purge parameters is ``true`` (https://github.com/ansible-collections/community.aws/pull/1636). +- ssm_parameter - fix typo in examples ``paramater`` (https://github.com/ansible-collections/community.aws/issues/1642). + +Bugfixes +-------- + +- aws_ssm - fix ``invalid literal for int`` error on some operating systems (https://github.com/ansible-collections/community.aws/issues/113). +- aws_ssm - fixes bug with presigned S3 URLs in post-2019 AWS regions (https://github.com/ansible-collections/community.aws/issues/1616). +- ecs_service - respect ``placement_constraints`` for existing ECS services (https://github.com/ansible-collections/community.aws/pull/1601). +- s3_lifecycle - module no longer calls ``put_lifecycle_configuration`` if there is no change (https://github.com/ansible-collections/community.aws/issues/1624). +- ssm_parameter - fix a ``KeyError`` when adding a description to an existing parameter (https://github.com/ansible-collections/community.aws/issues/1471). + v5.1.0 ====== @@ -44,6 +134,7 @@ Support for ``ansible-core<2.11`` has also been dropped. This release also brings some new features, bugfixes, breaking changes and deprecated features. + Minor Changes ------------- @@ -197,6 +288,28 @@ New Modules - accessanalyzer_validate_policy_info - Performs validation of IAM policies +v4.5.0 +====== + +Release Summary +--------------- + +This is the minor release of the ``community.aws`` collection. + +Minor Changes +------------- + +- ecs_service - support load balancer update for existing ecs services(https://github.com/ansible-collections/community.aws/pull/1625). +- iam_role - Drop deprecation warning, because the standard value for purge parametes is ``true`` (https://github.com/ansible-collections/community.aws/pull/1636). + +Bugfixes +-------- + +- aws_ssm - fix ``invalid literal for int`` error on some operating systems (https://github.com/ansible-collections/community.aws/issues/113). +- ecs_service - respect ``placement_constraints`` for existing ecs services (https://github.com/ansible-collections/community.aws/pull/1601). +- s3_lifecycle - Module no longer calls ``put_lifecycle_configuration`` if there is no change. (https://github.com/ansible-collections/community.aws/issues/1624) +- ssm_parameter - Fix a ``KeyError`` when adding a description to an existing parameter (https://github.com/ansible-collections/community.aws/issues/1471). + v4.4.0 ====== @@ -222,9 +335,11 @@ Bugfixes v4.3.0 ====== +Release Summary +--------------- + The community.aws 4.3.0 release includes a number of minor bug fixes and improvements. -Following the release of amazon.aws 5.0.0, backports to the 4.x series will be limited to -security issues and bugfixes. +Following the release of amazon.aws 5.0.0, backports to the 4.x series will be limited to security issues and bugfixes. Minor Changes ------------- diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index f338256ee8f..402668c83d7 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -2590,6 +2590,85 @@ releases: fragments: - 1398-s3_lifecycle-no-prefix.yml release_date: '2022-09-14' + 4.3.0: + changes: + bugfixes: + - ec2_placement_group - Handle a potential race creation during the creation + of a new Placement Group (https://github.com/ansible-collections/community.aws/pull/1477). + - rds_cluster - fixes bug where specifiying an rds cluster parameter group raises + a `KeyError` (https://github.com/ansible-collections/community.aws/pull/1417). + minor_changes: + - autoscaling_group_info - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + - cloudfront_distribution - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + - cloudfront_origin_access_identity - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + - cloudtrail - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + - ec2_vpc_nacl - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + - eks_fargate_profile - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + - redshift - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + - s3_bucket_info - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). + release_summary: 'The community.aws 4.3.0 release includes a number of minor + bug fixes and improvements. + + Following the release of amazon.aws 5.0.0, backports to the 4.x series will + be limited to security issues and bugfixes.' + fragments: + - 1410-linting.yml + - 1417-cluster-param-group-keyerror.yml + - RELEASE-4.3.0.yml + - ec2_placement_group_race_on_create.yaml + release_date: '2022-10-06' + 4.4.0: + changes: + bugfixes: + - aws_ssm - fixes S3 bucket region detection by ensuring boto client has correct + credentials and exists in correct partition (https://github.com/ansible-collections/community.aws/pull/1428). + - ecs_ecr - fix a ``RepositoryNotFound`` exception when trying to create repositories + in check mode (https://github.com/ansible-collections/community.aws/pull/1550). + - opensearch - Fix cluster creation when using advanced security options (https://github.com/ansible-collections/community.aws/pull/1613). + minor_changes: + - elasticache_parameter_group - add ``redis6.x`` group family on the module + input choices (https://github.com/ansible-collections/community.aws/pull/1476). + release_summary: 'This is the minor release of the ``community.aws`` collection. + + This changelog contains all changes to the modules and plugins in this collection + + that have been made after the previous release.' + fragments: + - 1428-aws-ssm-missing-credentials.yml + - 1476-add-redis6x-cache-parameter-group-family.yml + - 1550-ecs_ecr-RepositoryNotFound.yml + - 1565-healthCheck-docs.yml + - 1579-ec2_vpc_vgw-deleted.yml + - 1613-opensearch.yml + - 20221026-pytest-forked.yml + - 4.4.0.yml + release_date: '2022-12-08' + 4.5.0: + changes: + bugfixes: + - aws_ssm - fix ``invalid literal for int`` error on some operating systems + (https://github.com/ansible-collections/community.aws/issues/113). + - ecs_service - respect ``placement_constraints`` for existing ecs services + (https://github.com/ansible-collections/community.aws/pull/1601). + - s3_lifecycle - Module no longer calls ``put_lifecycle_configuration`` if there + is no change. (https://github.com/ansible-collections/community.aws/issues/1624) + - ssm_parameter - Fix a ``KeyError`` when adding a description to an existing + parameter (https://github.com/ansible-collections/community.aws/issues/1471). + minor_changes: + - ecs_service - support load balancer update for existing ecs services(https://github.com/ansible-collections/community.aws/pull/1625). + - iam_role - Drop deprecation warning, because the standard value for purge + parametes is ``true`` (https://github.com/ansible-collections/community.aws/pull/1636). + release_summary: This is the minor release of the ``community.aws`` collection. + fragments: + - 1601-ecs_service-support_constraints_and_strategy_update.yml + - 1624-s3-lifecycle-idempotent.yml + - 1625-ecs_service-support-load-balancer-update.yml + - 1627-ssm_parameter-KeyError-when-adding-description.yml + - 20230112-aws_ssm-tests.yml + - 4.5.0.yml + - 558-ssm_connection-invalid-literal.yml + - iam_role_purge_policy.yml + release_date: '2023-01-25' 5.0.0: changes: breaking_changes: @@ -3032,56 +3111,147 @@ releases: - 20221026-pytest-forked.yml - 5.1.0.yml release_date: '2022-12-08' - 4.3.0: + 5.2.0: changes: bugfixes: - - ec2_placement_group - Handle a potential race creation during the creation - of a new Placement Group (https://github.com/ansible-collections/community.aws/pull/1477). - - rds_cluster - fixes bug where specifiying an rds cluster parameter group raises - a `KeyError` (https://github.com/ansible-collections/community.aws/pull/1417). + - aws_ssm - fix ``invalid literal for int`` error on some operating systems + (https://github.com/ansible-collections/community.aws/issues/113). + - aws_ssm - fixes bug with presigned S3 URLs in post-2019 AWS regions (https://github.com/ansible-collections/community.aws/issues/1616). + - ecs_service - respect ``placement_constraints`` for existing ECS services + (https://github.com/ansible-collections/community.aws/pull/1601). + - s3_lifecycle - module no longer calls ``put_lifecycle_configuration`` if there + is no change (https://github.com/ansible-collections/community.aws/issues/1624). + - ssm_parameter - fix a ``KeyError`` when adding a description to an existing + parameter (https://github.com/ansible-collections/community.aws/issues/1471). minor_changes: - - autoscaling_group_info - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - - cloudfront_distribution - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - - cloudfront_origin_access_identity - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - - cloudtrail - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - - ec2_vpc_nacl - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - - eks_fargate_profile - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - - redshift - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - - s3_bucket_info - minor sanity test fixes (https://github.com/ansible-collections/community.aws/pull/1410). - release_summary: 'The community.aws 4.3.0 release includes a number of minor - bug fixes and improvements. + - aws_ssm - add ``ansible_aws_ssm_s3_addressing_style`` to allow setting the + S3 addressing style (https://github.com/ansible-collections/community.aws/pull/1633). + - aws_ssm - add support for custom SSM documents (https://github.com/ansible-collections/community.aws/pull/876). + - aws_ssm - avoid overloading ``subprocess`` (https://github.com/ansible-collections/community.aws/pull/1660). + - aws_ssm - cleanup logging output (https://github.com/ansible-collections/community.aws/pull/1660). + - aws_ssm - minor refactoring (https://github.com/ansible-collections/community.aws/pull/1660). + - aws_ssm - refactor boto3 client initialization (https://github.com/ansible-collections/community.aws/pull/1663). + - aws_ssm - refactor remote command generation (https://github.com/ansible-collections/community.aws/pull/1664). + - ecs_cluster - add support for ``capacity_providers`` and ``capacity_provider_strategy`` + features (https://github.com/ansible-collections/community.aws/pull/1640). + - ecs_cluster - append default value to documentation (https://github.com/ansible-collections/community.aws/pull/1636). + - ecs_ecr - add ``encryption_configuration`` option (https://github.com/ansible-collections/community.aws/pull/1623). + - ecs_service - support load balancer update for existing ECS services (https://github.com/ansible-collections/community.aws/pull/1625). + - iam_role - Drop deprecation warning, because the standard value for purge + parameters is ``true`` (https://github.com/ansible-collections/community.aws/pull/1636). + - ssm_parameter - fix typo in examples ``paramater`` (https://github.com/ansible-collections/community.aws/issues/1642). + release_summary: 'A minor release containing bugfixes for the ``aws_ssm`` connection - Following the release of amazon.aws 5.0.0, backports to the 4.x series will - be limited to security issues and bugfixes.' + plugin and the ``ecs_service``, ``s3_lifecycle`` and ``ssm_parameter`` + + modules. + + As well as improvements to the ``ecs_cluster``, ``ec2_ecr``, + + ``ecs_service``, ``iam_role`` and ``ssm_parameter`` plugins. + + ' fragments: - - 1410-linting.yml - - 1417-cluster-param-group-keyerror.yml - - RELEASE-4.3.0.yml - - ec2_placement_group_race_on_create.yaml - release_date: '2022-10-06' - 4.4.0: + - 1601-ecs_service-support_constraints_and_strategy_update.yml + - 1616-aws_ssm-new-regions.yml + - 1623-ecs_ecr-add-kms-config.yml + - 1624-s3-lifecycle-idempotent.yml + - 1625-ecs_service-support-load-balancer-update.yml + - 1627-ssm_parameter-KeyError-when-adding-description.yml + - 1633-s3-url-address-style.yml + - 1642-ssm_parameter.yml + - 1660-aws_ssm-logging.yml + - 1663-aws_ssm-client.yml + - 1664-aws_ssm-transport_command.yml + - 1676-changelog.yml + - 20230112-aws_ssm-tests.yml + - 20230113-encryption.yml + - 558-ssm_connection-invalid-literal.yml + - 770-ecs-capacity-provider-strategy.yml + - 876-aws_ssm_connection_ssm_document.yml + - aws_ssm-facts.yml + - iam_role_purge_policy.yml + - release-5.2.0.yml + release_date: '2023-01-24' + 5.3.0: changes: bugfixes: - - aws_ssm - fixes S3 bucket region detection by ensuring boto client has correct - credentials and exists in correct partition (https://github.com/ansible-collections/community.aws/pull/1428). - - ecs_ecr - fix a ``RepositoryNotFound`` exception when trying to create repositories - in check mode (https://github.com/ansible-collections/community.aws/pull/1550). - - opensearch - Fix cluster creation when using advanced security options (https://github.com/ansible-collections/community.aws/pull/1613). + - aws_ssm - fix copying empty file with older curl versions (https://github.com/ansible-collections/community.aws/issues/1686). + - eks_cluster - adding tags to eks cluster creation (https://github.com/ansible-collections/community.aws/pull/1591). + - sns_topic - avoid fetching attributes from subscribers when not setting them, + this can cause permissions issues (https://github.com/ansible-collections/community.aws/pull/1418). + deprecated_features: + - ecs_service - In a release after 2024-06-01, tha default value of ``purge_placement_constraints`` + will be change from ``false`` to ``true`` (https://github.com/ansible-collections/community.aws/pull/1716). + - ecs_service - In a release after 2024-06-01, tha default value of ``purge_placement_strategy`` + will be change from ``false`` to ``true`` (https://github.com/ansible-collections/community.aws/pull/1716). + - iam_role - All top level return values other than ``iam_role`` and ``changed`` + have been deprecated and will be removed in a release after 2023-12-01 (https://github.com/ansible-collections/community.aws/issues/551). + - iam_role - In a release after 2023-12-01 the contents of ``assume_role_policy_document`` + will no longer be converted from CamelCase to snake_case. The ``assume_role_policy_document_raw`` + return value already returns the policy document in this future format (https://github.com/ansible-collections/community.aws/issues/551). + - iam_role_info - In a release after 2023-12-01 the contents of ``assume_role_policy_document`` + will no longer be converted from CamelCase to snake_case. The ``assume_role_policy_document_raw`` + return value already returns the policy document in this future format (https://github.com/ansible-collections/community.aws/issues/551). minor_changes: - - elasticache_parameter_group - add ``redis6.x`` group family on the module - input choices (https://github.com/ansible-collections/community.aws/pull/1476). - release_summary: 'This is the minor release of the ``community.aws`` collection. - - This changelog contains all changes to the modules and plugins in this collection - - that have been made after the previous release.' + - aws_ssm - added support for specifying the endpoint to use when connecting + to the S3 API (https://github.com/ansible-collections/community.aws/pull/1619). + - aws_ssm - remove unused imports (https://github.com/ansible-collections/community.aws/pull/1707). + - aws_ssm - rework environment variable handling to use built in Ansible plugin + support (https://github.com/ansible-collections/community.aws/pull/514). + - batch_job_definition - make trailing comma tuple explicitly a tuple (https://github.com/ansible-collections/community.aws/pull/1707). + - ecs_service - ``task_definition`` is now optional when ``force_new_deployment`` + is ``True`` (https://github.com/ansible-collections/community.aws/pull/1680). + - ecs_service - new parameter ``purge_placement_constraints`` to have the ability + to remove the placement constraints of an ECS Service (https://github.com/ansible-collections/community.aws/pull/1716). + - ecs_service - new parameter ``purge_placement_strategy`` to have the ability + to remove the placement strategy of an ECS Service (https://github.com/ansible-collections/community.aws/pull/1716). + - iam_role - added ``assume_role_policy_document_raw`` to the role return values, + this doesn't convert policy document contents from CamelCase to snake_case + (https://github.com/ansible-collections/community.aws/issues/551). + - iam_role_info - added ``assume_role_policy_document_raw`` to the role return + values, this doesn't convert policy document contents from CamelCase to snake_case + (https://github.com/ansible-collections/community.aws/issues/551). + - inspector_target - minor linting fix (https://github.com/ansible-collections/community.aws/pull/1707). + - s3_lifecycle - add parameter ``noncurrent_version_keep_newer`` to set the + number of newest noncurrent versions to retain (https://github.com/ansible-collections/community.aws/pull/1606). + - secretsmanager_secret - added support for region replication using the ``replica`` + parameter (https://github.com/ansible-collections/community.aws/pull/827). + - secretsmanager_secret - added the ``overwrite`` parameter to support only + setting the secret if it doesn't exist (https://github.com/ansible-collections/community.aws/pull/1628). + - sns_topic - add support for ``content_based_deduplication`` parameter (https://github.com/ansible-collections/community.aws/pull/1693). + - sns_topic - add support for ``tags`` and ``purge_tags`` (https://github.com/ansible-collections/community.aws/pull/972). + - sqs_queue - add support for ``deduplication_scope`` parameter (https://github.com/ansible-collections/community.aws/pull/1603). + - sqs_queue - add support for ``fifo_throughput_limit`` parameter (https://github.com/ansible-collections/community.aws/pull/1603). + - ssm_parameter - add support for tags in ssm parameters (https://github.com/ansible-collections/community.aws/issues/1573). + release_summary: This release brings some minor changes, bugfixes and deprecations. fragments: - - 1428-aws-ssm-missing-credentials.yml - - 1476-add-redis6x-cache-parameter-group-family.yml - - 1550-ecs_ecr-RepositoryNotFound.yml - - 1565-healthCheck-docs.yml - - 1579-ec2_vpc_vgw-deleted.yml - - 1613-opensearch.yml - - 20221026-pytest-forked.yml - - 4.4.0.yml - release_date: '2022-12-08' + - 1426-docs_update_ecs_taskdefinition.yml + - 1574-ssm-parameter-support-for-tags.yml + - 1591-eks-add-tags-cluster.yml + - 1606-s3_lifecycle_add_number_of_versions_to_retain.yml + - 1619-add-s3-bucket-endpoint-url-var-for-private-network-vpc-interface-endpoints.yml + - 1628-secretsmanager_secret-overwrite.yml + - 1680-ecs_service-force_redeploy_taskdef_optional.yml + - 1690-fix-copying-empty-file.yml + - 1693-sns_topic.yml + - 1726-ssm_connection-vars_tests.yml + - 1728_remove_state.yml + - 1734-typo.yml + - 20221125-sqs-high-throughput.yml + - 20230204-sanity.yml + - 514-aws_ssm-env_vars.yml + - 551-iam_role-policy_documents.yml + - 827-secretsmanager_secret-replication.yml + - 972-sns_topic-add_tags.yaml + - ecs_service_and_ecs_integration_test.yml + - eks.yml + - eks_release.yml + - iam_access_key_docs_fix.yml + - release-summary.yml + - sns_topic-cross-account.yml + modules: + - description: Manage EKS Nodegroup module + name: eks_nodegroup + namespace: '' + release_date: '2023-03-07' diff --git a/changelogs/fragments/1426-docs_update_ecs_taskdefinition.yml b/changelogs/fragments/1426-docs_update_ecs_taskdefinition.yml deleted file mode 100644 index aa0b6319756..00000000000 --- a/changelogs/fragments/1426-docs_update_ecs_taskdefinition.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ecs_task_definition - Add firelens docs diff --git a/changelogs/fragments/1574-ssm-parameter-support-for-tags.yml b/changelogs/fragments/1574-ssm-parameter-support-for-tags.yml deleted file mode 100644 index 6340f821972..00000000000 --- a/changelogs/fragments/1574-ssm-parameter-support-for-tags.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ssm_parameter - add support for tags in ssm parameters (https://github.com/ansible-collections/community.aws/issues/1573). \ No newline at end of file diff --git a/changelogs/fragments/1591-eks-add-tags-cluster.yml b/changelogs/fragments/1591-eks-add-tags-cluster.yml deleted file mode 100644 index 0801e948eb9..00000000000 --- a/changelogs/fragments/1591-eks-add-tags-cluster.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - eks_cluster - adding tags to eks cluster creation (https://github.com/ansible-collections/community.aws/pull/1591). diff --git a/changelogs/fragments/1601-ecs_service-support_constraints_and_strategy_update.yml b/changelogs/fragments/1601-ecs_service-support_constraints_and_strategy_update.yml deleted file mode 100644 index daa58d11ae7..00000000000 --- a/changelogs/fragments/1601-ecs_service-support_constraints_and_strategy_update.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ecs_service - respect ``placement_constraints`` for existing ecs services (https://github.com/ansible-collections/community.aws/pull/1601). diff --git a/changelogs/fragments/1606-s3_lifecycle_add_number_of_versions_to_retain.yml b/changelogs/fragments/1606-s3_lifecycle_add_number_of_versions_to_retain.yml deleted file mode 100644 index 2c1bceada01..00000000000 --- a/changelogs/fragments/1606-s3_lifecycle_add_number_of_versions_to_retain.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- s3_lifecycle - add parameter `noncurrent_version_keep_newer` to set the number of newest noncurrent versions to retain diff --git a/changelogs/fragments/1616-aws_ssm-new-regions.yml b/changelogs/fragments/1616-aws_ssm-new-regions.yml deleted file mode 100644 index c338fa319ad..00000000000 --- a/changelogs/fragments/1616-aws_ssm-new-regions.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- aws_ssm - fixes bug with presigned S3 URLs in post-2019 AWS regions (https://github.com/ansible-collections/community.aws/issues/1616). diff --git a/changelogs/fragments/1619-add-s3-bucket-endpoint-url-var-for-private-network-vpc-interface-endpoints.yml b/changelogs/fragments/1619-add-s3-bucket-endpoint-url-var-for-private-network-vpc-interface-endpoints.yml deleted file mode 100644 index 845d0f5dc22..00000000000 --- a/changelogs/fragments/1619-add-s3-bucket-endpoint-url-var-for-private-network-vpc-interface-endpoints.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- aws_ssm - added support for specifying the endpoint to use when connecting to the S3 API (https://github.com/ansible-collections/community.aws/pull/1619). diff --git a/changelogs/fragments/1623-ecs_ecr-add-kms-config.yml b/changelogs/fragments/1623-ecs_ecr-add-kms-config.yml deleted file mode 100644 index b0e194bc32d..00000000000 --- a/changelogs/fragments/1623-ecs_ecr-add-kms-config.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ecs_ecr - add `encryption_configuration` option (https://github.com/ansible-collections/community.aws/pull/1623). diff --git a/changelogs/fragments/1624-s3-lifecycle-idempotent.yml b/changelogs/fragments/1624-s3-lifecycle-idempotent.yml deleted file mode 100644 index 3307819894d..00000000000 --- a/changelogs/fragments/1624-s3-lifecycle-idempotent.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- s3_lifecycle - Module no longer calls `put_lifecycle_configuration` if there is no change. (https://github.com/ansible-collections/community.aws/issues/1624) diff --git a/changelogs/fragments/1625-ecs_service-support-load-balancer-update.yml b/changelogs/fragments/1625-ecs_service-support-load-balancer-update.yml deleted file mode 100644 index 0a4e71e8109..00000000000 --- a/changelogs/fragments/1625-ecs_service-support-load-balancer-update.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ecs_service - support load balancer update for existing ecs services(https://github.com/ansible-collections/community.aws/pull/1625). \ No newline at end of file diff --git a/changelogs/fragments/1627-ssm_parameter-KeyError-when-adding-description.yml b/changelogs/fragments/1627-ssm_parameter-KeyError-when-adding-description.yml deleted file mode 100644 index 98344a6ff4a..00000000000 --- a/changelogs/fragments/1627-ssm_parameter-KeyError-when-adding-description.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - ssm_parameter - Fix a ``KeyError`` when adding a description to an existing parameter (https://github.com/ansible-collections/community.aws/issues/1471). diff --git a/changelogs/fragments/1628-secretsmanager_secret-overwrite.yml b/changelogs/fragments/1628-secretsmanager_secret-overwrite.yml deleted file mode 100644 index 1062a27ff6d..00000000000 --- a/changelogs/fragments/1628-secretsmanager_secret-overwrite.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- secretsmanager_secret - added the ``overwrite`` parameter to support only setting the secret if it doesn't exist (https://github.com/ansible-collections/community.aws/pull/1628). diff --git a/changelogs/fragments/1633-s3-url-address-style.yml b/changelogs/fragments/1633-s3-url-address-style.yml deleted file mode 100644 index 8db18c063c2..00000000000 --- a/changelogs/fragments/1633-s3-url-address-style.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - aws_ssm - add ``ansible_aws_ssm_s3_addressing_style`` to allow setting the S3 addressing style (https://github.com/ansible-collections/community.aws/pull/1633). diff --git a/changelogs/fragments/1642-ssm_parameter.yml b/changelogs/fragments/1642-ssm_parameter.yml deleted file mode 100644 index daee7527ba8..00000000000 --- a/changelogs/fragments/1642-ssm_parameter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ssm_parameter - fix typo in examples ``paramater`` (https://github.com/ansible-collections/community.aws/issues/1642). diff --git a/changelogs/fragments/1660-aws_ssm-logging.yml b/changelogs/fragments/1660-aws_ssm-logging.yml deleted file mode 100644 index 336b380677e..00000000000 --- a/changelogs/fragments/1660-aws_ssm-logging.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- aws_ssm - cleanup logging output (https://github.com/ansible-collections/community.aws/pull/1660). -- aws_ssm - avoid overloading ``subprocess`` (https://github.com/ansible-collections/community.aws/pull/1660). -- aws_ssm - minor refactoring (https://github.com/ansible-collections/community.aws/pull/1660). diff --git a/changelogs/fragments/1663-aws_ssm-client.yml b/changelogs/fragments/1663-aws_ssm-client.yml deleted file mode 100644 index daa18ecad00..00000000000 --- a/changelogs/fragments/1663-aws_ssm-client.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- aws_ssm - refactor boto3 client initialization (https://github.com/ansible-collections/community.aws/pull/1663). diff --git a/changelogs/fragments/1664-aws_ssm-transport_command.yml b/changelogs/fragments/1664-aws_ssm-transport_command.yml deleted file mode 100644 index a6e3be4fdb4..00000000000 --- a/changelogs/fragments/1664-aws_ssm-transport_command.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- aws_ssm - Refactor remote command generation (https://github.com/ansible-collections/community.aws/pull/1664). diff --git a/changelogs/fragments/1676-changelog.yml b/changelogs/fragments/1676-changelog.yml deleted file mode 100644 index 3d351367a87..00000000000 --- a/changelogs/fragments/1676-changelog.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ecs_cluster - append default value to documentation (https://github.com/ansible-collections/community.aws/pull/1636). \ No newline at end of file diff --git a/changelogs/fragments/1680-ecs_service-force_redeploy_taskdef_optional.yml b/changelogs/fragments/1680-ecs_service-force_redeploy_taskdef_optional.yml deleted file mode 100644 index f06be4e66e7..00000000000 --- a/changelogs/fragments/1680-ecs_service-force_redeploy_taskdef_optional.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ecs_service - ``task_definition`` is now optional when ``force_new_deployment`` is ``True`` (https://github.com/ansible-collections/community.aws/pull/1680). diff --git a/changelogs/fragments/1690-fix-copying-empty-file.yml b/changelogs/fragments/1690-fix-copying-empty-file.yml deleted file mode 100644 index f5b829f38e3..00000000000 --- a/changelogs/fragments/1690-fix-copying-empty-file.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - aws_ssm - fix copying empty file with older curl versions (https://github.com/ansible-collections/community.aws/issues/1686). diff --git a/changelogs/fragments/1693-sns_topic.yml b/changelogs/fragments/1693-sns_topic.yml deleted file mode 100644 index 7cd3602f48d..00000000000 --- a/changelogs/fragments/1693-sns_topic.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- sns_topic - add support for ``content_based_deduplication`` parameter (https://github.com/ansible-collections/community.aws/pull/1693). diff --git a/changelogs/fragments/1726-ssm_connection-vars_tests.yml b/changelogs/fragments/1726-ssm_connection-vars_tests.yml deleted file mode 100644 index d76febdbdab..00000000000 --- a/changelogs/fragments/1726-ssm_connection-vars_tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- aws_ssm - additional integration tests when passing the connection parameters as variables (https://github.com/ansible-collections/community.aws/pull/1726). diff --git a/changelogs/fragments/1728_remove_state.yml b/changelogs/fragments/1728_remove_state.yml deleted file mode 100644 index cc64c013aa3..00000000000 --- a/changelogs/fragments/1728_remove_state.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- ec2_transit_gateway_vpc_attachement_info - removed incorrect ``state`` keyword from example (https://github.com/ansible-collections/community.aws/pull/1728). diff --git a/changelogs/fragments/1734-typo.yml b/changelogs/fragments/1734-typo.yml deleted file mode 100644 index 55542052610..00000000000 --- a/changelogs/fragments/1734-typo.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Fix 'compatibility' typo (https://github.com/ansible-collections/community.aws/pull/1734)." diff --git a/changelogs/fragments/20221125-sqs-high-throughput.yml b/changelogs/fragments/20221125-sqs-high-throughput.yml deleted file mode 100644 index 781bb3b16ae..00000000000 --- a/changelogs/fragments/20221125-sqs-high-throughput.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - sqs_queue - add support for `fifo_throughput_limit` parameter (https://github.com/ansible-collections/community.aws/pull/1603). - - sqs_queue - add support for `deduplication_scope` parameter (https://github.com/ansible-collections/community.aws/pull/1603). diff --git a/changelogs/fragments/20230112-aws_ssm-tests.yml b/changelogs/fragments/20230112-aws_ssm-tests.yml deleted file mode 100644 index c35e054b931..00000000000 --- a/changelogs/fragments/20230112-aws_ssm-tests.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- aws_ssm - Rework and enable aws_ssm integration tests diff --git a/changelogs/fragments/20230113-encryption.yml b/changelogs/fragments/20230113-encryption.yml deleted file mode 100644 index a267f272f57..00000000000 --- a/changelogs/fragments/20230113-encryption.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- aws_ssm - add initial integration tests for encrypted aws_ssm connections diff --git a/changelogs/fragments/20230204-sanity.yml b/changelogs/fragments/20230204-sanity.yml deleted file mode 100644 index e9ce8f7f0eb..00000000000 --- a/changelogs/fragments/20230204-sanity.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: -- aws_ssm - remove unused imports (https://github.com/ansible-collections/community.aws/pull/1707). -- batch_job_definition - make trailing comma tuple explicitly a tuple (https://github.com/ansible-collections/community.aws/pull/1707). -- inspector_target - minor linting fix (https://github.com/ansible-collections/community.aws/pull/1707). diff --git a/changelogs/fragments/514-aws_ssm-env_vars.yml b/changelogs/fragments/514-aws_ssm-env_vars.yml deleted file mode 100644 index 8b237c430d3..00000000000 --- a/changelogs/fragments/514-aws_ssm-env_vars.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- aws_ssm - rework environment variable handling to use built in Ansible plugin support (https://github.com/ansible-collections/community.aws/pull/514). diff --git a/changelogs/fragments/551-iam_role-policy_documents.yml b/changelogs/fragments/551-iam_role-policy_documents.yml deleted file mode 100644 index 50164769d27..00000000000 --- a/changelogs/fragments/551-iam_role-policy_documents.yml +++ /dev/null @@ -1,7 +0,0 @@ -minor_changes: -- iam_role - added ``assume_role_policy_document_raw`` to the role return values, this doesn't convert policy document contents from CamelCase to snake_case (https://github.com/ansible-collections/community.aws/issues/551). -- iam_role_info - added ``assume_role_policy_document_raw`` to the role return values, this doesn't convert policy document contents from CamelCase to snake_case (https://github.com/ansible-collections/community.aws/issues/551). -deprecated_features: -- iam_role - All top level return values other than ``iam_role`` and ``changed`` have been deprecated and will be removed in a release after 2023-12-01. (). -- iam_role - In a release after 2023-12-01 the contents of ``assume_role_policy_document`` will no longer be converted from CamelCase to snake_case. The ``assume_role_policy_document_raw`` return value already returns the policy document in this future format. -- iam_role_info - In a release after 2023-12-01 the contents of ``assume_role_policy_document`` will no longer be converted from CamelCase to snake_case. The ``assume_role_policy_document_raw`` return value already returns the policy document in this future format. diff --git a/changelogs/fragments/558-ssm_connection-invalid-literal.yml b/changelogs/fragments/558-ssm_connection-invalid-literal.yml deleted file mode 100644 index 7510d59e388..00000000000 --- a/changelogs/fragments/558-ssm_connection-invalid-literal.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- aws_ssm - fix ``invalid literal for int`` error on some operating systems (https://github.com/ansible-collections/community.aws/issues/113). diff --git a/changelogs/fragments/770-ecs-capacity-provider-strategy.yml b/changelogs/fragments/770-ecs-capacity-provider-strategy.yml deleted file mode 100644 index 4d823ee4e24..00000000000 --- a/changelogs/fragments/770-ecs-capacity-provider-strategy.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- ecs_cluster - add support for ``capacity_providers`` and ``capacity_provider_strategy`` features (https://github.com/ansible-collections/community.aws/pull/1640). diff --git a/changelogs/fragments/827-secretsmanager_secret-replication.yml b/changelogs/fragments/827-secretsmanager_secret-replication.yml deleted file mode 100644 index 3f7ca135ebb..00000000000 --- a/changelogs/fragments/827-secretsmanager_secret-replication.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- secretsmanager_secret - added support for region replication using the ``replica`` parameter (https://github.com/ansible-collections/community.aws/pull/827). diff --git a/changelogs/fragments/876-aws_ssm_connection_ssm_document.yml b/changelogs/fragments/876-aws_ssm_connection_ssm_document.yml deleted file mode 100644 index 7345273eeaf..00000000000 --- a/changelogs/fragments/876-aws_ssm_connection_ssm_document.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- aws_ssm_connection - add support for custom SSM document (https://github.com/ansible-collections/community.aws/pull/876) diff --git a/changelogs/fragments/972-sns_topic-add_tags.yaml b/changelogs/fragments/972-sns_topic-add_tags.yaml deleted file mode 100644 index be2690a9fca..00000000000 --- a/changelogs/fragments/972-sns_topic-add_tags.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- sns_topic - add support for ``tags`` and ``purge_tags`` (https://github.com/ansible-collections/community.aws/pull/972). diff --git a/changelogs/fragments/aws_ssm-facts.yml b/changelogs/fragments/aws_ssm-facts.yml deleted file mode 100644 index f3e826d49f1..00000000000 --- a/changelogs/fragments/aws_ssm-facts.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- aws_ssm - Added gather_facts to connection plugin tests. diff --git a/changelogs/fragments/ecs_service_and_ecs_integration_test.yml b/changelogs/fragments/ecs_service_and_ecs_integration_test.yml deleted file mode 100644 index a0788a18d41..00000000000 --- a/changelogs/fragments/ecs_service_and_ecs_integration_test.yml +++ /dev/null @@ -1,8 +0,0 @@ -minor_changes: - - ecs_service - new parameter ``purge_placement_strategy`` to have the ability to remove the placement strategy of an ECS Service (https://github.com/ansible-collections/community.aws/pull/1716). - - ecs_service - new parameter ``purge_placement_constraints`` to have the ability to remove the placement constraints of an ECS Service (https://github.com/ansible-collections/community.aws/pull/1716). -trivial: - - ecs_cluster - rework and repair ecs_cluster integration test. -deprecated_features: - - ecs_service - In a release after 2024-06-01, tha default value of ``purge_placement_strategy`` will be change from ``false`` to ``true`` (https://github.com/ansible-collections/community.aws/pull/1716). - - ecs_service - In a release after 2024-06-01, tha default value of ``purge_placement_constraints`` will be change from ``false`` to ``true`` (https://github.com/ansible-collections/community.aws/pull/1716). \ No newline at end of file diff --git a/changelogs/fragments/eks.yml b/changelogs/fragments/eks.yml deleted file mode 100644 index 5e65d8d00a4..00000000000 --- a/changelogs/fragments/eks.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- eks_nodegroup - Update documented default diff --git a/changelogs/fragments/eks_release.yml b/changelogs/fragments/eks_release.yml deleted file mode 100644 index 07b1ccf08c6..00000000000 --- a/changelogs/fragments/eks_release.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: -- bump release version for eks_nodegroup diff --git a/changelogs/fragments/iam_access_key_docs_fix.yml b/changelogs/fragments/iam_access_key_docs_fix.yml deleted file mode 100644 index f47a15eb91f..00000000000 --- a/changelogs/fragments/iam_access_key_docs_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - iam_access_key - Use correct parameter names in the docs example section (https://github.com/ansible-collections/community.aws/pull/1711). \ No newline at end of file diff --git a/changelogs/fragments/iam_role_purge_policy.yml b/changelogs/fragments/iam_role_purge_policy.yml deleted file mode 100644 index c9837d028d4..00000000000 --- a/changelogs/fragments/iam_role_purge_policy.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - iam_role - Drop deprecation warning, because the standard value for purge parametes is ``true`` (https://github.com/ansible-collections/community.aws/pull/1636). diff --git a/changelogs/fragments/sns_topic-cross-account.yml b/changelogs/fragments/sns_topic-cross-account.yml deleted file mode 100644 index 968811b7693..00000000000 --- a/changelogs/fragments/sns_topic-cross-account.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- sns_topic - avoid fetching attributes from subscribers when not setting them, this can cause permissions issues (https://github.com/ansible-collections/community.aws/pull/1418).