Skip to content

Latest commit

 

History

History
523 lines (376 loc) · 37.1 KB

CHANGELOG.md

File metadata and controls

523 lines (376 loc) · 37.1 KB

Change Log

v3.8.0 (2023-03-10)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Add missing parameters to graphite module class #350 (lbetz)

Closed issues:

  • icingaweb2 2.11.4 changed package layout, breaks icingaweb2::module::monitoring #349

v3.7.2 (2023-01-28)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix compatibility for db schema imports in Icinga Web 2 2.11.4 #347 (lbetz)

v3.7.1 (2023-01-23)

Full Changelog

Fixed bugs:

  • Fix broken idempotency when importing any db schema #345 (lbetz)

v3.7.0 (2023-01-22)

Full Changelog

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)

Full Changelog

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:

  • Set module to absent should only disable the module #338 (lbetz)

v3.6.0 (2023-01-06)

Full Changelog

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:

v3.5.0 (2022-10-15)

Full Changelog

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)

Full Changelog

Fixed bugs:

  • Fix missing comma in join of admin role users #324
  • Fix limitations in the documentation #320

v3.4.0 (2022-05-10)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Fixed bugs:

v3.2.3 (2022-01-13)

Full Changelog

Fixed bugs:

  • Import schema does not work for postgresql #306

v3.2.2 (2022-01-05)

Full Changelog

Fixed bugs:

  • Do not force permissions of module config directories #305

v3.2.1 (2021-12-03)

Full Changelog

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)

Full Changelog

Implemented enhancements:

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)

Full Changelog

Fixed bugs:

  • add mssql, oci, oracle, ibmi and sqlite as new db_types for resources #278 (lbetz)

v3.0.0 (2020-10-14)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented enhancements:

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)

Full Changelog

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)

Full Changelog

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:

v2.2.0 (2018-05-14)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Implemented enhancements:

  • Support fcgi as example for apache #201

Merged pull requests:

v2.0.0 (2017-10-11)

Full Changelog

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:

1.0.6 (2015-11-10)

Full Changelog

1.0.5 (2015-08-04)

Full Changelog

1.0.4 (2015-06-24)

Full Changelog

Merged pull requests:

  • Add support for Scientific Linux in Yum repo #16 (joshbeard)

1.0.3 (2015-05-07)

Full Changelog

1.0.2 (2015-05-07)

Full Changelog

1.0.1 (2015-05-07)

Full Changelog

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