Skip to content

Commit

Permalink
2.4.0 Release (#1228)
Browse files Browse the repository at this point in the history
  • Loading branch information
pyrodie18 authored May 14, 2024
1 parent d5bfac2 commit 5bf4309
Show file tree
Hide file tree
Showing 20 changed files with 108 additions and 48 deletions.
40 changes: 36 additions & 4 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,42 @@ community.zabbix Release Notes

.. contents:: Topics

v2.4.0
======

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

- Add slash at the end of the location directives, to prevent path traversal attacks.
- Added active_since and active_till in zabbix_maintenance
- Added content_type for email in zabbix_mediatypes
- Introduce flag `enable_version_check` to allow installations on non-supported platforms.
- agent, javagateway, proxy, server, and web role - added the http_proxy and https_proxy environment variables to "Debian | Download gpg key" analog to other tasks
- agent, javagateway, proxy, server, and web role - introduced default variable zabbix_repo_deb_gpg_key_url with value http://repo.zabbix.com/zabbix-official-repo.key
- agent, javagateway, proxy, server, and web role - introduced default variable zabbix_repo_deb_include_deb_src with value true
- agent, javagateway, proxy, server, and web role - removed superfluous slash in zabbix_gpg_key of the Debian vars and renamed key to zabbix-repo instead of zabbix-official-repo
- agent, javagateway, proxy, server, and web role - used variable zabbix_repo_deb_include_deb_src in "Debian | Installing repository" to determine whether deb-src should be added to /etc/apt/sources.list.d/zabbix.sources
- agent, javagateway, proxy, server, and web role - used zabbix_repo_deb_gpg_key_url in "Debian | Download gpg key" instead of hardcoded url
- zabbix_correlation module added
- zabbix_service_info module added
- zabbix_template - Add template_yaml parameter.
- zabbix_web role, Refactored zabbix_selinux variable names to correlate with selinux boolean names.

Bugfixes
--------

- zabbix_agent - Fixed IPMI authentication algorithm default setting
- zabbix_agent - Fixed issue to where scripts can be deployed alongside userparameters
- zabbix_host - Don't reset IPMI setting when update inventory data of a host
- zabbix_host - Finish task with failed if host_group parameter is empty list
- zabbix_server - proper indentaion of become in selinux.yaml
- zabbix_web - Added missing semicolon to nginx vhost template.
- zabbix_web role, Add missing selinux.yml tasks.

New Modules
-----------

- community.zabbix.zabbix_correlation - Create/update/delete Zabbix correlation

v2.3.1
======
Expand Down Expand Up @@ -598,7 +634,6 @@ Release Summary

| Release date: 2020-10-22

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

Expand All @@ -625,7 +660,6 @@ Release Summary

| Release date: 2020-08-16

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

Expand Down Expand Up @@ -665,7 +699,6 @@ Release Summary

| Release date: 2020-07-26

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

Expand Down Expand Up @@ -738,7 +771,6 @@ Release Summary

| Release date: 2020-06-15

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

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ You can also include it in a `requirements.yml` file along with other required c
---
collections:
- name: community.zabbix
version: 2.3.1
version: 2.4.0
- name: ansible.posix
version: 1.3.0
- name: community.general
Expand Down
17 changes: 12 additions & 5 deletions changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
objects:
role: {}
objects: {}
plugins:
become: {}
cache: {}
callback: {}
cliconf: {}
connection: {}
filter: {}
httpapi:
zabbix:
description: HttpApi Plugin for Zabbix
Expand Down Expand Up @@ -39,6 +37,11 @@ plugins:
name: zabbix_autoregister
namespace: ''
version_added: 1.6.0
zabbix_correlation:
description: Create/update/delete Zabbix correlation
name: zabbix_correlation
namespace: ''
version_added: 2.4.0
zabbix_discovery_rule:
description: Create/delete/update Zabbix discovery rules
name: zabbix_discovery_rule
Expand Down Expand Up @@ -129,6 +132,11 @@ plugins:
name: zabbix_service
namespace: ''
version_added: null
zabbix_service_info:
description: Gather information about Zabbix service
name: zabbix_service_info
namespace: ''
version_added: null
zabbix_settings:
description: Update Zabbix global settings.
name: zabbix_settings
Expand Down Expand Up @@ -187,6 +195,5 @@ plugins:
netconf: {}
shell: {}
strategy: {}
test: {}
vars: {}
version: 2.3.1
version: 2.4.0
58 changes: 58 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1092,3 +1092,61 @@ releases:
fragments:
- 1156-bugfix_zabbix_user_directory_dryrun.yml
release_date: '2024-01-10'
2.4.0:
changes:
bugfixes:
- zabbix_agent - Fixed IPMI authentication algorithm default setting
- zabbix_agent - Fixed issue to where scripts can be deployed alongside userparameters
- zabbix_host - Don't reset IPMI setting when update inventory data of a host
- zabbix_host - Finish task with failed if host_group parameter is empty list
- zabbix_server - proper indentaion of become in selinux.yaml
- zabbix_web - Added missing semicolon to nginx vhost template.
- zabbix_web role, Add missing selinux.yml tasks.
minor_changes:
- Add slash at the end of the location directives, to prevent path traversal
attacks.
- Added active_since and active_till in zabbix_maintenance
- Added content_type for email in zabbix_mediatypes
- Introduce flag `enable_version_check` to allow installations on non-supported
platforms.
- agent, javagateway, proxy, server, and web role - added the http_proxy and
https_proxy environment variables to "Debian | Download gpg key" analog to
other tasks
- agent, javagateway, proxy, server, and web role - introduced default variable
zabbix_repo_deb_gpg_key_url with value http://repo.zabbix.com/zabbix-official-repo.key
- agent, javagateway, proxy, server, and web role - introduced default variable
zabbix_repo_deb_include_deb_src with value true
- agent, javagateway, proxy, server, and web role - removed superfluous slash
in zabbix_gpg_key of the Debian vars and renamed key to zabbix-repo instead
of zabbix-official-repo
- agent, javagateway, proxy, server, and web role - used variable zabbix_repo_deb_include_deb_src
in "Debian | Installing repository" to determine whether deb-src should be
added to /etc/apt/sources.list.d/zabbix.sources
- agent, javagateway, proxy, server, and web role - used zabbix_repo_deb_gpg_key_url
in "Debian | Download gpg key" instead of hardcoded url
- zabbix_correlation module added
- zabbix_service_info module added
- zabbix_template - Add template_yaml parameter.
- zabbix_web role, Refactored zabbix_selinux variable names to correlate with
selinux boolean names.
fragments:
- 1157-add_template_yaml.yml
- 1162-do_not_update_ipmi_options.yml
- 1165-indent-become.yml
- 1168-finish-task-with-failed-if-host_group-parameter-is-empty_list.yml
- 1169-add_zabbix_correlation.yml
- 1176-content_type-in-mediatype.yml
- 1180-active_since-in-maintenance.yml
- 1183-nginx-fix-against-path-traversal.yml
- 1186-custom_gpg_key_url.yml
- 1188-agent_ipmi_authtype_fix.yml
- 1205-fix-zabbix-agent-scripts.yml
- 1206-fix-nginx-template-ssl-params.yml
- 1210-add_zabbix_service_info.yml
- 1220-refactor_selinux_tasks_and_variable_names_role_zabbix_web.yml
- 1224-enable-version-check.yml
modules:
- description: Create/update/delete Zabbix correlation
name: zabbix_correlation
namespace: ''
release_date: '2024-05-13'
2 changes: 0 additions & 2 deletions changelogs/fragments/1157-add_template_yaml.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1162-do_not_update_ipmi_options.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1165-indent-become.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1169-add_zabbix_correlation.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1176-content_type-in-mediatype.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1180-active_since-in-maintenance.yml

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions changelogs/fragments/1186-custom_gpg_key_url.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1188-agent_ipmi_authtype_fix.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1205-fix-zabbix-agent-scripts.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1206-fix-nginx-template-ssl-params.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1210-add_zabbix_service_info.yml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/1224-enable-version-check.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.3.1
version: 2.4.0
readme: README.md
authors:
- Dusan Matejka (@D3DeFi)
Expand Down

0 comments on commit 5bf4309

Please sign in to comment.