Skip to content

Commit

Permalink
3.0.0 Prep (#1293)
Browse files Browse the repository at this point in the history
  • Loading branch information
pyrodie18 authored Jun 14, 2024
1 parent 4e2632f commit de9eb11
Show file tree
Hide file tree
Showing 20 changed files with 1,156 additions and 1,095 deletions.
52 changes: 51 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,61 @@ community.zabbix Release Notes

.. contents:: Topics

v3.0.0
======

Major Changes
-------------

- All Roles - Add support for openSUSE Leap 15 and SLES 15.
- All Roles - Separate installation of Zabbix repo from all other roles and link them together.

Minor Changes
-------------

- Agent Role - Updated defaults to be inline with Zabbix defaults.
- All Roles - Add support for yum authentication on RHEL based operating systems.
- All Roles - Add the `zabbix_manage_repo` variable.
- All Roles - Changed logic for installing selinux related changes based the status of selinux on the target system.
- All Roles - Include installation of GPG key for RHEL based operating systems.
- All Roles - Updated all Zabbix configuration bool variables to be `true`/`false`.
- All Roles - Updated include option to include all .conf files.
- added new module zabbix_proxy_group (Zabbix 7.0)
- zabbix_agent - added 10 retries to agent API calls to workaround connection problems on macOS
- zabbix_agent role - refactored userparameter tasks to be more efficient.
- zabbix_discovery_rule, zabbix_group_events_info, zabbix_host, zabbix_host_events_info, zabbix_proxy, zabbix_proxy_info modules updated to work wih Zabbix 7.0
- zabbix_host_events_info - add tag support

Breaking Changes / Porting Guide
--------------------------------

- Agent Role - Remove support for `zabbix_agent_zabbix_alias`.
- Agent Role - Remove support for `zabbix_get_package` variable.
- Agent Role - Remove support for `zabbix_sender_package` variable.
- Agent Role - Remove support for all `zabbix_agent2_*` variables.
- All Roles - Remove support for Centos 7
- All Roles - Remove support for Python2
- All Roles - Removed support for Debian 10.
- All Roles - Removed support for Ubuntu 18.08 (Bionic)
- Remove support for Ansible < 2.15 and Python < 3.9
- Remove support for Zabbix 6.2
- Removed support for Zabbix 6.2

Bugfixes
--------

- Agent Role - Fixed missing setting for `zabbix_agent_persistentbuffer`
- remove references to tags in LLD rules
- zabbix-agent - fix name of Zabbix Agent 2 config filename
- zabbix_agent - fix error when ``zabbix_agent_tlsaccept`` is not set
- zabbix_agent - fix error when ``zabbix_agent_tlsconnect`` is not set
- zabbix_agent - in ``zabbix_agent_interfaces`` directly use ``zabbix_agent_listenport``, which does already contains the agent2 value if needed

v2.5.1
======

Bugfixes
-------------
--------

- zabbix_agent - Fix reading existing psk
- zabbix_agent - Fix role when zabbix_agent_listenip is undefined
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ You can also include it in a `requirements.yml` file along with other required c
---
collections:
- name: community.zabbix
version: 2.5.1
version: 3.0.0
- name: ansible.posix
version: 1.3.0
- name: community.general
Expand Down
9 changes: 7 additions & 2 deletions changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ plugins:
namespace: ''
version_added: null
zabbix_discoveryrule:
description: Create/delete Zabbix discovery rules
description: Create/delete Zabbix low-level discovery (LLD) rules
name: zabbix_discoveryrule
namespace: ''
version_added: null
Expand Down Expand Up @@ -132,6 +132,11 @@ plugins:
name: zabbix_proxy
namespace: ''
version_added: null
zabbix_proxy_group:
description: Create/update/delete Zabbix proxy group
name: zabbix_proxy_group
namespace: ''
version_added: null
zabbix_proxy_info:
description: Gather information about Zabbix proxy
name: zabbix_proxy_info
Expand Down Expand Up @@ -226,4 +231,4 @@ plugins:
shell: {}
strategy: {}
vars: {}
version: 2.5.1
version: 3.0.0
2,135 changes: 1,096 additions & 1,039 deletions changelogs/changelog.yaml

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions changelogs/fragments/1237.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1250.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1277-refactor-userparameters.yml

This file was deleted.

9 changes: 0 additions & 9 deletions changelogs/fragments/fix_vars.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/pr_1194.yml

This file was deleted.

7 changes: 0 additions & 7 deletions changelogs/fragments/pr_1250.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/pr_1258.yml

This file was deleted.

7 changes: 0 additions & 7 deletions changelogs/fragments/pr_1259.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/pr_1267.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/pr_1269.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/remove_1804.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/remove_centos7.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/remove_deb10.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/remove_old_ansible.yml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/zabbix70_modules.yml

This file was deleted.

2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
namespace: community
name: zabbix
version: 2.5.1
version: 3.0.0
readme: README.md
authors:
- Dusan Matejka (@D3DeFi)
Expand Down

0 comments on commit de9eb11

Please sign in to comment.