-
Notifications
You must be signed in to change notification settings - Fork 9
Removing unsupported, inactive or otherwise unmaintained collections from the community package #79
Comments
Whatever we end up doing, we should over-communicate well in advance any removals
|
kubernetes.core 1.0.0 is the exact same code as community.kubernetes 1.0.0. It should be a seamless replacement for community.kubevirt. |
After the discussion at today's meeting, I've created a WIP PR with two processes we can adjust and tweak and hopefully vote on soon: ansible-collections/overview#201 These have been modelled on community.kubevirt and community.google, and might also apply to some more collections listed here. The aim wasn't to cover everything, but to have a first start we can finalize before adding more cases :) |
Also referencing an earlier discussion on community.kubernetes: #22 (I completely forgot about that one...) |
community.kubevirt is currently broken because it depends on community.kubernetes < 2.0.0 while we include community.kubernetes >= 2.0.0. Folks have been working on getting it to work with >= 2.0.0 (resp. kubernetes.core >= 2.0.0 directly), but that effort stagnated half a year ago. |
I just found another case we should think of: collections which screw something up, and fail to fix it: cisco.ucs has been including tarballs of previous releases in their release tarball. We reported that back to them almost a year ago (CiscoDevNet/ansible-ucs#25), and I just noticed that they still do that. In fact their release tarball is growing exponentially from release to release since every new tarball includes all previous tarballs directly, and all tarballs since 1.5.0 also contain the tarballs before them recursively. I tried to ping them again. But if they don't fix this, we should really remove them. Let's discuss this next week or so. (Edit: it's now fixed.) |
fyi Dell folks were notified about pending release 1.2.0 of |
community.kubevirt (ansible-community/ansible-build-data#115) and community.kubernetes (ansible-community/ansible-build-data#116) are gone. |
community.azure 2.0.0 has been released as an empty shell. It will be included in Ansible 7, and I guess we can completely remove it from Ansible 8 or 9. |
The policy change was approved. The process of identifying collections that should be removed continues in #128. |
Summary
As part of the Ansible 6.0.0 roadmap, I would like to consider removing unsupported, inactive or otherwise unmaintained collections from the community package.
The following are known to be superseded by supported or otherwise maintained variants:
In addition to the above, the following collections have not had a new release tagged since ansible 4.0.0:
The removed collections could still be installed manually from galaxy if need be and they would be welcome back into the package if there is traction and interest via the normal inclusion process.
The text was updated successfully, but these errors were encountered: