Skip to content

Latest commit

 

History

History
429 lines (321 loc) · 33.1 KB

CHANGELOG.md

File metadata and controls

429 lines (321 loc) · 33.1 KB

Change Log

v1.3.0 (2017-06-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • 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
  • PR #293 does not work correctly #304
  • 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
  • debian::dbconfig: Move to autoload location and lint it #322 (lazyfrosch)
  • Fix examples/init_confd.pp #313 (sourcejedi)
  • README.md: fix typo notifiy #312 (sourcejedi)

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)

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

* This Change Log was automatically generated by github_changelog_generator