Skip to content

Commit

Permalink
1.9.0prep (#837)
Browse files Browse the repository at this point in the history
* Changelog fragment for zabbix_user_role module added.

* Changelog fragment for zabbix_server role failure with check_mode added.

* antsibull-changelog results.

* README.md and galaxy.yml updated with version 1.9.0.

* Re-run antsibull-changelog.
  • Loading branch information
BGmot committed Nov 27, 2022
1 parent 736b4e0 commit 56a9d6a
Show file tree
Hide file tree
Showing 20 changed files with 103 additions and 48 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,39 @@ community.zabbix Release Notes
.. contents:: Topics


v1.9.0
======

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

- all modules are opting away from zabbix-api and using httpapi ansible.netcommon plugin. We will support zabbix-api for backwards compatibility until next major release. See our README.md for more information about how to migrate
- zabbix_agent and zabbix_proxy roles are opting away from zabbix-api and use httpapi ansible.netcommon plugin. We will support zabbix-api for backwards compatibility until next major release. See our README.md for more information about how to migrate

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

- ansible_zabbix_url_path introduced to be able to specify non-default Zabbix WebUI path, e.g. http://<FQDN>/zabbixeu
- collection now supports creating ``module_defaults`` for ``group/community.zabbix.zabbix`` (see https://github.com/ansible-collections/community.zabbix/issues/326)
- fixed ``zabbix_server`` role failure running in check_mode (see https://github.com/ansible-collections/community.zabbix/issues/804)
- zabbix_agent - give Zabbix Agent access to the Linux DMI table allowing system.hw.chassis info to populate.
- zabbix_template - add support for template tags
- zabbix_user_role module added
- zabbix_web - add support for Ubuntu 22.04 jammy

Bugfixes
--------

- The inventory script had insufficient error handling in case the Zabbix API provided an empty interfaces list. This bugfix checks for an exisiting interfaces element, then for the minimal length of 1 so that the first interface will only be accessed when it really exists in the api response. (https://github.com/ansible-collections/community.zabbix/issues/826)
- zabbix-proxy - updated to install correct sources for Debian arm64 family
- zabbix_agent - Filter IPv6 addresses from list of IP as Zabbix host creation expects IPv4
- zabbix_agent - installation on Windows will no longer fail when zabbix_agent2 is used
- zabbix_host - fix updating of host without interfaces
- zabbix_proxy - correctly provision tls_accept and tls_connect on Zabbix backend
- zabbix_proxy - updated the datafiles_path fact for the zabbix_proxy and zabbix_server roles due to upstream change
- zabbix_server - move location of the fping(6) variables to distribution specific files (https://github.com/ansible-collections/community.zabbix/issues/812)
- zabbix_server - updated the datafiles_path fact for the zabbix_proxy and zabbix_server roles due to upstream change

v1.8.0
======

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ You can also include it in a `requirements.yml` file along with other required c
---
collections:
- name: community.zabbix
version: 1.8.0
version: 1.9.0
- name: ansible.posix
version: 1.3.0
- name: community.general
Expand Down
19 changes: 10 additions & 9 deletions changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,12 @@ plugins:
cache: {}
callback: {}
cliconf: {}
connection:
httpapi:
description: Use httpapi to run command on network appliances
name: httpapi
version_added: 1.6.0
connection: {}
httpapi:
jsonrpc:
zabbix:
description: HttpApi Plugin for Zabbix
name: jsonrpc
version_added: 1.6.0
name: zabbix
version_added: 1.8.0
inventory:
zabbix_inventory:
description: Zabbix Inventory Plugin
Expand Down Expand Up @@ -146,6 +142,11 @@ plugins:
name: zabbix_user_info
namespace: ''
version_added: null
zabbix_user_role:
description: Adds or removes zabbix roles
name: zabbix_user_role
namespace: ''
version_added: null
zabbix_usergroup:
description: Create/delete/update Zabbix user groups
name: zabbix_usergroup
Expand All @@ -160,4 +161,4 @@ plugins:
shell: {}
strategy: {}
vars: {}
version: 1.8.0
version: 1.9.0
58 changes: 58 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -731,3 +731,61 @@ releases:
- firewalld_immediate.yaml
- missing.yml
release_date: '2022-08-15'
1.9.0:
changes:
bugfixes:
- The inventory script had insufficient error handling in case the Zabbix API
provided an empty interfaces list. This bugfix checks for an exisiting interfaces
element, then for the minimal length of 1 so that the first interface will
only be accessed when it really exists in the api response. (https://github.com/ansible-collections/community.zabbix/issues/826)
- zabbix-proxy - updated to install correct sources for Debian arm64 family
- zabbix_agent - Filter IPv6 addresses from list of IP as Zabbix host creation
expects IPv4
- zabbix_agent - installation on Windows will no longer fail when zabbix_agent2
is used
- zabbix_host - fix updating of host without interfaces
- zabbix_proxy - correctly provision tls_accept and tls_connect on Zabbix backend
- zabbix_proxy - updated the datafiles_path fact for the zabbix_proxy and zabbix_server
roles due to upstream change
- zabbix_server - move location of the fping(6) variables to distribution specific
files (https://github.com/ansible-collections/community.zabbix/issues/812)
- zabbix_server - updated the datafiles_path fact for the zabbix_proxy and zabbix_server
roles due to upstream change
major_changes:
- all modules are opting away from zabbix-api and using httpapi ansible.netcommon
plugin. We will support zabbix-api for backwards compatibility until next
major release. See our README.md for more information about how to migrate
- zabbix_agent and zabbix_proxy roles are opting away from zabbix-api and use
httpapi ansible.netcommon plugin. We will support zabbix-api for backwards
compatibility until next major release. See our README.md for more information
about how to migrate
minor_changes:
- ansible_zabbix_url_path introduced to be able to specify non-default Zabbix
WebUI path, e.g. http://<FQDN>/zabbixeu
- collection now supports creating ``module_defaults`` for ``group/community.zabbix.zabbix``
(see https://github.com/ansible-collections/community.zabbix/issues/326)
- fixed ``zabbix_server`` role failure running in check_mode (see https://github.com/ansible-collections/community.zabbix/issues/804)
- zabbix_agent - give Zabbix Agent access to the Linux DMI table allowing system.hw.chassis
info to populate.
- zabbix_template - add support for template tags
- zabbix_user_role module added
- zabbix_web - add support for Ubuntu 22.04 jammy
fragments:
- 326-module_defaults-group.yml
- 526-swap-tls-accept-connect-in-proxy.yaml
- 778-zbx-agent2-win.yml
- 784-allow-system.hw.chassis-to-populate-on-linux.yml
- 786-web-add-ubuntu-22-04-support.yml
- 792-update-host-without-iface-fix.yml
- 795-zbx-agent-win-ipv6.yml
- 800-add-template-tags.yml
- 806-httpapi-connection-plugin.yml
- 812-fping-binary-location.yml
- 813-sql-scripts-moved-to-usr-share.yml
- 821-zabbix-proxy-debian-arm64.yml
- 822-roles-to-httpapi.yml
- 823-zabbix_server-role-in-check-mode.yml
- 827-fixing-bug-for-empty-interfaces-list.yml
- module_zabbix-user-role.yml
- modules-url-path.yml
release_date: '2022-11-07'
2 changes: 0 additions & 2 deletions changelogs/fragments/326-module_defaults-group.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/778-zbx-agent2-win.yml

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/786-web-add-ubuntu-22-04-support.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/792-update-host-without-iface-fix.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/795-zbx-agent-win-ipv6.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/800-add-template-tags.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/806-httpapi-connection-plugin.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/812-fping-binary-location.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/813-sql-scripts-moved-to-usr-share.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/821-zabbix-proxy-debian-arm64.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/822-roles-to-httpapi.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/modules-url-path.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: 1.8.0
version: 1.9.0
readme: README.md
authors:
- Dusan Matejka (@D3DeFi)
Expand Down

0 comments on commit 56a9d6a

Please sign in to comment.