Skip to content

Releases: voxpupuli/beaker

beaker 3.0.0

26 Sep 18:59
Compare
Choose a tag to compare

New X Version! Checkout our upgrade guide for more information on what's changed!

Highlights

Details

Bug

  • [BKR-221] - Beaker assumes apache2ctl for graceful restarting
  • [BKR-854] - [epel] Stop hardcoding package name

CI Blocker

  • [BKR-914] - Beaker creates bad ssh environment on Windows

Improvement

  • [BKR-712] - Default to not caching artifacts in fetch_http_file

New Feature

  • [BKR-904] - Provide a nice way to wait for a host post reboot

Task

  • [BKR-552] - remove solaris and aix hypervisors for beaker
  • [BKR-879] - Gem pin audit

Outside Tickets

  • PE-17093, #1238 - Fix noask directory path
  • PA-514, #1239 - Ensure windows reg value & startup type
  • PA-514, #1252 - correct key to remembered props on i386 win

Maintenance Tasks

  • #1242 - Fix typo to how_to document
  • #1244 - add tutorial README
  • #1254 - add doc for BEAKER_VERSION env vars
  • #1248 - Add upgrade docs for epel and hypervisor changes

beaker 2.51.0

07 Sep 20:56
Compare
Choose a tag to compare

Highlights

@petems added a vagrant_custom hypervisor in BKR-907

Bug

  • [BKR-888] - install_puppet_agent_dev_repo_on design prohibits passing hosts of different platforms
  • [BKR-916] - Timeout/failure when installing 2016.2 onto AWS

New Feature

  • [BKR-528] - Set ENV container docker
  • [BKR-907] - Add Custom Vagrantfile provisioner

beaker 2.50.0

22 Aug 22:00
Compare
Choose a tag to compare

2.50.0 is being released early because of BKR-918, which was causing bundle installs to fail.

Highlights

Details

Bug

  • [BKR-896] - Beaker must fix SELinux contexts on Root's home directory when copying in the SSH authorized keys file

Improvement

  • [BKR-860] - Add startup rake tasks for vagrant
  • [RE-7420, #1221] - Add the ability to run FOSS tests on sles
  • [PE-17093, #1223] - Solaris 10/11 pkg/pkgutil fixes

New Feature

  • [BKR-906] - Allow configuring mac address for Vagrant provisioner

Task

  • [BKR-918] - New rbvmomi release breaks Ruby 1.9 testing

Maintenance Tasks

  • #1218 host acceptance tests refactor

beaker 2.49.0

11 Aug 17:37
Compare
Choose a tag to compare

Highlights

Details

Bug

  • [BKR-570] - errors in teardown should not obscure raised assertions from prior to teardown
  • [BKR-783] - Confusing error messages when key missing from .fog file
  • [BKR-910] - beaker fails to install epel-release-7-7

Improvement

  • [BKR-894] - Beaker should change the default DNS resolution if the /etc/hosts file is modified

Task

  • [BKR-80] - Develop a Style Guide for Beaker
  • [BKR-892] - Generalize how beaker determines run_in_parallel option

Maintenance Tasks

  • #1205 (MAINT) Fix link to folder from /doc README
  • #1204 (MAINT) added archiving SUT files doc
  • #1211 (MAINT) Modify PR instructions
  • #1203 (MAINT) Use JSON.pretty_generate to create JSON output

beaker 2.48.1

29 Jul 17:31
Compare
Choose a tag to compare

This z-release fixes an issue manifested in beaker-rspec where it would attempt to add a teardown in with_host_stubbed_on. The Testcase object is not instantiated in beaker-rspec, and so the instance variables that teardown requires aren't defined.

2.48.0

27 Jul 20:42
Compare
Choose a tag to compare

Highlights

@nwolfe added a simplified mechanism for archiving SUT files after a run QENG-3198

Bug

  • [BKR-882] - Explicitly refer to AWS SDK v1 gem
  • [BKR-891] - Can't set lower case environment variables

Improvement

  • [BKR-745] - Install puppet-agent packages on redhat-6 hosts from LinuxOne cloud management
  • [QENG-3198] - simplified mechanism for archiving SUT files after a run
  • [BKR-846] - documentation re-org

beaker 2.47.1

15 Jul 15:31
Compare
Choose a tag to compare

This release is a Z release intended to fix a regression where you could have inadvertently been using the run_in_parallel functionality in block_on or run_block_on methods by passing the global options hash to puppet install methods, which would pass [] in as the default run_in_parallel setting, resolving as truthy during the check as to whether we should use parallel functionality.

Details

beaker 2.47.0

13 Jul 21:01
Compare
Choose a tag to compare

Highlights

Details

Bug

  • [BKR-797] - timesync method fails when ntp service running
  • [BKR-869] - [bkr testing] investigate why fedora 22 takes so long during reboot

Improvement

  • [BKR-874] - scp_to: add filtering for .svn, junit, pkg and example folders

New Feature

  • [BKR-859] - Add startup rake tasks for vmpooler

Maintenance Tasks

  • #1172 (MAINT) updated contributor guidelines
  • #1174 (maint) Add missing parenthesis in dsl.rb docs
  • #1181 (maint) Pin gems that removed ruby 1.9.3 support

beaker 2.46.0

08 Jul 19:12
Compare
Choose a tag to compare

Highlights

@demophoon bumped the hocon version to get the latest beaker-answers PE-16065

Bug

  • [BKR-849] - Pure Windows (pswindows) distmoduledir is hard coded to production

Task

  • [BKR-852] - Audit current beaker testing suite
  • [PE-16065] - Bump hocon gem to get latest beaker-answers

beaker 2.45.0

29 Jun 19:42
Compare
Choose a tag to compare

Highlights

Details

Bug

  • [BKR-843] - `get_ip` method needs to vary depending on hypervisor
  • [BKR-853] - beaker fails to install epel-release-7-6

Improvement

  • [BKR-814] - add beaker-hostgenerator syntax support to the --hosts argument
  • [BKR-856] - Add el and sles support to remove_puppet_on helper

New Feature

  • [BKR-685] - Support openstack "user_data"
  • [BKR-827] - Add support for forwarding ports with Vagrant

Task

  • [BKR-24] - update docs with explanation of terminal output coloring + how to disable
  • [BKR-355] - beaker acceptance tests for dsl::helpers::web_helpers
  • [BKR-840] - Create First PR: Docs Improvement!

Maintenance Tasks

  • #1141 Extra quoting for Windows versions.txt
  • #1162 Revert "(BKR-568) no longer accept PRs marked as "(MAINT)""
  • #1143 improved error output from beaker-hostgenerator workflow