Skip to content

Latest commit

 

History

History
531 lines (413 loc) · 48 KB

CHANGELOG.md

File metadata and controls

531 lines (413 loc) · 48 KB

Change Log

3.3.0 (2018-01-26)

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

v3.2.3 (2017-12-05)

Full Changelog

Merged pull requests:

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:

  • Fix windows_service so it works correctly #266 (lynxman)
  • Configure log file for upstart. #265 (jdavisp3)
  • Handle nested :undef in consul_sorted_json #263 (mcasper)
  • drop bool2str as we need a unquoted true|false #262 (sjoeboo)
  • Added a parameter to allow users to change $install_path #260 (tfhartmann)
  • Drop ruby 1.8 support again now that puppet-archive doesn't support it #259 (solarkennedy)
  • service EnableTagOverride #258 (cliles)
  • adding ability to define the inital status of consul checks #257 (asgolding)
  • Puppet archive install directory will fail if default umask changed #255 (lynxman)
  • in dynamic environment consul-agent should be init #254 (mcortinas)
  • fix tests #251 (solarkennedy)

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 (DjxDeaf)
  • 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 (horsehay)
  • 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

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)

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 Change Log was automatically generated by github_changelog_generator