Skip to content

Latest commit

 

History

History
573 lines (419 loc) · 42.6 KB

CHANGELOG.md

File metadata and controls

573 lines (419 loc) · 42.6 KB

Change Log

v1.3.6 (2018-04-25)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Changes on concat resource for objects does not trigger a refresh on puppet3 #434
  • don't quote null #433

Closed issues:

  • Using apply in a service causes service_name not to be applied to service leading to duplicate resource issues #429
  • Applying services to hostgroups #427

Merged pull requests:

v1.3.5 (2018-01-24)

Full Changelog

Implemented enhancements:

  • icinga2 binary is wrong on rhel5 #409
  • Add feature Elasticsearch #408
  • Add feature elasticsearch #399
  • Added cloudlinux to supported operating systems. Is nearly identical … #424 (koma85)

Fixed bugs:

  • Setting up icinga2 with a different port than default for idodb leads to an error #411
  • fix #411 Setting up Icinga 2 with a different port than default for i… #413 (lbetz)
  • fix for repository.d directory on master-systems #412 (matthiasritter)

Closed issues:

  • escaping broken with double quotes? #416
  • Icinga resource doesn't create ca directory and required files #415
  • icinga2 option generates self signed certificates that are rejected by master #405
  • manage repo trough proxy #394

Merged pull requests:

v1.3.4 (2017-11-22)

Full Changelog

Fixed bugs:

  • repository.d missing after install #403
  • Boolean 'false' custom variables do not appear in configuration #400
  • $bin_dir path incorrect for FreeBSD in params.pp #396

Closed issues:

  • missing /etc/pki directory #393

Merged pull requests:

  • fix #400 boolean false custom variables do not appear in configuration #406 (lbetz)
  • Bug/repository.d missing after install 403 #404 (lbetz)
  • fix #396 incorrect bin_dir path for FreeBSD #401 (lbetz)

v1.3.3 (2017-10-24)

Full Changelog

Fixed bugs:

  • Icinga2 binary not found on Redhat/Centos 6 family #390

Merged pull requests:

  • fix #390 icinga2 binary not found on rhel6 #391 (lbetz)

v1.3.2 (2017-10-11)

Full Changelog

Fixed bugs:

  • SLES should use service pack repository #386

Closed issues:

  • Update docs how to pass package version #388

v1.3.1 (2017-10-05)

Full Changelog

Implemented enhancements:

  • Fix small typos #358
  • Review and update puppetlabs-concat dependency #351
  • Documentation to set up mysql grants is incorrect. #347
  • Check attributes of all objects #219
  • Align documentation for duplicate repository #353
  • Update documentation about += operator #352
  • Example and documentation for syncing hiera data to icinga objects #342
  • Add owner-, groupship and permissions to file resources #291
  • Support Puppet 5 and test it in travis #330 (lazyfrosch)

Fixed bugs:

  • Error: Could not find command 'icinga2' on SLES-11 #374
  • When passing non-fqdn name for the NodeName the certificate is still generated with cn set to fqdn #328
  • Install package before creating config files #378
  • Icinga2 binary not found on Debian and FreeBSD #371
  • Could not find command Icinga2 on windows #367
  • Error: Parameter user failed on Exec[icinga2 pki create key]: Unable to execute commands as other users on Windows at manifestsfeature/api.pp:317 #366
  • Unit tests broken for facter 2.5 #338
  • protection of private classes is wrong #333
  • ticketsalt only should be stored on ca nodes #325
  • key and cert permissions on windows #282

Closed issues:

  • Implement conditional statements/loops parameter for icinga2::object::* #354
  • document manage_package with manage_repo #381

Merged pull requests:

  • Remove soft depedencies from metadata.json #385 (noqqe)
  • fix #378 install package before creating config files #380 (lbetz)
  • fix #371, add binary path to icinga2 for Debian, SuSE and FreeBSD #372 (lbetz)
  • fix #325, ticket_salt ist stored to api.conf only if pki = none|ca #370 (lbetz)
  • fix #367, #366 and remove management of conf_dir #369 (lbetz)
  • Examples: Fix notification commands for 2.7 #368 (dnsmichi)
  • Fixed typos #357 (rgevaert)
  • fix #338 update facterdb dependency to 0.3.12 #349 (lbetz)
  • Update protection of private classes from direct use #336 (lbetz)
  • Update documentation examples for mysql::db #346 (rgevaert)

v1.3.0 (2017-06-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • PR #293 does not work correctly #304
  • fix certname in api and pki::ca class to constant NodeName #319
  • ordering-api-with-pki-after-package #311
  • Only last empty hash is stored #308
  • module requirements broken. #305
  • ido-mysql install fails while using official icinga packages #302
  • concat resource with tag does not trigger a refresh #300
  • ido packages are managed before repository #299
  • RSpec Puppetlabs modules incompatible to Puppet 3 #286
  • Disable feature checker doesn't trigger a refresh #285
  • SLES Lib directory is not architecture specific #283
  • Fix examples/init_confd.pp #313 (sourcejedi)
  • README.md: fix typo notifiy #312 (sourcejedi)
  • debian::dbconfig: Move to autoload location and lint it #322 (lazyfrosch)

Merged pull requests:

v1.2.1 (2017-04-12)

Full Changelog

Implemented enhancements:

  • Create integration tests for MySQL IDO feature #207
  • Add condition to be sure that icinga2 base class is parsed first #280
  • Remove checker feature from examples for agents #279
  • Remove sles-12 reference from Gemfile #274
  • Add tests for custom facts #273
  • Create integration tests for API feature #206

Fixed bugs:

  • Fix schema import for FreeBSD #277
  • Fix ::icinga2::pki::ca for FreeBSD #276
  • Fix arrow_on_right_operand_line lint #272
  • case statement without default in feature api #266
  • case statement without default in idomysql feature #265
  • case statement without default in influx feature #264
  • Fix strings containing only a variable #263
  • Replace selectors inside resource blocks #262

Merged pull requests:

v1.2.0 (2017-03-16)

Full Changelog

Implemented enhancements:

  • Add concurrent check parameter to checker object #260
  • use a tag to disable parsing for a single attribute value #254
  • replace service restart with reload #250
  • Update docs of example4 with hint for Puppet 4 #234
  • Add service name to service apply loops #227

Fixed bugs:

  • consider-type-of-attribute #256

v1.1.1 (2017-03-08)

Full Changelog

Implemented enhancements:

  • add example of the whole example config #252
  • enable_ha for notification feature #242
  • Enhance docs on how to enable and use features #235

Fixed bugs:

  • set groups default to undef for object servicegroup #251
  • hash key with empty hash as value is parsed wrong #247
  • attribute keys are missed for parsing #246
  • Create signed certificate with custom CA #239
  • Can't pass function via variable #238
  • ido schema import dependency #237
  • Using pki => "ca" can either cause incomplete deps or circular reference #236

Merged pull requests:

  • enable setting of bind_host and bind_port for feature::api #243 (aschaber1)

v1.1.0 (2017-02-20)

Full Changelog

Implemented enhancements:

  • Deploy to puppet forge via travis #43

Fixed bugs:

  • Parse issue when attribute is a nested hash with an array value #223
  • icinga2 feature api fails when pki=icinga2 and ca is the local node #218
  • Error installing module from forge for non r10k users #217
  • Apply Notification "users" and "user_groups" as variable #208

Merged pull requests:

  • Fix parse issues when attribute is a nested hash with an array value #225 (lbetz)
  • Remove Puppet 4 Warning - delete :undef symbols in attr hash #222 (Reamer)
  • Allow other time units in notification and scheduleddowntime #220 (jkroepke)
  • Add initial FreeBSD support #210 (xaque208)

v1.0.2 (2017-01-24)

Full Changelog

Implemented enhancements:

  • Add Oracle Linux Support #216

Fixed bugs:

  • add permission alter to idomysql docs #214
  • Update serverspec vagrantfile to Debian 8.7 #212

Merged pull requests:

v1.0.1 (2017-01-19)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #14031] Workaround for PuppetDB #198
  • [dev.icinga.com #13923] Remove 'Icinga Development Team' as single author from header #197
  • [dev.icinga.com #13921] Add alternative example of exported resources #196
  • [dev.icinga.com #12659] Upload module to Puppet Forge #100
  • Fix Puppet version requirement in metadata.json #205

Merged pull requests:

v0.8.1 (2017-01-11)

Full Changelog

Fixed bugs:

  • [dev.icinga.com #13919] Fix imports object template #195
  • [dev.icinga.com #13917] Remove hash validation of vars attribut #194

Merged pull requests:

  • Parallelisation problems with Travis on Ruby 2.1 #42 (lazyfrosch)

v0.8.0 (2017-01-04)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #13875] Add TLS options for api feature #191
  • [dev.icinga.com #13873] Get fixtures for specs from Puppet Forge #190
  • [dev.icinga.com #13501] Add support for Parallel Spec Tests #156

Fixed bugs:

  • [dev.icinga.com #13877] Fix SUSE repo #192
  • [dev.icinga.com #13871] Remove json, json_pure dependency for Ruby >= 2 #189
  • [dev.icinga.com #13867] Travis-CI test with Puppet < 4 #188
  • [dev.icinga.com #13863] Make puppet lint happy #187
  • [dev.icinga.com #13799] change attribute checkcommand to checkcommand_name in object checkcommand #176
  • [dev.icinga.com #13797] change attribute apiuser to apiuser_name in object apiuser #175
  • [dev.icinga.com #13795] change attribute zone to zone_name in object zone #174
  • [dev.icinga.com #13793] change attribute endpoint to endpoint_name in object endpoint #173
  • [dev.icinga.com #13791] change attribute hostname to host_name in object host #172

Merged pull requests:

v0.7.2 (2017-01-02)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #13333] Support collecting exported zones and endpoints #152
  • [dev.icinga.com #13835] Added an example that uses exported resources #186

Fixed bugs:

  • [dev.icinga.com #13779] add attribute notificationcommand_name to object notificationcommand #166
  • [dev.icinga.com #13833] Add possibility to set command parameter as String. #185
  • [dev.icinga.com #13831] fix target as undef in several objects #184
  • [dev.icinga.com #13829] fix target as undef in several objects #183

Merged pull requests:

  • Added an example that uses exported resources to create a master-agent set-up using exported resources. #32 (kwisatz)

v0.7.1 (2016-12-28)

Full Changelog

Fixed bugs:

  • [dev.icinga.com #13821] fix feature debuglog #182
  • [dev.icinga.com #13819] fix object checkcommand #181
  • [dev.icinga.com #13817] fix feature mainlog #180
  • [dev.icinga.com #13815] add attribute notificationcommand_name to object notificationcommand #179
  • [dev.icinga.com #13803] fix documentation of all objects #178
  • [dev.icinga.com #13801] change title of concat_fragment in object to title #177
  • [dev.icinga.com #13789] add attribute usergroup_name to object usergroup #171
  • [dev.icinga.com #13787] add attribute user_name to object user #170
  • [dev.icinga.com #13785] add attribute timeperiod_name to object timeperiod #169
  • [dev.icinga.com #13783] add attribute servicegroup_name to object servicegroup #168
  • [dev.icinga.com #13781] add attribute scheduleddowntime_name to object scheduleddowntime #167
  • [dev.icinga.com #13777] add attribute notification_name to object notification #165
  • [dev.icinga.com #13775] add attribute eventcommand_name to object eventcommand #164
  • [dev.icinga.com #13773] add attribute dependency_name to object dependency #163
  • [dev.icinga.com #13771] add attribute compatlogger_name to object compatlogger #162
  • [dev.icinga.com #13769] add attribute checkresultreader_name to object checkresultreader #161
  • [dev.icinga.com #13767] add attribute service_name to object service #160
  • [dev.icinga.com #13701] Calling private method "Puppet.settings.preferred_run_mode=" in facter/icinga2_puppet.rb breaks Puppet master #159

Merged pull requests:

  • Add possibility to use ip or hostname. #31 (n00by)
  • Fix non-breaking space. #30 (n00by)
  • Don't call private method preferred_run_mode= in facts #29 (antaflos)

v0.7.0 (2016-12-15)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #12344] CA handling using file ressource #50
  • [dev.icinga.com #13513] Rework default order values for all objects #158
  • [dev.icinga.com #13511] Add custom config fragment #157
  • [dev.icinga.com #13495] CA handling using the icinga2 CLI #155
  • [dev.icinga.com #13385] Add Travis CI Tests #154
  • [dev.icinga.com #12653] Add Support for SLES 12 #96
  • [dev.icinga.com #12652] CA handling using custom function from puppet-icinga2-legacy #95
  • [dev.icinga.com #12651] CA handling with base64 encoded string #94

Fixed bugs:

  • [dev.icinga.com #13365] Wrong MySQL user grants for schema import in docs #153

Merged pull requests:

  • make service validation consistent with host validation #26 (deric)
  • update influxdb documentation #25 (deric)
  • [OSMC Hackathon] Adding initial SLES support #24 (jfryman)
  • Remove duplicate target parameter section in icinga2::object::timeper… #23 (kwisatz)
  • fix small typos #22 (xorpaul)

v0.6.0 (2016-11-23)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #12982] Red Hat Satellite / Puppet 3.x compatibility #142
  • [dev.icinga.com #12374] Object Downtime #80
  • [dev.icinga.com #12371] Object Comment #77
  • [dev.icinga.com #13219] How attribute parsing works documentation #150
  • [dev.icinga.com #13181] Apply Rules Docs #147
  • [dev.icinga.com #12960] Consider function calls in attributes parsing #140
  • [dev.icinga.com #12959] Attribute function does not included adding value #139
  • [dev.icinga.com #12958] Add parsing of assign rules to attribute function #138
  • [dev.icinga.com #12957] Extend attributes Function #137
  • [dev.icinga.com #12878] Extend attributes fct to parse connected strings #136
  • [dev.icinga.com #12839] use-fct-attributes-for-other-configs #126
  • [dev.icinga.com #12387] Object UserGroup #92
  • [dev.icinga.com #12385] Object User #91
  • [dev.icinga.com #12384] Object TimePeriod #90
  • [dev.icinga.com #12383] Object ServiceGroup #89
  • [dev.icinga.com #12382] Object Service #88
  • [dev.icinga.com #12381] Object ScheduledDowntime #87
  • [dev.icinga.com #12380] Object NotificationCommand #86
  • [dev.icinga.com #12379] Object Notification #85
  • [dev.icinga.com #12378] Object HostGroup #84
  • [dev.icinga.com #12377] Object Host #83
  • [dev.icinga.com #12376] Object EventCommand #82
  • [dev.icinga.com #12373] Object Dependency #79
  • [dev.icinga.com #12372] Object CompatLogger #78
  • [dev.icinga.com #12370] Object CheckResultReader #76
  • [dev.icinga.com #12369] Object CheckCommand #75
  • [dev.icinga.com #12349] Apply Rules #55

Fixed bugs:

  • [dev.icinga.com #13217] Icinga Functions don't parse correctly #149
  • [dev.icinga.com #13207] Wrong config for attribute vars in level 3 hash #148
  • [dev.icinga.com #13179] Ruby 1.8 testing #146
  • [dev.icinga.com #13149] "in" is a keyword for assignment #145
  • [dev.icinga.com #13123] Objects with required parameters #144
  • [dev.icinga.com #13035] Wrong syntax of "apply" in object.conf.erb template (afaik) #143
  • [dev.icinga.com #12980] Symlinks in modules are not allowed in puppet modules #141

Merged pull requests:

  • Proposal (to be discussed) for allowing function that USE context #20 (kwisatz)

v0.5.0 (2016-10-10)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #12859] Doc example for creating IDO database #129
  • [dev.icinga.com #12836] Write profile class examples #124
  • [dev.icinga.com #12806] Rework feature idopgsql #121
  • [dev.icinga.com #12805] Rework feature idomysql #120
  • [dev.icinga.com #12804] Rework feature influxdb #119
  • [dev.icinga.com #12802] Usage documentation #118
  • [dev.icinga.com #12801] Adjust SSL settings for features #117
  • [dev.icinga.com #12771] Add parameter ensure to objects #114
  • [dev.icinga.com #12759] Extend api feature with endpoints and zones parameter #113
  • [dev.icinga.com #12754] features-with-objects #112
  • [dev.icinga.com #12388] Object Zone #93
  • [dev.icinga.com #12375] Object Endpoint #81
  • [dev.icinga.com #12368] Object ApiUser #74
  • [dev.icinga.com #12367] Objects #73

Fixed bugs:

  • [dev.icinga.com #12875] Icinga2 does not start on Windows #135
  • [dev.icinga.com #12871] Please replace facts icinga2_puppet_* by $::settings #133
  • [dev.icinga.com #12872] Add Requires to basic config for features and objects that need additional packages #134
  • [dev.icinga.com #12867] Feature-statusdata-update-interval-default #132
  • [dev.icinga.com #12865] Class scoping #131
  • [dev.icinga.com #12864] debian based system repo handling #130
  • [dev.icinga.com #12858] Doc example class icinga2 #128
  • [dev.icinga.com #12857] Default owner of config dir #127
  • [dev.icinga.com #12837] File permission on windows #125
  • [dev.icinga.com #12821] Unify windows unit tests #123
  • [dev.icinga.com #12809] Path of Puppet keys and certs broken #122
  • [dev.icinga.com #12797] windows line-breaks for objects #116
  • [dev.icinga.com #12775] Api feature unit tests fail for windows #115

v0.4.0 (2016-09-22)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #12720] Feature ido-pgsql #108
  • [dev.icinga.com #12706] Implement host_format_template and service_format_template for perfdata feature #105
  • [dev.icinga.com #12363] Feature ido-mysql #69

Fixed bugs:

  • [dev.icinga.com #12743] paths in api feature must be quoted #111

v0.3.1 (2016-09-16)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #12693] Fix fixtures.yaml #102
  • [dev.icinga.com #12366] Feature notification #72
  • [dev.icinga.com #12365] Feature mainlog #71
  • [dev.icinga.com #12364] Feature influxdb #70
  • [dev.icinga.com #12362] Feature graphite #68
  • [dev.icinga.com #12361] Feature checker #67
  • [dev.icinga.com #12360] Feature syslog #66
  • [dev.icinga.com #12359] Feature statusdata #65
  • [dev.icinga.com #12358] Feature perfdata #64
  • [dev.icinga.com #12357] Feature opentsdb #63
  • [dev.icinga.com #12356] Feature livestatus #62
  • [dev.icinga.com #12355] Feature gelf #61
  • [dev.icinga.com #12354] Feature debuglog #60
  • [dev.icinga.com #12353] Feature compatlog #59
  • [dev.icinga.com #12352] Feature command #58
  • [dev.icinga.com #12351] Feature api #57
  • [dev.icinga.com #12350] Features #56
  • [dev.icinga.com #12343] Use certificates generated by Puppet #49

Fixed bugs:

  • [dev.icinga.com #12724] RSpec tests without effect #109
  • [dev.icinga.com #12714] 32bit for Windows #107
  • [dev.icinga.com #12713] unit test for all defaults in feature mainlog #106
  • [dev.icinga.com #12698] Params inheritance in features #104
  • [dev.icinga.com #12696] Notify service when features-available/feature.conf is created #103
  • [dev.icinga.com #12692] Fix mlodule depency Typo for module puppetlabs/chocolaty #101
  • [dev.icinga.com #12738] Duplicate declaration File[/etc/icinga2/pki] #110

v0.2.0 (2016-09-09)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #12658] Decide whether or not to drop support for Puppet 3.x and below #99
  • [dev.icinga.com #12657] Unit tests should cover every supported OS/Distro instead of just one #98
  • [dev.icinga.com #12346] Add Support for Ubuntu 14.04, 16.04 #52
  • [dev.icinga.com #12341] Config handling #47

Fixed bugs:

  • [dev.icinga.com #12656] Inheritance #97

v0.1.0 (2016-09-06)

Full Changelog

Implemented enhancements:

  • [dev.icinga.com #12348] Add Support for Windows #54
  • [dev.icinga.com #12347] Add Support for CentOS 6, 7 #53
  • [dev.icinga.com #12345] Add Support for Debian 7, 8 #51
  • [dev.icinga.com #12342] Repo management #48
  • [dev.icinga.com #12340] Installation #46

v0.6.2 (2015-01-30)

Full Changelog

v0.6.1 (2014-12-03)

* This Change Log was automatically generated by github_changelog_generator