Skip to content

Commit

Permalink
Add metadata to indicate which collections are unmaintained / depreca…
Browse files Browse the repository at this point in the history
…ted / will be removed (#450)

* Add metadata to indicate which collections are unmaintained / deprecated / will be removed.

* Add major_ prefix for major version field names.

* Update Ansible 11 metadata.

* Actually install all dependencies.

* Lint collection metadata.

* Rename lint-collection-meta → lint-build-data.
  • Loading branch information
felixfontein authored Sep 14, 2024
1 parent 3d0b90a commit 5015d37
Show file tree
Hide file tree
Showing 4 changed files with 108 additions and 9 deletions.
7 changes: 6 additions & 1 deletion .github/workflows/antsibull-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,14 @@ jobs:
working-directory: antsibull
run: |
python3 -m pip install --upgrade pip
python3 -m pip install ansible-core . ../antsibull-core ../antsibull-changelog
python3 -m pip install ansible-core . ../antsibull-core ../antsibull-changelog ../antsibull-docutils ../antsibull-fileutils
ansible-galaxy collection install 'git+https://github.com/ansible-collections/community.general.git'
- name: Lint collection metadata
working-directory: antsibull/build/ansible-build-data/${{ matrix.ansible_major_version }}
run: |
antsibull-build lint-build-data ${{ matrix.ansible_major_version }}
- name: Test building a release with the defaults
working-directory: antsibull
run: |
Expand Down
24 changes: 24 additions & 0 deletions 10/collection-meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,11 @@ collections:
repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortios-collection
frr.frr:
repository: https://github.com/ansible-collections/frr.frr
removal:
major_version: 11
reason: deprecated
discussion: https://forum.ansible.com/t/6243
announce_version: 10.2.0
google.cloud:
repository: https://github.com/ansible-collections/google.cloud
grafana.grafana:
Expand All @@ -186,6 +191,10 @@ collections:
maintainers:
- Shilpi-J
repository: https://github.com/ansible-collections/ibm.spectrum_virtualize
removal:
major_version: TBD
reason: renamed
new_name: ibm.storage_virtualize
ibm.storage_virtualize:
maintainers:
- sumitguptaibm
Expand All @@ -208,6 +217,11 @@ collections:
maintainers:
- ISIB-Group
repository: https://github.com/ISIB-Group/inspur.sm
removal:
major_version: 11
reason: considered-unmaintained
discussion: https://forum.ansible.com/t/2854
announce_version: 10.0.0a1
junipernetworks.junos:
repository: https://github.com/ansible-collections/junipernetworks.junos
kaytus.ksmanage:
Expand Down Expand Up @@ -253,6 +267,11 @@ collections:
- jkandati
- joshedmonds
repository: https://github.com/ansible-collections/netapp.storagegrid
removal:
major_version: 11
reason: considered-unmaintained
discussion: https://forum.ansible.com/t/2811
announce_version: 10.0.0a1
netapp_eseries.santricity:
repository: https://github.com/netapp-eseries/santricity
netbox.netbox:
Expand All @@ -265,6 +284,11 @@ collections:
repository: https://opendev.org/openstack/ansible-collections-openstack
openvswitch.openvswitch:
repository: https://github.com/ansible-collections/openvswitch.openvswitch
removal:
major_version: 11
reason: deprecated
discussion: https://forum.ansible.com/t/6245
announce_version: 10.2.0
ovirt.ovirt:
repository: https://github.com/ovirt/ovirt-ansible-collection
tag_version_regex: "^(.*)-1$"
Expand Down
20 changes: 12 additions & 8 deletions 11/collection-meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,10 @@ collections:
maintainers:
- Shilpi-J
repository: https://github.com/ansible-collections/ibm.spectrum_virtualize
removal:
major_version: TBD
reason: renamed
new_name: ibm.storage_virtualize
ibm.storage_virtualize:
maintainers:
- sumitguptaibm
Expand Down Expand Up @@ -234,15 +238,15 @@ collections:
- wenjun666
- chuyich
repository: https://github.com/ansible-collections/netapp.cloudmanager
netapp_eseries.santricity:
repository: https://github.com/netapp-eseries/santricity
netapp.ontap:
maintainers:
- carchi8py
- suhasbshekar
- wenjun666
- chuyich
repository: https://github.com/ansible-collections/netapp.ontap
netapp_eseries.santricity:
repository: https://github.com/netapp-eseries/santricity
netbox.netbox:
repository: https://github.com/netbox-community/ansible_modules
ngine_io.cloudstack:
Expand All @@ -265,6 +269,12 @@ collections:
repository: https://github.com/sensu/sensu-go-ansible
splunk.es:
repository: https://github.com/ansible-collections/splunk.es
t_systems_mms.icinga_director:
changelog-url: https://github.com/T-Systems-MMS/ansible-collection-icinga-director/blob/master/CHANGELOG.md
maintainers:
- rndmh3ro
- schurzi
repository: https://github.com/T-Systems-MMS/ansible-collection-icinga-director
telekom_mms.icinga_director:
changelog-url: https://github.com/telekom-mms/ansible-collection-icinga-director/blob/master/CHANGELOG.md
maintainers:
Expand All @@ -273,12 +283,6 @@ collections:
repository: https://github.com/telekom-mms/ansible-collection-icinga-director
theforeman.foreman:
repository: https://github.com/theforeman/foreman-ansible-modules
t_systems_mms.icinga_director:
changelog-url: https://github.com/T-Systems-MMS/ansible-collection-icinga-director/blob/master/CHANGELOG.md
maintainers:
- rndmh3ro
- schurzi
repository: https://github.com/T-Systems-MMS/ansible-collection-icinga-director
vmware.vmware:
maintainers:
- machacekondra
Expand Down
66 changes: 66 additions & 0 deletions 9/collection-meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,11 @@ collections:
repository: https://github.com/ansible-collections/community.aws
community.azure:
repository: https://github.com/ansible-collections/community.azure
removal:
major_version: 10
reason: considered-unmaintained
discussion: https://github.com/ansible-community/community-topics/issues/263
announce_version: 9.0.0a1
community.ciscosmb:
maintainers:
- qaxi
Expand Down Expand Up @@ -117,6 +122,11 @@ collections:
maintainers:
- rainerleber
repository: https://github.com/ansible-collections/community.sap
removal:
major_version: 10
reason: renamed
new_name: community.sap_libs
announce_version: 9.0.0a1
community.sap_libs:
maintainers:
- rainerleber
Expand Down Expand Up @@ -178,6 +188,11 @@ collections:
repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortios-collection
frr.frr:
repository: https://github.com/ansible-collections/frr.frr
removal:
major_version: 11
reason: deprecated
discussion: https://forum.ansible.com/t/6243
announce_version: 9.8.0
gluster.gluster:
repository: https://github.com/gluster/gluster-ansible-collection
google.cloud:
Expand All @@ -194,12 +209,23 @@ collections:
- datamattsson
repository: https://github.com/hpe-storage/nimble-ansible-modules
collection-directory: "./ansible_collection/hpe/nimble"
removal:
major_version: 10
reason: considered-unmaintained
discussion: https://github.com/ansible-community/community-topics/issues/254
announce_version: 9.0.0a1
ibm.qradar:
repository: https://github.com/ansible-collections/ibm.qradar
ibm.spectrum_virtualize:
maintainers:
- Shilpi-J
repository: https://github.com/ansible-collections/ibm.spectrum_virtualize
removal:
major_version: TBD
reason: renamed
new_name: ibm.storage_virtualize
announce_version: 9.0.0b1
redirect_replacement_major_version: 10
ibm.storage_virtualize:
maintainers:
- sumitguptaibm
Expand All @@ -222,6 +248,11 @@ collections:
maintainers:
- ISIB-Group
repository: https://github.com/ISIB-Group/inspur.sm
removal:
major_version: 11
reason: considered-unmaintained
discussion: https://forum.ansible.com/t/2854
announce_version: 9.3.0
junipernetworks.junos:
repository: https://github.com/ansible-collections/junipernetworks.junos
kaytus.ksmanage:
Expand Down Expand Up @@ -256,6 +287,11 @@ collections:
- wenjun666
- chuyich
repository: https://github.com/ansible-collections/netapp.azure
removal:
major_version: 10
reason: considered-unmaintained
discussion: https://github.com/ansible-community/community-topics/issues/234
announce_version: 9.0.0a1
netapp.cloudmanager:
maintainers:
- carchi8py
Expand All @@ -265,6 +301,11 @@ collections:
repository: https://github.com/ansible-collections/netapp.cloudmanager
netapp.elementsw:
repository: https://github.com/ansible-collections/netapp.elementsw
removal:
major_version: 10
reason: considered-unmaintained
discussion: https://github.com/ansible-community/community-topics/issues/235
announce_version: 9.0.0a1
netapp.ontap:
maintainers:
- carchi8py
Expand All @@ -278,13 +319,23 @@ collections:
- jkandati
- joshedmonds
repository: https://github.com/ansible-collections/netapp.storagegrid
removal:
major_version: 11
reason: considered-unmaintained
discussion: https://forum.ansible.com/t/2811
announce_version: 9.3.0
netapp.um_info:
maintainers:
- carchi8py
- suhasbshekar
- wenjun666
- chuyich
repository: https://github.com/ansible-collections/netapp.um_info
removal:
major_version: 10
reason: considered-unmaintained
discussion: https://github.com/ansible-community/community-topics/issues/244
announce_version: 9.0.0a1
netapp_eseries.santricity:
repository: https://github.com/netapp-eseries/santricity
netbox.netbox:
Expand All @@ -297,6 +348,11 @@ collections:
repository: https://opendev.org/openstack/ansible-collections-openstack
openvswitch.openvswitch:
repository: https://github.com/ansible-collections/openvswitch.openvswitch
removal:
major_version: 11
reason: deprecated
discussion: https://forum.ansible.com/t/6245
announce_version: 9.8.0
ovirt.ovirt:
repository: https://github.com/ovirt/ovirt-ansible-collection
tag_version_regex: "^(.*)-1$"
Expand All @@ -308,6 +364,11 @@ collections:
maintainers:
- sdodsley
repository: https://github.com/Pure-Storage-Ansible/Fusion-Collection
removal:
major_version: 10
reason: deprecated
discussion: https://forum.ansible.com/t/3712
announce_version: 9.3.0
sensu.sensu_go:
maintainers:
- tadeboro
Expand All @@ -321,6 +382,11 @@ collections:
- rndmh3ro
- schurzi
repository: https://github.com/T-Systems-MMS/ansible-collection-icinga-director
removal:
major_version: 10
reason: renamed
new_name: telekom_mms.icinga_director
announce_version: 9.0.0a1
telekom_mms.icinga_director:
changelog-url: https://github.com/telekom-mms/ansible-collection-icinga-director/blob/master/CHANGELOG.md
maintainers:
Expand Down

0 comments on commit 5015d37

Please sign in to comment.