Skip to content

Latest commit

 

History

History
1324 lines (798 loc) · 77.3 KB

CHANGELOG.md

File metadata and controls

1324 lines (798 loc) · 77.3 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.

v12.2.0 (2023-10-05)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • webhook: Fix default parameter values and add unit tests #630 (bastelfreak)

Merged pull requests:

v12.1.1 (2023-08-12)

Full Changelog

Merged pull requests:

v12.1.0 (2023-08-09)

Full Changelog

Implemented enhancements:

v12.0.0 (2023-08-07)

Full Changelog

Breaking changes:

  • install.pp: Make class private; Update OpenBSD package name ruby22-r10k->ruby31-r10k #615 (bastelfreak)
  • replace r10k template with native puppet code #613 (bastelfreak)
  • r10k::config: don't inherit params class #611 (bastelfreak)
  • pre_postrun_command: replace deprecated --puppetfile with --modules #610 (bastelfreak)
  • deploy settings: generate types by default and dont deploy spec dir #609 (bastelfreak)

Implemented enhancements:

Fixed bugs:

  • Bugfix: Fix service name of webhook-go service #605 (tmu-sprd)

Merged pull requests:

v11.0.1 (2023-06-08)

Full Changelog

Merged pull requests:

v11.0.0 (2023-06-05)

Full Changelog

Breaking changes:

Merged pull requests:

v10.3.0 (2023-01-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix webhook setup when using older Puppet/Ruby #581 (smortex)

v10.2.0 (2022-06-20)

Full Changelog

Implemented enhancements:

Closed issues:

  • Docs wrong for mcollective "deploy" command? #573
  • Enhancement Request: Support ignore_branch_prefixes in config hash / seperate #556

Merged pull requests:

  • Arch Linux: Disable acceptance tests for webhook #577 (bastelfreak)
  • Fix mco r10k deploy command in docs to match actual behaviour #574 (optiz0r)
  • puppet-lint: fix top_scope_facts warnings #569 (bastelfreak)
  • Add additional curl example for environment prefixes #508 (DLeich)

v10.1.1 (2021-08-27)

Full Changelog

Fixed bugs:

  • Manage unit file via systemd::unit_file #566 (bastelfreak)
  • Remove explicit StandardOutput from webhook.service #564 (kenyon)

Merged pull requests:

v10.1.0 (2021-08-03)

Full Changelog

Implemented enhancements:

Merged pull requests:

v10.0.0 (2021-06-21)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Enable Puppet 7 support #550 (bastelfreak)
  • webhook config: allow access_log to be nil by using special value "stderr" #547 (kenyon)

Closed issues:

  • CLI arguments --no-ri and --no-rdoc have been deprecated since Ruby 2.6.0 #544

Merged pull requests:

  • puppetlabs/vcsrepo: Allow 5.x #558 (bastelfreak)
  • Use a more logical example for basedir in the example code. #554 (zipkid)
  • stdlib, inifile, vcsrepo: allow latest versions #552 (bastelfreak)
  • Add support for FreeBSD package provider #546 (zachfi)
  • Added bitbucket webhook support for pull request event #540 (magarvo)

v9.0.0 (2020-08-15)

Full Changelog

Breaking changes:

  • [Issue #530] Removes dependence on puppetlabs-git #531 (chadh)

Implemented enhancements:

  • webhook: support verification of X-Gitlab-Token header #529 (kenyon)

Closed issues:

  • Remove dependence on old puppetlabs-git module #530
  • webhook: add support for verifying X-Gitlab-Token #528

Merged pull requests:

v8.3.0 (2020-04-30)

Full Changelog

Implemented enhancements:

Closed issues:

  • vcsrepo is outdated - latest 6.x.x, requires < 3.0.0 #525

Merged pull requests:

v8.2.0 (2020-04-06)

Full Changelog

Implemented enhancements:

v8.1.0 (2020-04-03)

Full Changelog

Implemented enhancements:

Closed issues:

  • webhook does not support the use of intermediate certificates #510
  • Travis CI tests are currently failing on centos7-x64 #509
  • Allow IPv6 #490
  • generate types feature doesn't work under unprivileged user id #412
  • Let /payload webhook deploy to all environments #391
  • dependency on puppetlabs/gcc which is not v1 #326

Merged pull requests:

v8.0.0 (2019-10-28)

Full Changelog

Breaking changes:

  • Don't manage installation of git #502 (Andor)
  • modulesync 2.9.0 & drop Ubuntu 14.04, add 16.04/18.04 #501 (bastelfreak)

Implemented enhancements:

Fixed bugs:

  • Trim "full_name" when module name has no dash #498 (posledov)

Closed issues:

  • rotated logfiles should not have executable bit set #499
  • r10k, invoked by r10k::webhook, does not update the module code #496

Merged pull requests:

v7.0.0 (2019-06-18)

Full Changelog

Breaking changes:

Implemented enhancements:

  • (Feature) webhook should support github secrets #102
  • Add support for proxy settings #487 (dhoppe)
  • Adding BitBucket Server secret support. #464 (venushka)

Closed issues:

  • webhook swallowing r10k error messages #472
  • support the "proxy" general setting #468
  • (Feature) webhook should support BitBucket server's secrets #463
  • Using exec in run_command replaces process and skips notify_* calls #441
  • Acceptance tests failing with permissions error: #346
  • failing beaker tests #310

Merged pull requests:

v6.8.0 (2018-12-23)

Full Changelog

Implemented enhancements:

  • Update r10k path in example prefix_command.rb #467 (alexjfisher)
  • Identify branch name from BitBucket server native webhook payload #462 (venushka)

Closed issues:

  • don't pin sinatra and webrick gems anymore #471

Merged pull requests:

v6.7.0 (2018-10-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Handle environment name normalized by r10k #452 (sapakt)

Merged pull requests:

v6.6.1 (2018-07-29)

Full Changelog

Fixed bugs:

  • Notify rocketchat in rescue of deploy environments #446 (amateo)

Closed issues:

  • Support BitBucket server's new webhook #436

v6.6.0 (2018-07-05)

Full Changelog

Implemented enhancements:

Closed issues:

  • Newest r10k breaks erb parsing #420

Merged pull requests:

v6.5.1 (2018-05-01)

Full Changelog

Closed issues:

  • Syntax Error in voxpupuli/puppet-r10k/templates/webhook.bin.erb, line 119 #427

Merged pull requests:

v6.5.0 (2018-04-25)

Full Changelog

Fixed bugs:

  • Restart webhook service after package update/installation #419 (tuxmea)

Closed issues:

  • undefined method `to_h' in r10k.yaml.erb #421

Merged pull requests:

v6.4.0 (2018-03-28)

Full Changelog

Implemented enhancements:

  • Using #to_yaml instead of printing each element #410 (danzilio)

Fixed bugs:

Closed issues:

  • r10k deploy not working with a minimal Puppetfile #409
  • Document bitbucket / stash config / hook_exe behavior #383

Merged pull requests:

v6.3.2 (2018-01-09)

Full Changelog

Closed issues:

  • Request: Move webhook into a gem #399

Merged pull requests:

v6.3.1 (2017-12-07)

Full Changelog

Fixed bugs:

v6.3.0 (2017-11-26)

Full Changelog

Closed issues:

  • /usr/local/bin/webhook PATH variable should include /usr/local/bundle/bin #373

Merged pull requests:

v6.2.0 (2017-10-11)

Full Changelog

Implemented enhancements:

  • Bump upper limit of the vcsrepo and inifile dependencies #386 (dhollinger)

Merged pull requests:

v6.1.0 (2017-06-24)

Full Changelog

Closed issues:

  • Clean up the log output when deleting a branch #374

Merged pull requests:

v6.0.0 (2017-05-10)

Full Changelog

Breaking changes:

  • BREAKING: Fix webhook installation by pinning sinatra gem #366 (alexjfisher)

Implemented enhancements:

Closed issues:

  • Support using webhook slack notifier through a proxy #367
  • webhook gems aren't installable #365
  • cachedir setting is not idempotent #351
  • webhook fails to auto-start on Systemd based systems #339

Merged pull requests:

v5.0.2 (2017-04-07)

Full Changelog

Closed issues:

  • Webhook not compatible with Puppet 4.10.0 #359

Merged pull requests:

v5.0.1 (2017-04-06)

Full Changelog

Closed issues:

  • Migrate r10k module to Vox Pupuli #290

Merged pull requests:

  • puppet-lint: fix arrow_on_right_operand_line #357 (bastelfreak)
  • Create sanitize_input helper method for strings sent to run_command method. #356 (xraystyle)
  • Use styleguide compliant syntax for sshkey example. #353 (kallies)
  • Fix webhook slack_username parameter handling #350 (alexbrett)
  • Webhook Background mode #349 (luckyraul)

v5.0.0 (2017-03-07)

Full Changelog

Closed issues:

  • r10k.yaml placement is incorrect #342

Merged pull requests:

  • r10k.yaml contents indentation is incorrect #345 (Kotty666)
  • Update yaml location for >PE3 #343 (rnelson0)
  • replace all validate functions with datatypes #341 (bastelfreak)
  • Cleanup webhook use case notes; specifically PE/FOSS split. #338 (rnelson0)
  • Remove support for Puppet 3 and Ruby <2.0.0 #321 (rnelson0)
  • Ensure webhook run folder exists on redhat systemd environments #283 (luisfdez)

v4.2.0 (2017-02-12)

Full Changelog

Closed issues:

  • Add support for changing deploy settings #332
  • Document breaking changes in CHANGELOG #306
  • Status 42, OK, but it doesn't completely work #261

Merged pull requests:

v4.1.0 (2017-01-06)

Full Changelog

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:

v4.0.2 (2016-11-20)

Full Changelog

v4.0.1 (2016-11-20)

Full Changelog

Merged pull requests:

v4.0.0 (2016-11-20)

Full Changelog

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:

v3.2.0 (2015-12-16)

Full Changelog

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:

v3.1.1 (2015-08-12)

Full Changelog

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)

Full Changelog

Merged pull requests:

v2.8.4 (2015-08-03)

Full Changelog

v3.0.0 (2015-07-31)

Full Changelog

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:

v2.8.3 (2015-07-17)

Full Changelog

Implemented enhancements:

  • [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:

v2.8.2 (2015-06-26)

Full Changelog

v2.8.1 (2015-06-24)

Full Changelog

Implemented enhancements:

  • [Deprecation] Remove purgedirs support #84 (trlinkin)

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:

v2.8.0 (2015-05-12)

Full Changelog

Closed issues:

  • Webhook does not install properly in PE 3.7 #164

Merged pull requests:

v2.7.4 (2015-05-08)

Full Changelog

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)

Full Changelog

v2.7.2 (2015-04-21)

Full Changelog

Closed issues:

  • Gem install has the space problem regressed. #155

v2.7.1 (2015-04-20)

Full Changelog

Implemented enhancements:

  • /var/log/webhook permissions not managed properly #144

Fixed bugs:

  • Sinatra gem required for PE webhook? #154

Merged pull requests:

v2.7.0 (2015-04-08)

Full Changelog

Implemented enhancements:

  • [enhancement] mcollective agent as non-root #135

Fixed bugs:

  • Module upgrade does not upgrade r10k gem #126
  • Option to NOT install the r10k package #74

Merged pull requests:

v2.6.5 (2015-03-18)

Full Changelog

Fixed bugs:

  • web hook does not work for non-mco install #139

Closed issues:

  • Add Gitlab support (or add Gitlab documentation) #145

v2.6.4 (2015-02-26)

Full Changelog

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)

Full Changelog

Merged pull requests:

  • Ensure webhook dependencies are met before running the service #134 (elyscape)

v2.6.2 (2015-02-19)

Full Changelog

Fixed bugs:

  • webhook module tries to start up before the mcollective cert is installed #132

Merged pull requests:

v2.6.1 (2015-02-13)

Full Changelog

Merged pull requests:

  • Add r10k_deploy_arguments for non-MCO deploys #125 (glarizza)

v2.6.0 (2015-02-11)

Full Changelog

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)

Full Changelog

Closed issues:

  • mco doesn't deploy modules when using forge functionality of Puppetfile #65

v2.5.3 (2015-01-29)

Full Changelog

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:

v2.5.2 (2015-01-16)

Full Changelog

Closed issues:

  • invalid_branches configuration #85
  • Feature Request: Updated doc to use hieradata for sources #80

Merged pull requests:

v2.5.1 (2014-12-17)

Full Changelog

v2.5.0 (2014-12-17)

Full Changelog

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)

Full Changelog

Closed issues:

  • Webhook sends incorrect command to r10k if branch name contains / #108
  • Documentation issues #99

Merged pull requests:

v2.4.3 (2014-11-22)

Full Changelog

Closed issues:

  • Versions and the Puppet Forge #100

v2.4.2 (2014-11-21)

Full Changelog

v2.4.1 (2014-11-21)

Full Changelog

v2.4.0 (2014-11-21)

Full Changelog

Closed issues:

  • r10k 1.3.5 has been released #98

v2.3.4 (2014-11-20)

Full Changelog

Closed issues:

  • Webhook service does not start at boot #94
  • Webhook service is not refreshed when config file changes #93

Merged pull requests:

  • Refresh webhook service when config file changes #91 (elyscape)

v2.3.3 (2014-11-20)

Full Changelog

Closed issues:

  • Add release tag for 2.3.1 #92

Merged pull requests:

  • Check for variations of $is_pe #97 (zachfi)

v2.3.2 (2014-11-20)

Full Changelog

Merged pull requests:

  • Replaced references to type() function with is_string() for Puppet 3.7.x... #96 (zachfi)

v2.3.1 (2014-11-11)

Full Changelog

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:

v2.3.0 (2014-09-15)

Full Changelog

Closed issues:

  • Invalid path to r10k.ddl #72
  • trouble with remote ssl posts from stash to the webhook #62

Merged pull requests:

v2.2.8 (2014-08-28)

Full Changelog

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)

Full Changelog

v2.2.6 (2014-07-16)

Full Changelog

v2.2.5 (2014-07-16)

Full Changelog

Closed issues:

  • Deploy single environment and prerun_command #52

Merged pull requests:

v2.2.4 (2014-07-07)

Full Changelog

v2.2.3 (2014-07-07)

Full Changelog

v2.2.2 (2014-07-07)

Full Changelog

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:

v2.2.1 (2014-06-04)

Full Changelog

v2.1.2 (2014-06-04)

Full Changelog

Merged pull requests:

  • Stop quoting all configuration options so that prefix is not always on #51 (ghoneycutt)

v2.1.1 (2014-06-03)

Full Changelog

v2.1.0 (2014-06-03)

Full Changelog

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:

v2.0.0 (2014-06-03)

Full Changelog

Closed issues:

  • does this module support Puppetfile? #40
  • $r10k::params::sources doesn't exist #19

Merged pull requests:

v1.0.2 (2014-02-19)

Full Changelog

v1.0.1 (2014-02-11)

Full Changelog

Merged pull requests:

v1.0.0 (2014-02-09)

Full Changelog

Closed issues:

  • r10k does not run sometimes #31
  • Exit status 42. Is that a git not found in path error? #12

Merged pull requests:

v0.0.9 (2013-10-21)

Full Changelog

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)

Full Changelog

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)

Full Changelog

Merged pull requests:

  • Move environemnt logic from config.pp to params.pp #7 (reidmv)
  • Clean up install class #6 (reidmv)

v0.0.5 (2013-08-24)

Full Changelog

Merged pull requests:

v0.0.4 (2013-07-25)

Full Changelog

v0.0.3 (2013-07-25)

Full Changelog

Merged pull requests:

v0.0.2 (2013-07-11)

Full Changelog

v0.0.1 (2013-06-12)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator