From 356ce7bf6d5d611707686b50d29273d07dbb3b8a Mon Sep 17 00:00:00 2001 From: Mark Chappell Date: Fri, 30 Sep 2022 16:09:47 +0200 Subject: [PATCH] Drop support for Ansible Core < 2.11 (#1541) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drop support for Ansible Core < 2.11 SUMMARY Following up on ansible-collections/amazon.aws#1087 We only perform integration tests against milestone. And we only perform sanity tests against 2.12+. Ansible Core 2.11 goes out of support in November ISSUE TYPE Feature Pull Request COMPONENT NAME meta/runtime.yml ADDITIONAL INFORMATION We already dropped support in amazon.aws Additionally: AAP 1.2 (based on 2.9) is in "Maintenance support 2" bugs and security fixes only (https://access.redhat.com/support/policy/updates/ansible-automation-platform), which we can support by backporting fixes if necessary Later versions of AAP support ee-2.9, however ee-2.9 is only supported for "the Ansible Core RPMs" which would mean backports Ansible Tower is in "Maintenance support 2" bugs and security fixes only (https://access.redhat.com/support/policy/updates/ansible-tower), with support ending in November which we can support by backporting fixes if necessary. Ansible Engine 2.9 support has ended already (https://access.redhat.com/support/policy/updates/ansible-engine) Reviewed-by: Gonéri Le Bouder --- README.md | 8 ++------ changelogs/fragments/1541-old-ansible.yml | 2 ++ meta/runtime.yml | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) create mode 100644 changelogs/fragments/1541-old-ansible.yml diff --git a/README.md b/README.md index 92717f7ba8f..d8c78606d43 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,11 @@ The Ansible Community AWS collection includes a variety of Ansible content to he AWS related modules and plugins supported by the Ansible Cloud team are in the [amazon.aws](https://github.com/ansible-collections/amazon.aws) collection. - ## Ansible version compatibility -This collection has been tested against following Ansible versions: **>=2.9.10**. +Tested with the Ansible Core 2.12, and 2.13 releases, and the current development version of Ansible. Ansible Core versions before 2.11.0 are not supported. In particular, Ansible Core 2.10 and Ansible 2.9 are not supported. -Plugins and modules within a collection may be tested with only specific Ansible versions. -A collection may contain metadata that identifies these versions. -PEP440 is the schema used to describe the versions of Ansible. - +Use community.aws 4.x.y if you are using Ansible 2.9 or Ansible Core 2.10. ## Python version compatibility diff --git a/changelogs/fragments/1541-old-ansible.yml b/changelogs/fragments/1541-old-ansible.yml new file mode 100644 index 00000000000..a40d5cd75fc --- /dev/null +++ b/changelogs/fragments/1541-old-ansible.yml @@ -0,0 +1,2 @@ +breaking_changes: +- community.aws collection - Support for ansible-core < 2.11 has been dropped (https://github.com/ansible-collections/community.aws/pull/1541). diff --git a/meta/runtime.yml b/meta/runtime.yml index 3bada22a1c3..d0fe8feb4c7 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -1,5 +1,5 @@ --- -requires_ansible: '>=2.9.10' +requires_ansible: '>=2.11.0' action_groups: aws: - accessanalyzer_validate_policy_info