All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v6.0.0 (2024-08-19)
Breaking changes:
- Drop EOL CentOS 8 support #144 (lbetz)
- Remove EL7 support #139 (lbetz)
- Drop Debian Buster support #131 (lbetz)
Implemented enhancements:
- Restrict parameters to non-empty strings #145 (lbetz)
- Add new param to load additonal Apache modules #143 (lbetz)
- Add new parameter to disable the default apache config for Icinga #142 (lbetz)
- Add SELinux support for the Icinga 2 core #141 (lbetz)
- Add Fedora 40 support #140 (lbetz)
- Add Ubuntu (24.04) Noble support #138 (lbetz)
- Switch to keyring for all supported Ubuntu and Debian repos #132 (lbetz)
- Add Debian bookworm support #130 (lbetz)
- Move cert_name parameter default to module data #126 (lbetz)
Fixed bugs:
- Fix private key permissions #135 (lbetz)
- Limit package dependency to icinga modules #128 (lbetz)
- Fix eventlog as logging_type on Windows #124 (lbetz)
Merged pull requests:
- Update soft dependencies in README.md #146 (lbetz)
- .fixtures.yml: Fix augeas module name #134 (bastelfreak)
- Fix typo in requires #133 (viscountstyx)
- Add use of puppet-php >= 10.2.0 to docs #129 (lbetz)
v5.0.0 (2024-05-17)
Breaking changes:
Implemented enhancements:
- Remove combat repo file names #116 (lbetz)
- Add class agentless to monitor via SSH #114 (lbetz)
- Using keyring on current Debian platforms #113 (lbetz)
- Set logging type eventlog on Windows by default #107 (lbetz)
- Set logging_type to syslog on Linux platforms by default #106 (lbetz)
- Set logging_level to warning by default #105 (lbetz)
- Add eventlog support on Windows platforms #104 (lbetz)
- Replace duplicate function icinga::unwrap with built-in unwrap function #103 (lbetz)
- Remove puppet support less than 7.9.0 #102 (lbetz)
Merged pull requests:
- Update landing page #122 (lbetz)
- README.md: fix codeblock highlighting & metadata.json: Cleanup after repo migration #121 (bastelfreak)
- README.md: Add badges & transfer notice #120 (bastelfreak)
v4.2.1 (2024-02-07)
Fixed bugs:
v4.2.0 (2024-02-07)
Implemented enhancements:
- Extend connection functionn to use ssl_mode #110 (SimonHoenscheid)
Closed issues:
- Support SUSE based distros #59
v4.1.1 (2023-12-21)
Fixed bugs:
- Add PostgreSQL 15 support #100
Closed issues:
- Add example for an Icinga HA and TLS based with dedicated MariaDB/MySQL and Icinga Web #101
v4.1.0 (2023-11-28)
Implemented enhancements:
- Add feature to add additional zones to server and workers e.g. for cascading satellites #99
- Add order to global zones to have them at the end of the file zones.conf #98
v4.0.0 (2023-11-23)
Implemented enhancements:
- Fix the icingaweb2 modules to run with older puppet-icingaweb2 than 4… #95 (lbetz)
- Add new parameter to mange a additional config dir like conf.d #94 (lbetz)
- Add Puppet 8 Support #93 (lbetz)
- Add x509 module support #87 (lbetz)
Fixed bugs:
- Add missing grants on mysql Ido database for idoreports #97
- mysql:db above 13.1.0 requires an array for the tis_options #91
- Fix some issues if tls and noverify for mariadb/mysql #96 (lbetz)
Closed issues:
v3.2.1 (2023-04-15)
Fixed bugs:
v3.2.0 (2023-03-10)
Implemented enhancements:
- Install icingaweb2 model pdfexport by default #85 (lbetz)
- Add additional Apache vhost support, add apache module proxy_http #84 (lbetz)
Fixed bugs:
v3.1.1 (2023-03-05)
Fixed bugs:
v3.1.0 (2023-03-05)
Breaking changes:
Implemented enhancements:
- Add classes to manage idoreports #47
- Add support for reporting #81 (lbetz)
- Add warning for CRB on unsupported os #77 (lbetz)
Fixed bugs:
- Turn on backports for Debian Buster by default #79
- Install pgcrypto extension via contrib class #80 (lbetz)
- fix broken idempotency on Debian #78 (lbetz)
v3.0.1 (2023-02-02)
Fixed bugs:
v3.0.0 (2023-01-31)
Breaking changes:
- Rename default branch to main #74
Implemented enhancements:
- Add Ubuntu jammy support #62
- Add datatype sensitive to all passwords in all classes #73 (lbetz)
- Add IcingaDB support #72 (lbetz)
Closed issues:
- Add example for using the Icinga Subscription Repo #69
v2.9.1 (2023-01-02)
Fixed bugs:
- Database schema import always failed for PostgreSQL #71
- error: Could not find template 'icinga/apache_custom_default.conf' #70
v2.9.0 (2022-12-27)
Breaking changes:
- Fix Warnings and Errors from pdk validate #37
Implemented enhancements:
- Add management of databases for icingadb #66
- Add param manage_crb to class icinga::repos #68 (lbetz)
v2.8.0 (2022-07-26)
Breaking changes:
- Remove management of redis #64
Implemented enhancements:
- Add parameter for initial admin user and password to Icinga Web 2 #65
Fixed bugs:
- The director database requires the postgresql extention pgcrypto #61
- Support Alma and Rocky Linux #55
v2.7.1 (2022-05-30)
Fixed bugs:
- Fix unsupported apache feature CGIPassAuth for older version like on RHEL7 #58
v2.7.0 (2022-03-08)
Implemented enhancements:
- Add support to manage repo server_monitoring on SLES #57
- Change apache mpm from worker to event #53
- Manage PowerTools on CentOS8 and other clones #42
Fixed bugs:
- Remove management of Fedora's EPEL from OracleLinux #56
v2.6.1 (2022-01-14)
Fixed bugs:
- Do not set an api user for the director and icingaweb2 if the password is empty #54
- Add missing mime apache module #52
v2.6.0 (2022-01-05)
Implemented enhancements:
v2.5.0 (2021-12-03)
Implemented enhancements:
- Add parameter to icinga to manage icingaweb2 group for the use of icingacli as plugins #49
- Add vshperedb support #45
Fixed bugs:
- Ubuntu focal does not know charset utf8 for mysql #48
- Idempotency of icinga::web::director is broken #44
v2.4.2 (2021-12-01)
Fixed bugs:
- set import_schema in web class to hiera lookup #34
v2.4.1 (2021-11-05)
Fixed bugs:
- Debian Bullseye support is broken #43
v2.4.0 (2021-11-05)
Implemented enhancements:
- Remove listen from icinga::web #40
- Extend icinga::database with a parameter to set database encoding #39
- Add director support #38
v2.3.3 (2021-09-03)
Fixed bugs:
- Namespace function postgresql::postgresql_password does not work on Puppet 5 #36
v2.3.2 (2021-08-17)
Fixed bugs:
- using data types of another module breaks puppet 5 compatibility #35
v2.3.1 (2021-06-21)
Fixed bugs:
- NETWAYS repos named the suffix -release by there packages #33
v2.3.0 (2021-06-05)
Implemented enhancements:
Fixed bugs:
- web_api_user has to manage only on config_server's #30
- Parameter api_host of class web should be also a list of Stdlib::Host #29
- Option to switch off the package management on windows #27
v2.2.0 (2021-05-19)
Breaking changes:
- Rework unit tests for class repos #19
Implemented enhancements:
- Add direct management of logging to server, worker and agent #23
- Add management of extra packages #17
v2.1.4 (2021-05-04)
Fixed bugs:
- Broken dependency for yumrepos #22
v2.1.3 (2021-05-04)
Fixed bugs:
v2.1.2 (2021-04-26)
Fixed bugs:
- Setting config_server manage a zones directory named zone #18
v2.1.1 (2021-04-26)
Fixed bugs:
- Setting manage for any repo does not work #16
v2.1.0 (2021-04-24)
Breaking changes:
- Duplicate declaration: Yumrepo[epel] is already declared #9
Implemented enhancements:
- Add new class to manage Icinga Web 2 #15
- Add new class to supports IDO #14
- Add new classes for simple managing #13
- Add new repo packages.netways.de/plugins #12
- Add new repo packages.netways.de/extras #11
Closed issues:
- Fresh roll-out apt_key dependency error #10
v2.0.0 (2021-01-11)
Fixed bugs:
- Change Management Behavoir for Repositories #6
Closed issues:
- Add Dependency to puppet-redis #8
v1.0.3 (2020-10-22)
Fixed bugs:
v1.0.2 (2020-10-13)
Implemented enhancements:
Closed issues:
- correct fixtures and metadata #4
v0.1.2 (2020-04-21)
v0.1.1 (2020-04-20)
v0.1.0 (2020-04-20)
* This Changelog was automatically generated by github_changelog_generator