Skip to content

Latest commit

 

History

History
477 lines (269 loc) · 23.1 KB

CHANGELOG.md

File metadata and controls

477 lines (269 loc) · 23.1 KB

Changelog

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)

Full Changelog

Breaking changes:

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:

v5.0.0 (2024-05-17)

Full Changelog

Breaking changes:

  • Remove paremeters for ssh login from class icinga #108 (lbetz)

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)

Full Changelog

Fixed bugs:

  • Fix call of wrong function icinga2::unwrap #112 (lbetz)

v4.2.0 (2024-02-07)

Full Changelog

Implemented enhancements:

Closed issues:

  • Support SUSE based distros #59

v4.1.1 (2023-12-21)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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:

  • Add classes to manage pdfexports #46
  • Drop Puppet 6 Support #90

v3.2.1 (2023-04-15)

Full Changelog

Fixed bugs:

  • Fix db_charset (UTF8) for the web-icingadb resource #86 (lbetz)

v3.2.0 (2023-03-10)

Full Changelog

Implemented enhancements:

  • Install icingaweb2 model pdfexport by default #85 (lbetz)
  • Add additional Apache vhost support, add apache module proxy_http #84 (lbetz)

Fixed bugs:

  • Remove handling of PHP extensions #83 (lbetz)

v3.1.1 (2023-03-05)

Full Changelog

Fixed bugs:

  • Install citext extension via contrib class #82 (lbetz)

v3.1.0 (2023-03-05)

Full Changelog

Breaking changes:

  • Remove setting of default db ports in modules #76 (lbetz)

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)

Full Changelog

Fixed bugs:

  • Fix php extentions mysql and process #75 (lbetz)

v3.0.0 (2023-01-31)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Fix unsupported apache feature CGIPassAuth for older version like on RHEL7 #58

v2.7.0 (2022-03-08)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • Add management of module fileshipper to director class #51
  • Update to https repos for Debian #50

v2.5.0 (2021-12-03)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • set import_schema in web class to hiera lookup #34

v2.4.1 (2021-11-05)

Full Changelog

Fixed bugs:

  • Debian Bullseye support is broken #43

v2.4.0 (2021-11-05)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Namespace function postgresql::postgresql_password does not work on Puppet 5 #36

v2.3.2 (2021-08-17)

Full Changelog

Fixed bugs:

  • using data types of another module breaks puppet 5 compatibility #35

v2.3.1 (2021-06-21)

Full Changelog

Fixed bugs:

  • NETWAYS repos named the suffix -release by there packages #33

v2.3.0 (2021-06-05)

Full Changelog

Implemented enhancements:

  • Add parameter zone to agent and cert_name to icinga class #28
  • Add support for Suse #25

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Broken dependency for yumrepos #22

v2.1.3 (2021-05-04)

Full Changelog

Fixed bugs:

  • Using wrong file names for repos plugins and extras #21
  • manage_epel do not work #20

v2.1.2 (2021-04-26)

Full Changelog

Fixed bugs:

  • Setting config_server manage a zones directory named zone #18

v2.1.1 (2021-04-26)

Full Changelog

Fixed bugs:

  • Setting manage for any repo does not work #16

v2.1.0 (2021-04-24)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Change Management Behavoir for Repositories #6

Closed issues:

  • Add Dependency to puppet-redis #8

v1.0.3 (2020-10-22)

Full Changelog

Fixed bugs:

  • fix gpgkey for epel EL8 #5 (lbetz)

v1.0.2 (2020-10-13)

Full Changelog

Implemented enhancements:

  • Remove repo management of SCL #2
  • Add a relase guide #1

Closed issues:

  • correct fixtures and metadata #4

v0.1.2 (2020-04-21)

Full Changelog

v0.1.1 (2020-04-20)

Full Changelog

v0.1.0 (2020-04-20)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator