Skip to content

Latest commit

 

History

History
671 lines (483 loc) · 54.9 KB

CHANGELOG.md

File metadata and controls

671 lines (483 loc) · 54.9 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.

v5.0.2 (2018-12-12)

Full Changelog

Fixed bugs:

Closed issues:

  • Broken JSON module #452

v5.0.1 (2018-10-31)

Full Changelog

Breaking changes:

Fixed bugs:

  • undefined method validate\_checks on puppet 5.5.7/6.0.3 #448
  • Wrong init provider on Ubuntu 14.04 #438
  • Change "enableTagOverride" to "enable_tag_override" in version 1.0.0 and … #447 (wenzhengjiang)

Closed issues:

  • Version 4.0.0 is missing in git #445
  • Wrong dependencies in Puppet Forge #442

Merged pull requests:

v4.0.0 (2018-10-05)

Full Changelog

Breaking changes:

v3.4.2 (2018-10-03)

Full Changelog

v3.4.1 (2018-10-03)

Full Changelog

Closed issues:

  • Consul version upgrade to 1.2.0 #433
  • Telemetry #431
  • Release version 3.3.1 #428

Merged pull requests:

v3.4.0 (2018-07-05)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Performance Raft Multiplier #426
  • Consul 1.1.0 uses a new key for enableTagOverride #420
  • Allow for different consul and consul-ui versions. #384
  • uid/gid #353
  • Run configtest before reloading service #338
  • New prepared queries provider not accepting integers #291
  • Consul binary not found when puppet agent is daemonized #290
  • systemd Client Nodes Not Properly Leaving Cluster on Shutdown #282
  • Add Support for Windows #195

Merged pull requests:

v3.3.1 (2018-01-27)

Full Changelog

Closed issues:

  • module errors on posix systems without unzip #402
  • Support for Amazon 2 OS #396
  • Latest version doesn't work with Puppet 3.x (breaking change?) #394
  • Changing Consul kv values doesn't seem to have an effect #374
  • Clean out fixtures prior to uploading to forge #349

Merged pull requests:

v3.2.4 (2017-12-05)

Full Changelog

Merged pull requests:

v3.2.3 (2017-12-05)

Full Changelog

v3.2.2 (2017-12-05)

Full Changelog

Closed issues:

  • consul_sorted_json for octal notation of file modes #389
  • Add hiera wrapper for ACL entries. #385
  • Config validation failed #383
  • default config_dir broken on FreeBSD #360
  • Consul 0.8.0 is out! and it breaks a few things... #331

Merged pull requests:

  • simplify systemd setup by using camptocamp/systemd #392 (bastelfreak)
  • Do not unquote integers with a leading zero #391 (phaer)
  • replace fedora versions with current supported ones #390 (bastelfreak)
  • set sane default shell for consul user #388 (bastelfreak)
  • fix typo in check timeout #387 (lobeck)
  • Fixes #360 by setting config_dir under FreeBSD #386 (madelaney)
  • allow "args" and "script" for consul check config #382 (zg)
  • Breaking: Update Puppet version to 4.7.1 and add data types #381 (wyardley)
  • Handle consul_acl connection refused as a retry-able error #336 (kpaulisse)

v3.2.0 (2017-11-20)

Full Changelog

Closed issues:

  • Validate command for config files doesn't work #376

Merged pull requests:

v3.1.2 (2017-10-26)

Full Changelog

v3.1.1 (2017-10-24)

Full Changelog

Closed issues:

  • what ACL rights required for consul_acl part to run? #373
  • Consul k/v does not update to new value #363
  • How do you ensure unzip is installed? #356
  • changes to systemd template #354
  • Support for cloud -join switches #350
  • Switch from %{linenumber} to %{line} in v2 branch #346
  • 3.0.0 not tagged? #343

Merged pull requests:

v3.0.0 (2017-04-19)

Full Changelog

Closed issues:

  • Execution of 'unzip -o /var/lib/consul/archives/consul-0.7.4.zip' returned 1: #332
  • please specify json module version minimum #328
  • Could not look up qualified variable '$::consul_version' #327

Merged pull requests:

v2.1.1 (2017-03-16)

Full Changelog

Closed issues:

  • Curl return code 35 when fetching the consul binary. #320
  • Consul - Error: Invalid parameter temp_dir(:temp_dir) #317
  • Error: Cannot create /opt/consul/archives; parent directory /opt/consul does not exist #311
  • consul_acl created on every puppet run #211

Merged pull requests:

v2.1.0 (2017-01-12)

Full Changelog

Closed issues:

  • Annoying "defined 'protocol' as 'http' " for every consul_acl resource #310
  • Issues with default data-dir post-#292 #307

Merged pull requests:

v2.0.0 (2016-12-29)

Full Changelog

Implemented enhancements:

  • Support for prepared queries #239

Closed issues:

  • cant use latest consul version as parameter #305
  • EC2 Join Support #302
  • Consul user is created with login shell #293
  • Validate and document all params that could be passed to ::consul #170

Merged pull requests:

v1.1.0 (2016-09-23)

Full Changelog

Merged pull requests:

v1.0.12 (2016-09-23)

Full Changelog

Closed issues:

  • Support for puppet-archive >=1.0.0 #275
  • Consul service is not starting up #273
  • Question: URL method downloads the zip file every run? #270
  • Add proxy support #269
  • Changelog on Puppetforge not updated for 1.0.9 #268
  • Support talking to Consul over https for ACL operations #217
  • consul_acl makes api call before ACL api is available #193

Merged pull requests:

v1.0.10 (2016-06-23)

Full Changelog

v1.0.9 (2016-06-20)

Full Changelog

Closed issues:

  • enableTagOverride value being written as a quoted string, need to be unquote boolean. #261
  • /opt/consul/serf/local.keyring is not replaced when changing encryption keys #256
  • Error depencie archive #253
  • nanliu-staging dependency #250
  • chkconfig init files are not setup for consul on CentOS 6 #249
  • Failed to start Raft: permission denied #237
  • Question : Atlas join #228
  • InitV startup script doesn't deamonize proprely #210
  • Consul 0.6 support #204
  • Why is ACL ID read-only? #192

Merged pull requests:

v1.0.8 (2016-04-13)

Full Changelog

Closed issues:

  • Switch from using staging module to archive #242
  • Service start is broken on Debian > 8.0 #232
  • Services variable not working with hiera hash. Expects an array of hashes it seems. #230
  • ensure_packages unzip with 'before' breaks interoperability #187
  • Setting consul::version in hiera does not change the download_url #129
  • add maintenance mode option to init scripts #124
  • Watches key in config_hash should expect an array of hashes? #83

v1.0.6 (2016-03-24)

Full Changelog

Closed issues:

  • Master broken on EL6 due to "Invalid service provider 'sysv'" #240
  • Service reload too quick #231
  • Systemd limits issue #225
  • Encryption #224
  • Duplicate declaration: Class[Staging] with puppet/mysql mysqltuner #223
  • Consul reload fails when rpc_addr is 0.0.0.0 #220
  • Support creating ACLs while talking to a hostname other than localhost #216
  • Release version 1.0.5 #215

Merged pull requests:

  • Switching from staging to archive module #243 (hopperd)
  • EL < 7 uses init service provider, not sysv. #241 (fatmcgav)
  • Update reload_service.pp #235 (nvtkaszpir)
  • add support for arm (Raspberry pi's ARM here) architecture #234 (gibre)
  • Added custom init style "custom" #233 (ph0enix49)
  • lazily return nil when consul client isn't installed #227 (roobert)
  • add NOFILE limit to systemd template #226 (eliranbz)
  • Debian init script should depend on networking, resolution and syslog #222 (chrisboulton)
  • When reloading consul, use 127.0.0.1 as rpc_addr when rpc_addr was set to 0.0.0.0 #221 (danielbenzvi)
  • Add hostname proprety for ACL operations, defaults to localhost, like before #219 (gozer)
  • Consul Version Fact #209 (robrankin)
  • Set provider on consul service #125 (albustax)

v1.0.5 (2016-01-08)

Full Changelog

Fixed bugs:

  • umask feature breaks CentOS init scripts #107

Closed issues:

  • If $install_method = 'url', won't upgrade consul #103

Merged pull requests:

v1.0.4 (2015-12-15)

Full Changelog

Merged pull requests:

  • Added support for TCP checks (available in Consul 0.6.x) #206 (hopperd)

v1.0.3 (2015-12-10)

Full Changelog

Closed issues:

  • Default mode on config.json and service files is too permissive #199
  • Wrong number of arguments given #194
  • metadata.json - needs at least 4.6.0 of stdlib #190
  • Strange (probably unnecessary) behavior in sysv stop script #174

Merged pull requests:

  • Updating staging file download to use the version and symlink #202 (hopperd)
  • Updated download_urls used to be the new releases.hashicorp.com location #201 (hopperd)
  • parameterize config file mode #200 (aj-jester)
  • Add parameter for setting port to custom acl type #197 (afterwords)
  • Allow ACL ID to be writeable #196 (robrankin)
  • need at least 4.6.0 of puppetlabs/stdlib #191 (gdhbashton)
  • Remove management of unzip package #189 (danieldreier)
  • consul init sysv: lower stop priority #188 (koendc)
  • actually we want to escape / globally for filenames #186 (duritong)
  • Fixed chuid / consul executed as root #183 (sw0x2A)
  • Rework sysv stop script to fix issues #181 (pforman)
  • explicitly define ownership of config directory, installation breaks for hardened Linux boxes with default umask of 0077 - this fixes the problem #168 (proletaryo)

v1.0.2 (2015-09-05)

Full Changelog

Closed issues:

  • Log rotation? #182
  • Staging missing dependency on Package\['unzip'\] #164
  • Documentation #161
  • Ruby 1.8 support #148
  • GOMAXPROCS discarded by upstart init due to sudo's env_reset option #126
  • Module should have a CHANGELOG #122
  • Debian: /var/run/consul/consul.pid user affinity inconsistent #120
  • config_hash converts strings to integers => breaks port mappings #119
  • Invalid resource type staging::file #117
  • Need to add -data-dir option to startup scripts. #115
  • Meta stuff Not up to snuff #76
  • Send SIGHUP to consul agent when new checks/services are detected #43
  • Support consul-template #36

Merged pull requests:

v1.0.0 (2015-04-30)

Full Changelog

Closed issues:

  • README for consul::service is out of date #110
  • delete_undef_values required stdlib 4.2.0, dependency not set properly #109
  • init script doesn't have data-dir (0.5.0) #100
  • passingonly needs to be a boolean for watch type #97
  • Dependency cycle using consul::services #90
  • consul should not 'leave' for init script 'stop' action #85
  • Cycling dependancy in Hiera-based config #81
  • Support for Consul 0.5.0 and multiple check configuration #73
  • Path to /home/kyle is hard coded, somewhere #65

Merged pull requests:

v0.4.6 (2015-01-23)

Full Changelog

Closed issues:

  • Consul init scripts sometimes not installed in the correct order #74

Merged pull requests:

  • Move init script to config.pp to ensure it gets set AFTER the package gets installed #75 (tayzlor)
  • Add support for providing watches/checks/services via hiera #72 (tayzlor)
  • Fix Puppet 3.7.3 giving evaluation error in run_service.pp #71 (tayzlor)
  • Update install.pp #69 (ianlunam)
  • Adding ability to disable managing of the service #67 (sedan07)
  • Some linting fixes and resolves joining wan not actually joining the wan #66 (justicel)
  • Better OS support for init_style #63 (avishai-ish-shalom)

v0.4.5 (2015-01-16)

Full Changelog

Merged pull requests:

v0.4.4 (2015-01-16)

Full Changelog

Closed issues:

  • Allow Consul clients to join cluster #61
  • new function sorted_json does not work if keys are set to undef #59
  • Bump to hashicorp/consul GitHub version e9615c50e6 #58
  • cannot generate right retry_join string #57
  • join_cluster not working on agents #56
  • Multiple consul::service with same name causes ArgumentError #46
  • service definition file will be changed frequently #45
  • cut a new release? #41
  • join_cluster doesn't seem to work in some cases #31
  • Tests need ruby >= 1.9.2 #7

Merged pull requests:

v0.4.2 (2014-10-28)

Full Changelog

v0.4.1 (2014-10-28)

Full Changelog

Closed issues:

  • Add support for joining multiple datacenters #34
  • Configuring consul client nodes #26
  • Add support for the new "watch" resource exposed in Consul 0.4.0 #23
  • Install ui broken ? #19

Merged pull requests:

v0.3.0 (2014-06-20)

Full Changelog

Closed issues:

  • Upstart script does not work on Lucid #5
  • Debian support #1

Merged pull requests:

  • Add extra_options parameter, to allow extra arguments to the consul agent #9 (EvanKrall)
  • Define consul::service and consul::check types #8 (EvanKrall)
  • Convert from setuid/setgid to sudo for Lucid support. Allow for group management. #6 (EvanKrall)
  • Make download actually work #3 (nberlee)
  • Make example config parseable #2 (nberlee)

* This Changelog was automatically generated by github_changelog_generator