community.zabbix icon indicating copy to clipboard operation
community.zabbix copied to clipboard

Remove Support for Unsupported Versions

Open pyrodie18 opened this issue 1 year ago • 3 comments

SUMMARY

Remove support for Zabbix 4.X

ISSUE TYPE
  • Feature Idea
COMPONENT NAME

Various roles and modules

ADDITIONAL INFORMATION

In our README we outline that we support the two most current LTS releases which are currently 6.0 and 5.0. We still include support for 4.X installs. I suggest that we go ahead and deprecate that functionality from the collection as part of our next major release.

pyrodie18 avatar Jul 30 '22 13:07 pyrodie18

I am not sure. Zabbix 4.0 still has limited support until October 31, 2023 https://www.zabbix.com/life_cycle_and_release_policy Why remove what's working? Or you mean to put some 'deprecation notice'?

BGmot avatar Jul 31 '22 22:07 BGmot

I am not sure. Zabbix 4.0 still has limited support until October 31, 2023 https://www.zabbix.com/life_cycle_and_release_policy Why remove what's working? Or you mean to put some 'deprecation notice'?

Because that's what we said we would do in https://github.com/ansible-collections/community.zabbix#supported-zabbix-versions. It would allow us to clean up the code base a lot and simply the roles. As is, we still have support in there for <= 3.2, and we're not currently testing the installs for any of them.

pyrodie18 avatar Aug 01 '22 00:08 pyrodie18

I think when we prepared our release document we stated that major releases would warrant for forking main branch into stable-1.x branch.

I am all up for removing 4.x functionality at this point. Users can lock community.zabbix at 1.y.z version and we release 2.0.0 without zabbix 3.x and 4.x.

If anything critical is found, we can always backport the fix and git tag 1.y.z + 1 version.

But please do note, this only applies for plugins/modules. It has nothing to do with roles! Each role has its own support matrix in docs/ directory. 2.0.0 release would require both roles and plugins to be cleaned up

D3DeFi avatar Aug 01 '22 08:08 D3DeFi