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 impact the functionality of the module.
v4.1.0 (2017-01-06)
Closed issues:
- Conflict between r10k subclasses and pe_r10k due to
require r10k
in subclasses #323 - Re-visit hard-coded version - 1.5.1 #284
- (maint) Remove ruby 1.8.7 support from the module #231
Merged pull requests:
- (GH323) Better parameterization of root user/group from #279 #324 (rnelson0)
- Fix rubocop failures from #268 #322 (rnelson0)
- modulesync 0.16.7 #320 (bastelfreak)
- Bump minimum version dependencies (for Puppet 4) #318 (juniorsysadmin)
- modulesync 0.16.6 #317 (bastelfreak)
- Bump puppet minimum version_requirement to 3.8.7 #315 (juniorsysadmin)
- [284] Replace hard-coded version 1.5.1 with installed #308 (rnelson0)
- use puppet/make instead of deprecated croddy/make #307 (croddy)
- Lockfile to mitigate r10k race condition. #268 (binford2k)
v4.0.2 (2016-11-20)
Merged pull requests:
v4.0.1 (2016-11-20)
Merged pull requests:
v4.0.0 (2016-11-20)
Closed issues:
- 'require git' appears to be unnecessary #286
- Webhook cannot do new puppet module install #280
- mcollective agent unable to find r10k binary #275
- MCollective r10k only syncs git based modules #273
- images in README.md broken #263
Merged pull requests:
- Reformat release header for 4.0.0 #302 (rnelson0)
- Rename CHANGELOG.md #301 (rnelson0)
- Release candidate for v4.0.0 #299 (rnelson0)
- Fixes Puppet 4 path for webhook #295 (andrewwippler)
- Update config_version.sh #291 (seanscottking)
- Fix testing #288 (ghoneycutt)
- Duplicate certpath key #287 (seanscottking)
- unbreak on OS where root group != 'root' #279 (buzzdeee)
- Add support for custom permissions and ownership of webhooks.yaml #278 (elconas)
- add curl example to readme #274 (jessereynolds)
- fix mcollective image #264 (mmckinst)
- Add GitHub signature #262 (ayohrling)
v3.2.0 (2015-12-16)
Implemented enhancements:
- (feature) Add forge_settings param from pe_r10k #244
Closed issues:
- Agent activation fails on mcollective 2.8.6 (open source puppet 4.2) #254
- Mcollective plugins_dir is incorrect for FOSS Puppet 4 #245
Merged pull requests:
- Support for TFS/Visual Studio Git #259 (jpadams)
- Add option to lowercase environment names #256 (binford2k)
- adding server_software option to obscure the server software in use #253 (uphillian)
- postrun array requires spaces between elements #252 (mpeter)
- Grab the correct field for repo username #251 (binford2k)
- Handle tagged release events #250 (binford2k)
- configure forge settings with config class #249 (juame)
- Align webhook prefix command behavior with r10k behavior #248 (stepanstipl)
- Log when r10k not found in PATH #247 (joshbeard)
- update plugins_dir for FOSS puppet #246 (velocity303)
- create the /etc/puppetlabs/r10k directory #242 (mmckinst)
- Add single request concurrency option in r10k webhook #240 (pdaukintis)
v3.1.1 (2015-08-12)
Implemented enhancements:
- (Feature) Webhook: Add timestamp to mco_output.log #215
Fixed bugs:
- stderr of the which command shows during Puppet runs on agent nodes #241
v3.1.0 (2015-08-10)
Merged pull requests:
- Fix typo #238 (mcanevet)
- Automatically calculate some prefixes #236 (binford2k)
- Add the ability to respond only to certain events #235 (binford2k)
- Let rb scripts resolve what ruby to use themselves #233 (attachmentgenie)
v2.8.4 (2015-08-03)
Merged pull requests:
- Making r10k webhook 2015.x compatible #229 (WhatsARanjit)
v3.0.0 (2015-07-31)
Implemented enhancements:
- [Feature] Support BitBucket Pull-merge in Webhook (or other git services with non-standard webhooks) #192
- Added support for BitBucket merge hooks #193 (ayohrling)
Closed issues:
- r10k and Webhook install using system ruby on CentOS 6 using Puppet 4.2.0 from "Puppet Collection 1" repo. #220
- Feature Request: add a r10k postrun hook for directory environment cache invalidation #211
- Feature Request: custom fact location of r10k binary #210
- webhook.yaml recreated on every puppet run #209
- Permissions for environments created by the webhook are incorrect #191
- move r10k.yaml to /etc/puppetlabs/r10k/r10k.yaml #190
- Webhook issues for init service without hasstatus=> false #188
- puppetconf_path is incorrect for puppet4 #187
- use of ::pe_version fails puppet run when strict_variables is enabled on foss puppet #160
Merged pull requests:
- Mco plugin directory is corrected #230 (WhatsARanjit)
- OpenBSD 5.8 switches default ruby version to 2.2, therefore #228 (buzzdeee)
- Added support for BitBucket push webhooks. #227 (dharmabruce)
- Moved r10k file and basedir #226 (WhatsARanjit)
- Provider for 2015.x uses puppet_gem instead of pe_gem #225 (WhatsARanjit)
- Puppet 4 Changes #224 (acidprime)
- Add a custom fact 'r10k_path' #222 (poikilotherm)
v2.8.3 (2015-07-17)
Implemented enhancements:
- [Bug] Webhook does not support Ping event from GitHub #89
Fixed bugs:
- \[Bug\] Webhook does not support Ping event from GitHub #89
Closed issues:
- hiera_eyaml on pe 3.7+ is broken. #216
- webhook::package inclusion in r10k::webhook class #213
- systemd issues on RHEL7 #208
- systemd doesn't detect webhook as running #207
Merged pull requests:
- (METHOD-401) Fix Webhook Service on EL7 #218 (jveski)
- Changes in r10k::webhook class #214 (pdaukintis)
- Add EnvironmentFile line as optional #206 (brandonweeks)
v2.8.2 (2015-06-26)
v2.8.1 (2015-06-24)
Implemented enhancements:
Closed issues:
- NoMethodError when GitHub send webhook 'ping' #200
- EnvironmentFile removed from webhook unit file #197
- Webhook returns status 200 even if deploy fails #195
- webhook script should write a pidfile #171
- Change git_ssl_verify parameter name #165
Merged pull requests:
- R10k/issues/200 #201 (brandonweeks)
- Return http 500 instead of http 200 on error #199 (brandonweeks)
- Restore EnvironmentFile line as optional #198 (brandonweeks)
- 188 - Webhook segfault on status #194 (ayohrling)
- add puppet_gem provider #186 (mmckinst)
- Added webhook_group parameter lost in 0da328831ecd49c2671017e16d614dbdc1842b7c #185 (vchepkov)
- Change the way the webhook logs the r10k deploy command #184 (tampakrap)
- Include the r10k::webhook::config class in r10k::webhook #183 (tampakrap)
- improve the webhook systemd unit file #182 (tampakrap)
- Updates in the webhook config #181 (tampakrap)
- Conditionally install the webhook packages #180 (tampakrap)
- Add SUSE support in the webhook init file #179 (tampakrap)
- Remove the hardcoded hasstatus => false from the webhook service #178 (tampakrap)
- Move the $webhook::{user,group} definition to params.pp #177 (tampakrap)
- Use the webhook's systemd service file for openSUSE >= 12.1 and SLE12 #176 (tampakrap)
- webhook: include mcollective optionally #175 (tampakrap)
- Fix for #165 #174 (petems)
- Actually run as non-root, --user is for matching not chuid. #173 (robbat2)
- Gentoo & Pidfile/Init fixes #172 (robbat2)
- Fix non-ssl, abilliy to customize templates, and run with less privileges (but call r10k/mco via sudo) #170 (robbat2)
- Update stash_mco.rb #169 (brdude)
- Fix a few typos. #167 (gabe-sky)
- Add support for OpenBSD, some noteworthy points to mention: #163 (buzzdeee)
- add logic to prevent issue with pe_version on foss puppet with strict_variables enabled #161 (smithtrevor)
v2.8.0 (2015-05-12)
Closed issues:
- Webhook does not install properly in PE 3.7 #164
Merged pull requests:
v2.7.4 (2015-05-08)
Closed issues:
- Webhook: Invalid yaml and unstartable service with FOSS #162
Merged pull requests:
- (162) Revert to original webhook.yaml.erb contents #166 (rnelson0)
- Update r10k gem version for v2.7.x module version #159 (aharden)
v2.7.3 (2015-04-22)
Implemented enhancements:
- prefix support #42
v2.7.2 (2015-04-21)
Closed issues:
- Gem install has the space problem regressed. #155
v2.7.1 (2015-04-20)
Implemented enhancements:
- /var/log/webhook permissions not managed properly #144
Fixed bugs:
Merged pull requests:
v2.7.0 (2015-04-08)
Implemented enhancements:
- [enhancement] mcollective agent as non-root #135
Fixed bugs:
Merged pull requests:
v2.6.5 (2015-03-18)
Fixed bugs:
- web hook does not work for non-mco install #139
Closed issues:
- Add Gitlab support (or add Gitlab documentation) #145
Merged pull requests:
- fix for /var/run being mounted on tmpfs in ubuntu 14.04 #147 (spidersddd)
- Add commas in README example #143 (cmurphy)
- support for 'user' argument to su to another user when executing git and R10K #142 (GeoffWilliams)
v2.6.4 (2015-02-26)
Fixed bugs:
- puppet enterprise 3.7.0 webhook (no mcollective) ordering problem #138
- pre_commit ruby script fails puppet-lint if you are in the wrong working directory #130
- webhook does not normalize branch name #115
v2.6.3 (2015-02-24)
Closed issues:
- prerun_command setting has no dependencies #36
Merged pull requests:
v2.6.2 (2015-02-19)
Fixed bugs:
- webhook module tries to start up before the mcollective cert is installed #132
Merged pull requests:
- issue #132 making peadmin-cert.pem execute before webhook init script #133 (harrytford)
- Support puppet-lint v1 #131 (ghoneycutt)
- Travis-ci to use faster container based systems #129 (ghoneycutt)
- Support Puppet v3.7.x #128 (ghoneycutt)
v2.6.1 (2015-02-13)
Merged pull requests:
v2.6.0 (2015-02-11)
Merged pull requests:
- Use 0.0.0.0 as default webhook bind address #124 (elyscape)
- Added bind_address option to webhook.yaml #123 (WhatsARanjit)
- Use zypper as default provider for openSUSE #122 (tampakrap)
- added metadata.json file for puppet versions 3.6 and older #121 (vchepkov)
- Update webhook.pp - adjusted peadmin-cert.pem #120 (aharden)
v2.5.4 (2015-02-03)
Closed issues:
- mco doesn't deploy modules when using forge functionality of Puppetfile #65
v2.5.3 (2015-01-29)
Closed issues:
- Dependency disappeared from forge. #116
- Ubuntu 14.04 webhook init fails #105
- r10k::webhook::config provides support for changing config file path, but the webhook script has this hardcoded #90
Merged pull requests:
- Remove +x permissions from peadmin-cert.pem #119 (elyscape)
- 105 updated webhook.ini.erb for ubuntu support #118 (MarsuperMammal)
v2.5.2 (2015-01-16)
Closed issues:
Merged pull requests:
- depend on croddy/make instead of mhuffnagle/make #117 (croddy)
- support strict_variables = true #114 (jlambert121)
v2.5.1 (2014-12-17)
v2.5.0 (2014-12-17)
Closed issues:
- PE 3.7.0 breaks webhook, peadmin cert name changed #110
- r10k 1.4.0 has been released #106
- Missing dependency on webhook after upgrade to PE 3.7.0 #104
- webhook should support r10k deploy module foo end point #101
Merged pull requests:
v2.4.4 (2014-12-15)
Closed issues:
Merged pull requests:
- Handle branch names containing slashes #109 (elyscape)
- prevent potential leakage of Default {} resources #107 (igalic)
- Documentation fixes #103 (elyscape)
v2.4.3 (2014-11-22)
Closed issues:
- Versions and the Puppet Forge #100
v2.4.2 (2014-11-21)
v2.4.1 (2014-11-21)
v2.4.0 (2014-11-21)
Closed issues:
- r10k 1.3.5 has been released #98
v2.3.4 (2014-11-20)
Closed issues:
- Webhook service does not start at boot #94
- Webhook service is not refreshed when config file changes #93
Merged pull requests:
v2.3.3 (2014-11-20)
Closed issues:
- Add release tag for 2.3.1 #92
Merged pull requests:
v2.3.2 (2014-11-20)
Merged pull requests:
v2.3.1 (2014-11-11)
Closed issues:
pe\_gem
install of the r10k gem is wonked #87- mco r10k sync leave environment in a broken state #77
- Please cut new release #76
- Remove technology stack dependencies from installation process #66
- License #53
- Dependency on puppetlabs-ruby constrains use #49
Merged pull requests:
- Change install_options to undef #88 (binford2k)
- Fix tests for manage_ruby_dependency => 'include' #86 (gsarjeant)
- Allow for non-linux #83 (xaque208)
- Update CHANGELOG #82 (ghoneycutt)
- bumped version 1.3.4 #81 (kennyg)
v2.3.0 (2014-09-15)
Closed issues:
Merged pull requests:
- Stash webhook helper #78 (adamcrews)
- Allow prefixing to be optional #75 (trlinkin)
- Fixes #72 #73 (robruma)
- provide a knob to flexibly manage the ruby requirement #67 (wolfspyre)
v2.2.8 (2014-08-28)
Closed issues:
- r10k::include_prerun_command doesn't apply changes during the current run #69
- breaking master when I apply r10k config #64
- update params.pp to the latest r10k? #60
- Missing dependency on service mcollective #39
- Deploy single environment with Puppetfile #21
Merged pull requests:
- Fix minor lint issues #71 (adamcrews)
- change webhook exec to execute the command built previously #70 (k-f)
- Adding support for application/x-www-form-urlencoded content type webhooks #68 (robruma)
- Fix default postrun_command #63 (joshbeard)
v2.2.7 (2014-07-16)
v2.2.6 (2014-07-16)
v2.2.5 (2014-07-16)
Closed issues:
- Deploy single environment and prerun_command #52
Merged pull requests:
v2.2.4 (2014-07-07)
v2.2.3 (2014-07-07)
v2.2.2 (2014-07-07)
Closed issues:
- r10k::webhook Service resource pattern is too loose #54
- install fails on PE 3.2.2 due to Puppet Module Tool Bug #43
Merged pull requests:
- Removed symlinked r10k fixture/modules directory. #56 (dreilly1982)
v2.2.1 (2014-06-04)
v2.1.2 (2014-06-04)
Merged pull requests:
- Stop quoting all configuration options so that prefix is not always on #51 (ghoneycutt)
v2.1.1 (2014-06-03)
v2.1.0 (2014-06-03)
Closed issues:
- rubygems-update makes r10k non idempotent on fresh install #37
- r10k.yaml is rebuilt (md5sum differs) every Puppet run on ruby 1.8.7 #25
Merged pull requests:
- Attempted fix for issue#25 #44 (tfhartmann)
v2.0.0 (2014-06-03)
Closed issues:
Merged pull requests:
- Support Puppet v3.6.0 #50 (ghoneycutt)
- ensure webhook initscript is ordered correctly #48 (dhgwilliam)
- Add class for postrun_command #47 (joshbeard)
- never update gem with rubygems-update #45 (pall-valmundsson)
- Add ability to specify a symlink for r10k.yaml #41 (ghoneycutt)
v1.0.2 (2014-02-19)
v1.0.1 (2014-02-11)
Merged pull requests:
- don't ignore basedir parameter #35 (welterde)
- update travis config, minor lint fixes #34 (jlambert121)
v1.0.0 (2014-02-09)
Closed issues:
Merged pull requests:
- Update config tests #33 (xaque208)
- Update config.pp #32 (xaque208)
- add ability to include mcollective agent through main class #30 (jlambert121)
- update travis config, minor lint fixes #29 (jlambert121)
- fixes for open-source puppet edition #28 (attilabogar)
- The gem is called 'bundler' #27 (glarizza)
- Bump to 0.0.10 #26 (glarizza)
- Ability to pass package_name #24 (tampakrap)
- new URL for the make module #23 (tampakrap)
- require git only when installing via gem or bundler #22 (tampakrap)
- Add tests for Gentoo #18 (tampakrap)
v0.0.9 (2013-10-21)
Closed issues:
- Ruby class is not singleton #17
- Could not find declared class ::ruby at /etc/puppet/modules/r10k/manifests/install/gem.pp:10 #16
- Deprecation warning #11
- Require Git #10
v0.0.8 (2013-10-15)
Closed issues:
- Cannot install on PE3.0 #2
Merged pull requests:
- refresh mco if we install the r10k app #15 (nvalentine-puppetlabs)
- Refactor install.pp and add Gentoo Portage support #14 (tampakrap)
- Set prerun_command with inifile instead of augeas #13 (tampakrap)
- Update config.pp #9 (bxm)
- Install using bundle option added for bleeding edge features not in gem ... #8 (diginc)
v0.0.7 (2013-09-10)
Merged pull requests:
v0.0.5 (2013-08-24)
Merged pull requests:
- Manage puppet.conf's $modulepath #4 (glarizza)
- fixing comment typo #3 (fiddyspence)
v0.0.4 (2013-07-25)
v0.0.3 (2013-07-25)
Merged pull requests:
v0.0.2 (2013-07-11)
v0.0.1 (2013-06-12)
* This Change Log was automatically generated by github_changelog_generator