v3.8.0 (2023-03-10)
Implemented enhancements:
- Add new parameters to pdfexport class #355 (lbetz)
- Add global parameter to prevent overwriting roles.ini #354 (lbetz)
- Add parameter for group backends to class icingaweb2 for access controll #353 (lbetz)
- Add parameter for user backends to class icingaweb2 for access controll #352 (lbetz)
- Add parameter for additinal resources to class icingaweb2 #351 (lbetz)
v3.7.3 (2023-03-05)
Fixed bugs:
Closed issues:
- icingaweb2 2.11.4 changed package layout, breaks icingaweb2::module::monitoring #349
v3.7.2 (2023-01-28)
Implemented enhancements:
Fixed bugs:
v3.7.1 (2023-01-23)
Fixed bugs:
v3.7.0 (2023-01-22)
Implemented enhancements:
- Add support for navigation items and dashboards #316
- Support for reporting and idoreports #299
- Add support for dashboards #344 (lbetz)
- Add support for navigation items #343 (lbetz)
- Add support for idoreports module #342 (lbetz)
- Add support for reporting module #341 (lbetz)
- Protect module classes against undefined variables #340 (lbetz)
Closed issues:
- Protect module classes against undefined variables #339
v3.6.1 (2023-01-15)
Fixed bugs:
- Set module to absent should only disable the module #336
- Add missing parameters parent and unrestricted in role #337 (lbetz)
Merged pull requests:
v3.6.0 (2023-01-06)
Implemented enhancements:
- Add support for Role permission refusals #335 (lbetz)
- Add audit module support #334 (lbetz)
- Add support for the icingadb module #333 (lbetz)
Closed issues:
- Add support for Role permission refusals, parent and unrestricted #331
- Add support for the icingadb module #321
- Support for audit #300
Merged pull requests:
- Add icingadb module #332 (mwaldmueller)
v3.5.0 (2022-10-15)
Implemented enhancements:
- Set icingaweb2::config::resource to deprecated #329
- Add ldap resource as new define resource #326
- Add database resource as new define resource #325
- Set module vsphere to deprecated #323
- Add Ubuntu jammy support #322
- Add TLS support to connect pgsql database #313
- Add TLS support to connect mysql database #312
v3.4.1 (2022-07-26)
Fixed bugs:
v3.4.0 (2022-05-10)
Implemented enhancements:
- Support Rocky and AlmaLinux #319
- Add new parameter module_dir to each module class #318
- Parameter module_path does not allow more than one path #317
v3.3.0 (2022-03-09)
Implemented enhancements:
- Add apache config file whitout CGIPassAuth for apache version before 2.4.13 #315
- Use Datatype Sensitive for Secrets #311
- Support for module pdfexports #309
- Feature/attempting to add freebsd support #210 (rick-pri)
Fixed bugs:
- default_admin_username and password are not set for postgresql database type #310
- fix vspheredb service with 1.2.x #314 (dgoetz)
v3.2.4 (2022-01-29)
Fixed bugs:
- Add parameter AddCGIPassAuth to Apache config #308 (RincewindsHat)
v3.2.3 (2022-01-13)
Fixed bugs:
- Import schema does not work for postgresql #306
v3.2.2 (2022-01-05)
Fixed bugs:
- Do not force permissions of module config directories #305
v3.2.1 (2021-12-03)
Implemented enhancements:
- Add import_schema feature to vspheredb module #304
- director module manage service unit file only if no package is used #303
- vspheredb module manage service unit file only if no package is used #302
- Add code to set the icingaadmin initial #282
- switch from camptocamp/systemd to puppet/systemd #298 (saz)
- Update dependency requirement to minimum version #295 (Rubueno)
- changed stdlib max version from <8.0.0 to <9.0.0 #294 (zilchms)
Merged pull requests:
v3.1.0 (2021-06-18)
Implemented enhancements:
- Add vpsheredb module #276 (JonasVerhofste)
- option to install modules as package #244 (pulecp)
Fixed bugs:
- Wrong path of config.ini in module director #290
Closed issues:
- Apache SSL configuration #279
Merged pull requests:
v3.0.1 (2020-11-16)
Fixed bugs:
v3.0.0 (2020-10-14)
Implemented enhancements:
- Add new param manage_repos to replace manage_repo in the future #274
- Replace class repo with new class from module icinga #260
v2.4.1 (2020-08-31)
Fixed bugs:
- Release defined resource commandtransport from private #264
- fix icingaweb2::module::director::service systemd::unit_file param name error #273 (jhoblitt)
- fix travis-ci failures #270 (jhoblitt)
Closed issues:
- icingaweb2::module::director::service systemd::unit_file param name error #272
- travis-ci rubocop check is failing on master #271
- travis-ci
check:git\_ignore
check is failing on master #269 - manage business process source files #265
- Update Package version #262
v2.4.0 (2020-07-06)
Implemented enhancements:
- add pdk support #259
- rework documentation #258
- Rework to use module data #257
- Add Support for RHEL 8 #255
- Add Support for Debian 10 #254
- Update params for authmethod msldap #252 (gomesar9)
- Add new 1.7.x dependencies #248 (lbetz)
- Add timeout to ldap resource #245 (joernott)
- Add logging config option php #242 (lbetz)
- Document logging config option 'php' #241 (lippserd)
- Add parameter poold_purge to class phpfpm #239 (dhoppe)
- Update and verify acceptance tests #234 (lazyfrosch)
Fixed bugs:
- Multiple LDAP Hosts do not work anymore #261
- Class ::icingaweb2::module::monitoring doesn't work with Documentation defaults #253
- Ensure config directory mode is set with setgid #251 (lazyfrosch)
- git_revision is a required parameter #249 (attachmentgenie)
- Remove question marks of parameter db_port #238 (dhoppe)
Closed issues:
- Add new 1.7.x dependencies for director module: ipl / reactbundle / incubator #247
Merged pull requests:
v2.3.1 (2019-06-25)
Implemented enhancements:
- metadata: Raise requirements for puppetlabs modules #236 (lazyfrosch)
Fixed bugs:
- possible regression: new cookie path parameter may break existing installs #235
- config: Let cookie_path be undef by default #237 (lazyfrosch)
v2.3.0 (2019-05-20)
Implemented enhancements:
- Support puppet 6 #220
- add logging facility and application to config #230 (costela)
- Support Puppet 6 #226 (wdschei)
- add config section to adjust the cookie path #218 (XnS)
Fixed bugs:
- Parameter url of module::graphite has to be optional #223
- Docs: icingaweb2::config::resource 'port' requires an integer, not a string #231 (dnsmichi)
Closed issues:
- support puppet/stdlib > 5.0 #232
- Error logging_path needs to be Stdlib::Absolutepath, got String instead #224
- icingaweb2::module::puppetdb tests are failing #216
Merged pull requests:
- Set confdir in the rspec context (fixes #216) #217 (johanfleury)
- Avoid duplicate inisection declarations #215 (johanfleury)
v2.2.0 (2018-05-14)
Implemented enhancements:
- 'icinga-icingaweb2' (v2.1.0) requires 'puppetlabs-vcsrepo' (>= 1.3.0 < 2.0.0) #212
Closed issues:
- Should be possible to specify a relative path for icingaweb2::module::fileshipper target #209
Merged pull requests:
v2.1.0 (2018-01-23)
Implemented enhancements:
- missing domain attribute for icingaweb2::config::authmethod #203
- Add elasticsearch module #193
- Add graphite module #192
- Update apache2 example #191
- Add default backend in groups.ini #188
- Links to apache2 and nginx examples doesn't work #185
- Add vSphere module #183
- Add fileshipper module #182
Fixed bugs:
- Setting up icingaweb2 with postgresql on a different port than 5432 leads to an error #195
- protected_customvars handled incorrectly? #206
- puppetdb: issue if host does not resolve to puppetdb #197
Merged pull requests:
- added domain attribute to icingaweb2::config::groupbackend #205 (spaolo)
- added domain attribute to icingaweb2::config::authmethod #204 (spaolo)
- Provide specific port to mysql and postgresql #196 (Faffnir)
- Rename default administrative user to 'icingaadmin' #194 (dnsmichi)
- Add missing curly bracket and trailing commas #189 (rgevaert)
- Fix protected_customvars bugs and papercuts #186 (olasd)
v2.0.1 (2017-12-28)
Implemented enhancements:
- Support fcgi as example for apache #201
Merged pull requests:
v2.0.0 (2017-10-11)
Implemented enhancements:
- Store preferences in database #166
- Support icinga2 API command transport #74
- Use RSpec helper rspec-puppet-facts #70
- Support LDAP auth_backend #69
- Manage icingaweb2 user #68
- Updating graphite with more config #66
- Adding monitoring module #65
- [dev.icinga.com #9243] add ldaps to resource_ldap.pp #56
- [dev.icinga.com #9155] Add module generictts #54
- Update Docs Install Icinga Web icinga2 vs icingaweb2 #174
- Add translation module #169
- Parameterize conf_user #145
- Update version in Puppet Forge #141
- Add changelog #128
- Add Cube module #127
- Add Director module #126
- Add business process module #125
- Refactor monitoring module class #124
- Add defined type to generally handle module installations and configuration #122
- Rename classes to icingaweb2::module::modulename #121
- Remove unsupported modules #120
- Default auth mechanism #119
- Add defined type for roles #118
- Add defined type to handle config.ini #117
- Add defined type to handle groups.ini #116
- Add defined type to handle authentication.ini #115
- Add type to handle resources.ini #114
- Add defined type that handles Ini configurations #113
- Update basic specs #112
- Add release guide #111
- Add testing guide #110
- Add contributing guide #109
- Add some basic examples #108
- Basic Apache configuration with example #107
- Add reference documentation #106
- Update general documentation #105
- Create parameter manage_package #104
- Remove deprecated parameters #103
- General configuration #102
- Remove git installation method for Icinga Web 2 #101
- Ensure support for certain operating systems #100
- Add header with inline documentation to all files #99
- Support initialize for PostgreSQL #82
- Acceptance tests #78
- Adding database initialization #64
- Updating monitoring transports #75 (lazyfrosch)
- Update module base #73 (lazyfrosch)
- Refactoring repository management #72 (lazyfrosch)
- Using rspec-puppet-facts for new spec #71 (lazyfrosch)
Fixed bugs:
- Dependency puppetlabs/concat conflicts with puppet-icinga2 #165
- rspec tests broken due to unintepreted facts #161
- Can't manage multiple [config] sections because of duplicate resource #146
- Fixing config files permissions #67
- [dev.icinga.com #12142] Why does initialize.pp require /root/.my.cnf on RedHat/CentOS, not Debian/Ubuntu? #61
- [dev.icinga.com #11876] Path for mysql-command is missing #60
- [dev.icinga.com #11719] Missing packages if APT::Install-Recommends "false"; #59
- [dev.icinga.com #11584] what is the standard password set by initialize.pp? #58
- [dev.icinga.com #11507] installing icinga web2 #57
- Install dependencies by default #176
- Logging directory is not created by module #172
- Incorrect config directory access mode on Debian #85
- Package managers handle dependencies. #87 (tdb)
- deployment: Correct directory management #76 (lazyfrosch)
Closed issues:
- /etc/icingaweb2/modules isn't created #158
- Allow muliple API Host for icingaweb2::module::monitoring #155
- icingaweb2::module::module_dir parameter default value should probably not be undef #147
- Missing Configuration #138
- Syntax error at 'resource_name'; expected '}' #136
- Please move development to master #134
- Git install method is missing minified assets #129
- Add default modules #123
- How to enable module monitoring Via Puppet #95
- It would be nice to have possibility to change certain file/directory permissions #94
- Could not find declared class icingaweb2::mod::monitoring #93
- The parameter 'ido_db_host' is declared more than once #92
- missing groups.ini #91
- Add Debian Stretch to the compatibility list? #89
- Dependencies incorrect on Ubuntu 16.04+ #88
- Improve Apache integration and document it #83
- Default credentials for login #80
- Deprecate default install method #77
- [dev.icinga.com #9154] Add module pnp4nagios #53
- Icingaweb2::Module::Monitoring doesn't actually install the module #160
- Add generictts module #154
- add icingaweb2::module::puppetdb #152
- add icingaweb2::module::doc #150
- Icingaweb2 schema only created on second run when configured along with icinga2 #144
- Correct documentation for authentication configuration #143
- Align documentation for duplicate repository #131
- Non compatible dependencies between icinga2 and Icingaweb2 latest releases #98
- Roles setting is not up to date and is not supporting businessprocess-prefix #96
- Resources.ini should not be world-readable #90
- Documentation updates #79
Merged pull requests:
- Add example manifest for Grafana module #181 (druchoo)
- Add 'LDAP Base DN' to 'User Backends' #180 (druchoo)
- Removed puppetlabs-apache from dependencies #178 (noqqe)
- Manage logging directory and file #173 (baurmatt)
- Add translation module #170 (baurmatt)
- Allow preferences to be stored in db #168 (baurmatt)
- Add git repository config #167 (tdukaric)
- Add a context per operating system #162 (baurmatt)
- Add modules directory #159 (baurmatt)
- Loosen concat version restrictions #156 (quixoten)
- Implement puppetdb module #153 (rgevaert)
- Implement icingaweb2::module::doc #151 (rgevaert)
- Prevent duplicate resources errors #149 (rgevaert)
- Correct authentication configuration documentation #142 (rgevaert)
- Add GitHub issue template #137 (dnsmichi)
- Add nginx example #84 (prozach)
- Fixing testing issues #81 (lazyfrosch)
- Update URLs to GitHub #62 (bobapple)
- testing: Updating travis settings #51 (lazyfrosch)
- remove dependency on concat module #50 (jyniybinc)
- substituting non existing parameter #49 (attachmentgenie)
- Fix permissions #30 (petems)
- Change sql_schema_location if using git #29 (petems)
- Allow multiple commandtransports #157 (baurmatt)
1.0.6 (2015-11-10)
1.0.5 (2015-08-04)
1.0.4 (2015-06-24)
Merged pull requests:
1.0.3 (2015-05-07)
1.0.2 (2015-05-07)
1.0.1 (2015-05-07)
1.0.0 (2015-05-07)
Implemented enhancements:
- [dev.icinga.com #9158] Add module graphite #55
- [dev.icinga.com #9153] Add module businessprocess #52
- Fix authentication configuration #8 (lazyfrosch)
Merged pull requests:
- Don't put blank host/service filters in roles.ini #13 (jamesweakley)
- Moving away from templates to usign inifile from Puppetlabs/inifile #7 (smbambling)
* This Change Log was automatically generated by github_changelog_generator