From 05cfc8c36c3d285c9f7001f520c96619018aa1be Mon Sep 17 00:00:00 2001 From: Mario Lenz Date: Mon, 30 Sep 2024 08:28:52 +0200 Subject: [PATCH 1/5] Remove deprecated collection ngine_io.exoscale --- 10/collection-meta.yaml | 5 +++++ 11/ansible-11.build | 1 - 11/ansible.in | 1 - 11/collection-meta.yaml | 9 +++++++-- 11/galaxy-requirements.yaml | 3 --- 9/collection-meta.yaml | 5 +++++ 6 files changed, 17 insertions(+), 7 deletions(-) diff --git a/10/collection-meta.yaml b/10/collection-meta.yaml index 7facb8851c..a4beb68dc0 100644 --- a/10/collection-meta.yaml +++ b/10/collection-meta.yaml @@ -280,6 +280,11 @@ collections: repository: https://github.com/ngine-io/ansible-collection-cloudstack ngine_io.exoscale: repository: https://github.com/ngine-io/ansible-collection-exoscale + removal: + major_version: 11 + reason: deprecated + discussion: https://forum.ansible.com/t/2572 + announce_version: 10.5.0 openstack.cloud: repository: https://opendev.org/openstack/ansible-collections-openstack openvswitch.openvswitch: diff --git a/11/ansible-11.build b/11/ansible-11.build index d8355bf6dd..0dbdac9081 100644 --- a/11/ansible-11.build +++ b/11/ansible-11.build @@ -80,7 +80,6 @@ netapp.ontap: >=22.12.0,<23.0.0 netapp_eseries.santricity: >=1.4.0,<2.0.0 netbox.netbox: >=3.20.0,<4.0.0 ngine_io.cloudstack: >=2.4.0,<3.0.0 -ngine_io.exoscale: >=1.1.0,<2.0.0 openstack.cloud: >=2.2.0,<3.0.0 ovirt.ovirt: >=3.2.0,<4.0.0 purestorage.flasharray: >=1.31.0,<2.0.0 diff --git a/11/ansible.in b/11/ansible.in index be65481c2c..534f4192c7 100644 --- a/11/ansible.in +++ b/11/ansible.in @@ -77,7 +77,6 @@ netapp_eseries.santricity netapp.ontap netbox.netbox ngine_io.cloudstack -ngine_io.exoscale openstack.cloud ovirt.ovirt purestorage.flasharray diff --git a/11/collection-meta.yaml b/11/collection-meta.yaml index 2f97663bf8..31033b1179 100644 --- a/11/collection-meta.yaml +++ b/11/collection-meta.yaml @@ -251,8 +251,6 @@ collections: repository: https://github.com/netbox-community/ansible_modules ngine_io.cloudstack: repository: https://github.com/ngine-io/ansible-collection-cloudstack - ngine_io.exoscale: - repository: https://github.com/ngine-io/ansible-collection-exoscale openstack.cloud: repository: https://opendev.org/openstack/ansible-collections-openstack ovirt.ovirt: @@ -333,6 +331,13 @@ removed_collections: reason: considered-unmaintained discussion: https://forum.ansible.com/t/2811 announce_version: 10.0.0a1 + ngine_io.exoscale: + repository: https://github.com/ngine-io/ansible-collection-exoscale + removal: + version: 11.0.0a2 + reason: deprecated + discussion: https://forum.ansible.com/t/2572 + announce_version: 10.5.0 openvswitch.openvswitch: repository: https://github.com/ansible-collections/openvswitch.openvswitch removal: diff --git a/11/galaxy-requirements.yaml b/11/galaxy-requirements.yaml index 66bcb4d876..546c588a33 100644 --- a/11/galaxy-requirements.yaml +++ b/11/galaxy-requirements.yaml @@ -237,9 +237,6 @@ collections: - name: ngine_io.cloudstack source: https://galaxy.ansible.com version: 2.4.1 -- name: ngine_io.exoscale - source: https://galaxy.ansible.com - version: 1.1.0 - name: openstack.cloud source: https://galaxy.ansible.com version: 2.2.0 diff --git a/9/collection-meta.yaml b/9/collection-meta.yaml index 52d408b7fd..744da1e195 100644 --- a/9/collection-meta.yaml +++ b/9/collection-meta.yaml @@ -344,6 +344,11 @@ collections: repository: https://github.com/ngine-io/ansible-collection-cloudstack ngine_io.exoscale: repository: https://github.com/ngine-io/ansible-collection-exoscale + removal: + major_version: 11 + reason: deprecated + discussion: https://forum.ansible.com/t/2572 + announce_version: 9.11.0 openstack.cloud: repository: https://opendev.org/openstack/ansible-collections-openstack openvswitch.openvswitch: From c8c1346ab8a4a48c4bd03e82b4fd43c28195f90c Mon Sep 17 00:00:00 2001 From: Mario Lenz Date: Mon, 30 Sep 2024 08:39:51 +0200 Subject: [PATCH 2/5] Re-add ngine_io.exoscale to galaxy-requirements.yaml --- 11/galaxy-requirements.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/11/galaxy-requirements.yaml b/11/galaxy-requirements.yaml index 546c588a33..66bcb4d876 100644 --- a/11/galaxy-requirements.yaml +++ b/11/galaxy-requirements.yaml @@ -237,6 +237,9 @@ collections: - name: ngine_io.cloudstack source: https://galaxy.ansible.com version: 2.4.1 +- name: ngine_io.exoscale + source: https://galaxy.ansible.com + version: 1.1.0 - name: openstack.cloud source: https://galaxy.ansible.com version: 2.2.0 From 9f5c294762a5a64c505339a2c3dc4946f9776633 Mon Sep 17 00:00:00 2001 From: Mario Lenz Date: Mon, 30 Sep 2024 08:53:34 +0200 Subject: [PATCH 3/5] Add changelog entries --- 10/changelog.yaml | 6 ++++++ 11/changelog.yaml | 5 +++++ 9/changelog.yaml | 9 +++++++++ 3 files changed, 20 insertions(+) diff --git a/10/changelog.yaml b/10/changelog.yaml index fd7ee59ee3..2a12223f05 100644 --- a/10/changelog.yaml +++ b/10/changelog.yaml @@ -142,3 +142,9 @@ releases: has been replaced with deprecated redirects to the new collection in Ansible 9.0.0, and these redirects will be removed from Ansible 11. Please update your FQCNs from ``t_systems_mms.icinga_director`` to ``telekom_mms.icinga_director``. + - The ``ngine_io.exoscale`` collection has been deprecated by the maintainers. Since they've + also announced that the collection does not work anymore with the Cloudstack API after May 1, 2024, + it will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11. + See `the removal process for details on how this works + `__ + (https://forum.ansible.com/t/2572). diff --git a/11/changelog.yaml b/11/changelog.yaml index 9b5bf1572d..bee10dc8f9 100644 --- a/11/changelog.yaml +++ b/11/changelog.yaml @@ -18,3 +18,8 @@ releases: - The ``openvswitch.openvswitch`` collection has been removed because it does not support ansible-core 2.18 (https://forum.ansible.com/t/6245). release_date: '2024-09-25' + 11.0.0a2: + changes: + removed_features: + - The ``ngine_io.exoscale`` collection has been removed because it has been deprecated by its maintainers + (https://forum.ansible.com/t/2572). diff --git a/9/changelog.yaml b/9/changelog.yaml index 2c5160ce85..9f8a4d6ac3 100644 --- a/9/changelog.yaml +++ b/9/changelog.yaml @@ -128,6 +128,15 @@ releases: `Porting Guide `_' release_date: '2024-09-10' + 9.11.0: + changes: + deprecated_features: + - The ``ngine_io.exoscale`` collection has been deprecated by the maintainers. Since they've + also announced that the collection does not work anymore with the Cloudstack API after May 1, 2024, + it will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11. + See `the removal process for details on how this works + `__ + (https://forum.ansible.com/t/2572). 9.2.0: changes: release_summary: 'Release Date: 2024-01-30 From 8fff5a721a14c2653ad64189fae182c3b01693e7 Mon Sep 17 00:00:00 2001 From: Mario Lenz Date: Tue, 1 Oct 2024 16:29:30 +0200 Subject: [PATCH 4/5] Update 10/changelog.yaml Co-authored-by: Felix Fontein --- 10/changelog.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/10/changelog.yaml b/10/changelog.yaml index 2a12223f05..e445c29e87 100644 --- a/10/changelog.yaml +++ b/10/changelog.yaml @@ -144,7 +144,5 @@ releases: your FQCNs from ``t_systems_mms.icinga_director`` to ``telekom_mms.icinga_director``. - The ``ngine_io.exoscale`` collection has been deprecated by the maintainers. Since they've also announced that the collection does not work anymore with the Cloudstack API after May 1, 2024, - it will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11. - See `the removal process for details on how this works - `__ + it will be removed from Ansible 11 (https://forum.ansible.com/t/2572). From 47b3f48ba54adffb1c88761ba913fd74dd9d34aa Mon Sep 17 00:00:00 2001 From: Mario Lenz Date: Tue, 1 Oct 2024 16:29:42 +0200 Subject: [PATCH 5/5] Update 9/changelog.yaml Co-authored-by: Felix Fontein --- 9/changelog.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/9/changelog.yaml b/9/changelog.yaml index 9f8a4d6ac3..f6e570a7a1 100644 --- a/9/changelog.yaml +++ b/9/changelog.yaml @@ -133,9 +133,7 @@ releases: deprecated_features: - The ``ngine_io.exoscale`` collection has been deprecated by the maintainers. Since they've also announced that the collection does not work anymore with the Cloudstack API after May 1, 2024, - it will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11. - See `the removal process for details on how this works - `__ + it will be removed from Ansible 11 (https://forum.ansible.com/t/2572). 9.2.0: changes: