All notable changes to this project will be documented in this file.
4.1.1 (2024-05-31)
Implemented enhancements:
- [PA-6886]: Add DigiCertGlobalRootG2 to Solaris image #260
4.1.0 (2024-05-31)
Implemented enhancements:
- Add support for Ubuntu 24.04 #257 (joshcooper)
4.0.0 (2024-05-28)
Breaking changes:
- Add support for Beaker 6 #255 (mhashizume)
- Remove unsupported network platforms #254 (mhashizume)
3.0.1 (2024-03-12)
Fixed bugs:
- [PA-6181]: Fix acceptance test failure caused due to addition of Amazon Linux 2023 in pe-client-tools for orchestrator client pipeline #250 (span786)
3.0.0 (2024-02-14)
Breaking changes:
- Beaker 5 compatibility #240 (mhashizume)
Implemented enhancements:
- Add the ability to install puppet-agent from a local dev build #239 (joshcooper)
- Add Amazon linux 2023 platform support #228 (span786)
Fixed bugs:
ci:test:aio
skips thepost-suite
if any tests fail, butci:test:aio[true]
doesn't #237- Ensure post-suite and destroy execute #238 (joshcooper)
- fix beaker exec when called from bundle exec #232 (h0tw1r3)
- Loosen expectations while attempting to delete puppet related files #225 (tvpartytonight)
Closed issues:
- Migrate gem back to puppetlabs #229
Merged pull requests:
- Release prep #248 (mhashizume)
- Update excluded label to "maintenance" #247 (mhashizume)
- Add changelog generator configuration file #246 (mhashizume)
- Update release-prep script #245 (mhashizume)
- Update branch for github workflow testing #244 (tvpartytonight)
- Add release prep script #243 (mhashizume)
- Move to Puppet release GitHub Actions #242 (mhashizume)
- README: remove obsolete transfer notice, update badges #241 (kenyon)
- Add Unicorn to CODEONWERS #235 (cthorn42)
- Update CODEOWNERS #234 (cthorn42)
- rubocop: Update to voxpupuli-rubocop 2.1.0 #230 (bastelfreak)
- Bump actions/checkout from 3 to 4 #227 (dependabot[bot])
- Update voxpupuli-rubocop requirement from ~> 1.2 to ~> 2.0 #226 (dependabot[bot])
2.1.0 (2024-03-19)
Implemented enhancements:
- [PA-6181]: Fix acceptance test failure caused due to addition of Amazon Linux 2023 in pe-client-tools for orchestrator client pipeline #250 (span786)
2.0.0 (2023-05-05)
Breaking changes:
- Drop Ruby 2.4/2.5/2.6 & GCG: Add faraday-retry dep #218 (bastelfreak)
- add support for recent FreeBSD versions; Drop FreeBSD 9/10 support #207 (evgeni)
- Removes deprecated network device platforms #205 (mhashizume)
Implemented enhancements:
- Implement RuboCop #212 (bastelfreak)
- (maint) Call
exist?
instead ofexists?
#204 (mhashizume)
Fixed bugs:
Merged pull requests:
- release 2.0.0 #224 (bastelfreak)
- Update fakefs requirement from >= 0.6, < 2.0 to >= 0.6, < 3.0 #222 (dependabot[bot])
- rubocop: fix layout cops #221 (bastelfreak)
- rubocop: fix style violations #220 (bastelfreak)
- CI: Build gems with strictness and verbosity & dependencies: Add version constraints #219 (bastelfreak)
- CI: apply Vox Pupuli best practices #217 (bastelfreak)
- Drop in-parallel dependency #214 (ekohl)
- Update in-parallel requirement from ~> 0.1 to >= 0.1, < 2.0 #213 (dependabot[bot])
- Bump actions/checkout from 2 to 3 #211 (dependabot[bot])
- tests: Always set the platform as a Beaker::Platform instance #209 (ekohl)
- dependabot: check for github actions #208 (bastelfreak)
1.29.0 (2022-11-02)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
- Release 1.29.0 #203 (yachub)
- (maint) Uses RFC 5737 IP space in example #200 (mhashizume)
1.28.0 (2022-09-08)
Implemented enhancements:
- (PA-4552) Create ci:test:setup step for iterative workflow #194 (joshcooper)
Merged pull requests:
- Release 1.28.0 #201 (joshcooper)
1.27.0 (2022-08-31)
Implemented enhancements:
- (ITSYS-2543) Adds workaround for EL8 PPCLE #198 (mhashizume)
Fixed bugs:
- (PA-4566) Retry beaker exec if presuite completes #195 (joshcooper)
Merged pull requests:
- Release 1.27.0 #199 (mhashizume)
1.26.3 (2022-08-09)
Fixed bugs:
- Actually print the versions.txt file #193 (joshcooper)
Merged pull requests:
- Release 1.26.3 #196 (joshcooper)
1.26.2 (2022-05-31)
Merged pull requests:
- Release 1.26.2 #192 (joshcooper)
- (PA-4178) Only clear and add non-default gem sources #190 (joshcooper)
1.26.1 (2022-03-24)
Implemented enhancements:
- (maint) Adds CA to Solaris 11 SPARC setup #186 (mhashizume)
Fixed bugs:
- (maint) Fixes Solaris cert setup step #188 (mhashizume)
Merged pull requests:
- Release 1.26.1 #189 (mhashizume)
- Release 1.26.0 #187 (mhashizume)
- (PA-4332) Changes download links to HTTPS #185 (mhashizume)
1.26.0 (2022-03-23)
1.25.0 (2022-03-16)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
- Release 1.25.0 #184 (bastelfreak)
1.24.0 (2022-03-04)
Implemented enhancements:
Merged pull requests:
- Release 1.24.0 #181 (bastelfreak)
- gemspec: fix typo in Apache-2.0 license #180 (bastelfreak)
- Add Ruby 3.1 to CI #179 (bastelfreak)
- Depend on Ruby 2.4 or newer in gemspec #178 (bastelfreak)
- Release 1.23.0 #175 (cthorn42)
1.23.0 (2022-02-23)
Implemented enhancements:
- (maint) Follow redirects when curling MSI #176 (joshcooper)
- Update agent download from URL logic to handle redirects #173 (cthorn42)
Merged pull requests:
1.22.2 (2021-12-31)
Merged pull requests:
- Release 1.22.2 #171 (bastelfreak)
- Fix install_puppet_on on el8 #170 (gcampbell12)
1.22.1 (2021-08-19)
Merged pull requests:
- Prep for 1.22.1 release #169 (tvpartytonight)
- Revert "Use the built-in Resolv::IPv4::Regex" #168 (kenyon)
1.22.0 (2021-08-17)
Implemented enhancements:
- Create better puppet apply tmpfiles #161 (trevor-vaughan)
- Drop stringify-hash dependency #158 (ekohl)
Merged pull requests:
- Regenerate v1.22 changelog #167 (bastelfreak)
- Remove mentions of Beaker 3 #165 (ekohl)
- Use the built-in Resolv::IPv4::Regex #164 (ekohl)
- release 1.22.0 #163 (bastelfreak)
- Implement codecov; update README.md #162 (bastelfreak)
- Add both GPG keys when installing repos on SLES #157 (GabrielNagy)
1.21.0 (2020-12-21)
Fixed bugs:
- Fix Arch Linux support #154 (bastelfreak)
Closed issues:
- Useless 'PATH' string prepended to PATH environment variable #151
Merged pull requests:
- (#151) Remove useless 'PATH' string from system PATH #152 (silug)
- Release 1.21.0 with proper changelog #150 (bastelfreak)
- (maint) replace use of deprecated method
get_puppet_collection
#149 (ciprianbadescu) - Convert workflow to Github Actions #148 (ekohl)
- (maint) Make latest the latest stable instead of nightly #147 (GabrielNagy)
- (maint) Remove deprecated gem install flags #146 (gimmyxd)
- (maint) redhat-8-arm64 builds access check #145 (ciprianbadescu)
1.20.0 (2020-09-10)
Merged pull requests:
- (maint) Remove puppet teams from CODEOWNERS file #143 (lucywyman)
- Add .travis.yml #142 (genebean)
- Add Dependabot to keep thins up to date #139 (genebean)
- (maint) Update Windows test version.txt path #138 (mihaibuzgau)
1.19.2 (2020-05-21)
Merged pull requests:
- (BKR-1654) ruby_command should work on windows localhost #137 (Filipovici-Andrei)
1.19.1 (2020-05-07)
Merged pull requests:
- (BKR-1641) Update Agent version defaults #134 (sebastian-miclea)
1.19.0 (2020-05-06)
Merged pull requests:
1.18.15 (2020-03-31)
Merged pull requests:
- (maint) Enable Windows hosts to use the package_proxy #133 (markcassidy)
1.18.14 (2020-02-20)
Merged pull requests:
- Update to remove issues with type/more commands #131 (trevor-vaughan)
1.18.13 (2020-02-07)
Merged pull requests:
1.18.12 (2020-02-06)
Merged pull requests:
- Fix Windows Support #129 (trevor-vaughan)
- Provide a useful message if possible ISP hijacking #128 (trevor-vaughan)
1.18.11 (2019-12-10)
Merged pull requests:
1.18.10 (2019-11-26)
Merged pull requests:
1.18.9 (2019-11-25)
Merged pull requests:
1.18.8 (2019-09-25)
Merged pull requests:
- (maint) removed unused gem markdown #124 (ciprianbadescu)
- (maint) fix ssl cleanup #123 (ciprianbadescu)
- (maint) add CODEOWNERS #120 (mihaibuzgau)
1.18.7 (2019-07-18)
Merged pull requests:
- (maint) Using skip_test in a step was not doing what I expected #119 (underscorgan)
1.18.6 (2019-07-15)
Merged pull requests:
- (maint) Updates for rerunning tests on existing containers #117 (underscorgan)
1.18.5 (2019-06-27)
Merged pull requests:
- (BKR-1600) Default puppet settings to
main
section #118 (joshcooper)
1.18.4 (2019-06-19)
Merged pull requests:
- (BKR-1598) Set server hostname #116 (joshcooper)
1.18.3 (2019-05-24)
Merged pull requests:
1.18.2 (2019-05-20)
Merged pull requests:
1.18.1 (2019-05-16)
Merged pull requests:
- (BKR-1587) Install non-latest builds on all hosts #112 (joshcooper)
1.18.0 (2019-05-15)
Merged pull requests:
- (BKR-1590) Support new yum and apt release locations #113 (treydock)
- (maint) Restructure release repo url #110 (melissa)
1.17.0 (2019-04-15)
Merged pull requests:
- (maint) Bump version of puppet-agent to test against to 6.0.0 #109 (melissa)
- (maint) Remove assumption that we have runtime on docker #108 (melissa)
- (maint) Added debian 10 or higher to allow insecure repo #107 (loopinu)
- (MAINT) Fix test:acceptance:pkg #106 (smcelmurry)
- (maint) Exclude tmp directory on module installation #101 (glennsarti)
- (maint) Enable acceptance testing with puppet-agent installed from ni… #98 (melissa)
1.16.0 (2019-01-29)
Merged pull requests:
- (maint) Add puppetserver package to puppet_collection_for #104 (ekinanp)
- (maint)
agent
should behost
#103 (melissa)
1.15.1 (2019-01-28)
Merged pull requests:
1.15.0 (2019-01-25)
Merged pull requests:
- (maint) Centralize puppet_collection_for logic #100 (ekinanp)
- (maint) return nil explicitly for agent/server version helpers #99 (caseywilliams)
- A few small puppet helper fixes #97 (caseywilliams)
- (maint) Fix incorrect constant reference, update a spec test description #96 (caseywilliams)
- (BKR-1560) Add install_puppetserver_on helper #95 (caseywilliams)
- (BKR-1560) Allow for installing puppet-agent from dev builds #93 (caseywilliams)
- (maint) Fix empty argument case in collection methods #92 (caseywilliams)
- (maint) Simplify missing SHA.yaml error message #91 (caseywilliams)
- (BKR-1560) Updates to support puppet_agent module testing #89 (caseywilliams)
1.14.0 (2018-12-17)
Merged pull requests:
1.13.0 (2018-12-13)
Implemented enhancements:
- (BKR-1523) Add only-fails capability to beaker #76 (speedofdark)
Merged pull requests:
- (BKR-1558) make sure we destroy hosts for ci:test:* task execution #88 (speedofdark)
- (MAINT) Use puppet.com URLs instead of puppetlabs.com #78 (raphink)
1.12.0 (2018-11-30)
Merged pull requests:
- (PA-2336) Manually import GPG keys for SLES versions >= 11 #87 (ScottGarman)
1.11.0 (2018-11-28)
Merged pull requests:
- Revert "(maint) Add AIX yum bootstrap to setup scripts" #86 (geoffnichols)
1.10.0 (2018-11-27)
Merged pull requests:
- (maint) Set
server
in puppet.conf in ValidateSignCert #85 (caseywilliams)
1.9.0 (2018-11-26)
Merged pull requests:
- (maint) Add AIX yum bootstrap to setup scripts #84 (geoffnichols)
- (maint) If iptables doesn't exist, don't fail #82 (melissa)
- (maint) Add docker specifics to git testing #81 (melissa)
1.8.0 (2018-11-05)
Implemented enhancements:
Merged pull requests:
1.7.0 (2018-10-25)
Merged pull requests:
- (PA-2183) Quote fact name in fact_on helper #79 (ekinanp)
- Revert "(PUP-8305) Git testing should consume the runtime package" #74 (kevpl)
- (maint) Validate
fact_on
name
parameter #73 (alexjfisher) - (PUP-9136) Ensure state is preserved between runs #72 (melissa)
- (PUP-8305) Git testing should consume the runtime package #52 (melissa)
1.6.0 (2018-09-14)
Merged pull requests:
1.5.0 (2018-09-13)
Merged pull requests:
- (maint) Get stdout of calls to
puppet --version
#69 (Magisus) - (MAINT) Updates to support GCE and RHEL #27 (trevor-vaughan)
1.4.0 (2018-09-13)
Merged pull requests:
- (MODULES-7793) Avoid stat name conflicts by renaming stat -> beaker_stat #68 (justinstoller)
- (maint) Merge up 0.x #67 (justinstoller)
- (BKR-1528) Use
puppetserver ca
instead ofpuppet cert
#66 (Magisus)
1.3.0 (2018-09-11)
Merged pull requests:
- pass hiera_config argument to puppet_apply #63 (lmayorga1980)
1.2.0 (2018-09-11)
Merged pull requests:
- (BKR-1445) Update Windows agent paths for puppet6 #64 (caseywilliams)
- (BKR-1510) make fact helpers support structured facts #59 (sevendials)
- (MAINT) Adding some generic host helper utility methods #54 (jsane)
1.1.0 (2018-08-13)
Merged pull requests:
1.0.1 (2018-08-10)
Merged pull requests:
1.0.0 (2018-08-06)
Merged pull requests:
- Revert "Revert "(BKR-496) Move create_tmpdir_on from beaker"" #58 (Dakta)
- (BKR-1500) Dependency Cleanup #55 (Dakta)
0.17.1 (2018-07-27)
Merged pull requests:
0.17.0 (2018-07-26)
Merged pull requests:
0.16.0 (2018-07-05)
Merged pull requests:
- (BKR-1484) Packaging platform overrides for puppet5 install utils #53 (caseywilliams)
- (MAINT) pin fakefs to < 0.14.0 for ruby 2.2 #51 (kevpl)
0.15.2 (2018-05-07)
Merged pull requests:
- BKR-1465 - install_puppet_on -"opts" defaults "options" #50 (gunzl1ng3r)
- (RE-10734) Use nightlies.puppet.com for nightly collections #47 (hunner)
0.15.1 (2018-05-04)
Merged pull requests:
- (BKR-1462) Another Ubuntu 18.04 check to allow insecure repo use #49 (ScottGarman)
0.15.0 (2018-05-03)
Merged pull requests:
- (BKR-1462) Allow unsigned apt repositories for Ubuntu 18.04 hosts #46 (ScottGarman)
0.14.0 (2018-05-01)
Merged pull requests:
0.13.6 (2018-04-26)
Merged pull requests:
- Use puppet-agent specific helper when installing the MSI #43 (joshcooper)
0.13.5 (2018-04-25)
Merged pull requests:
- (maint) Fix failing puppet5_spec test due to changes in pr #39 #42 (mchllweeks)
- Use --module-repository for a custom forge #40 (ekohl)
0.13.4 (2018-04-23)
Merged pull requests:
0.13.3 (2018-04-16)
Merged pull requests:
- Maint/master/small changes #39 (melissa)
- (maint) Bring additional changes from puppet-agent acceptance #36 (melissa)
0.13.2 (2018-04-11)
Merged pull requests:
- (BKR-1453) Ensure no agent lock after stopping puppet service #38 (cthorn42)
- (maint) Add information about additional ENV vars #37 (melissa)
0.13.1 (2018-04-09)
Merged pull requests:
0.13.0 (2018-03-30)
Merged pull requests:
0.12.0 (2018-03-26)
Merged pull requests:
- (maint) Add release information to the readme #33 (melissa)
- (PA-1915) Test components against nightly puppetserver #30 (melissa)
0.11.1 (2018-03-26)
Merged pull requests:
- (maint) Pre suite paths must be relative #32 (melissa)
- (maint) Remove references to 'ci:test:quick' #29 (melissa)
0.11.0 (2018-03-20)
Merged pull requests:
0.10.0 (2018-01-11)
Merged pull requests:
- (BKR-1385) Install rpm packages on aix #25 (melissa)
- (maint) Refactor puppet5 install logic #24 (joshcooper)
- (BKR-1343) Install as an MSI on Windows #23 (joshcooper)
- (maint) Remove unnecessary logger information #22 (melissa)
0.9.0 (2018-01-04)
Merged pull requests:
- (maint) Add beaker-abs to Gemfile #21 (smcelmurry)
0.8.0 (2017-10-13)
Merged pull requests:
- (MAINT) add contributing guide to README #19 (kevpl)
- (maint) Update beaker to support pupppet5 style installation #18 (melissa)
0.7.0 (2017-09-15)
Merged pull requests:
0.6.0 (2017-08-21)
Merged pull requests:
0.5.0 (2017-08-18)
Merged pull requests:
- (BKR-1185) Use Oga instead of Nokogiri #15 (rishijavia)
- (MAINT) fix windows spec failures #14 (tvpartytonight)
- (MAINT) remove
dev_builds_repos
mentions #8 (kevpl)
0.4.0 (2017-07-26)
Merged pull requests:
- (BKR-1164) Add ubuntu to the platform list in remove_puppet_on #11 (ScottGarman)
0.3.0 (2017-07-17)
Merged pull requests:
- (BKR-1159) Reset opts in install_puppet_agent_dev_repo_on #10 (johnduarte)
0.2.0 (2017-06-28)
Merged pull requests:
- (BKR-1147) Fail to pkg install on ec2 for dev-repo #7 (johnduarte)
- (BKR-895) add missing install_utils tests #5 (kevpl)
0.1.0 (2017-06-16)
Merged pull requests:
- (MAINT) fix coverage env-var name #4 (kevpl)
- (MAINT) improve README description #3 (kevpl)
- (MAINT) fix DSL inclusion #2 (kevpl)
* This Changelog was automatically generated by github_changelog_generator