Skip to content

Releases: voxpupuli/beaker

beaker 3.19.0

28 Jun 20:43
Compare
Choose a tag to compare

Highlights

Details

Bug

  • [BKR-834] - SSH retries in beaker only retry using existing connection
  • [BKR-1114] - Docker hosts fail to build behind a proxy

New Feature

  • [BKR-895] - Move Puppet/PE specific code out of beaker and into new beaker-puppet gem
  • [BKR-994] - [beaker subcommands] subcommands should read in configuration from $HOME

Task

  • [BKR-1118] - Add method to install repo using build metadata yaml

Maintenance Tasks

  • #1413 Add in beaker run options listed as deprecated

beaker 3.18.0

14 Jun 20:59
Compare
Choose a tag to compare

Details

Bug

  • [BKR-1089] - Custom Facts added to environment on Windows hosts
  • [BKR-1096] - pooling_api is not persisted if we specify --hosts via `beaker provision`
  • [BKR-1124] - test-summary.txt does not include "Specific Test Case Status" for Skipped tests.

Improvement

  • [BKR-1136] - Enable the use of Docker kill to clean up tests quickly

Task

  • [BKR-840] - Create First PR: Docs Improvement!
  • [BKR-1137] - [subcommands] beaker `init` should require a `--hosts` argument

Maintenance Tasks

  • #1403 fix readme section typo
  • #1395 fixes a duplicate a method name

beaker 3.17.0

31 May 20:56
Compare
Choose a tag to compare

Highlights

Details

Bug

  • [BKR-1112] - Error from Beaker when following getting started docs

Maintenance Tasks

  • #1391 Disable reverse DNS on Docker containers
  • #1389 Revamp beaker test run documentation

beaker 3.16.0

11 May 21:41
Compare
Choose a tag to compare

Highlight

Details

CI Blocker

  • BKR-1106 - Resolve issue with exporting environment variables on Cisco Nexus
  • [RE-8805 (internal), #1381] - add gpg key auto-import to zypper check

Improvement

  • BKR-954 - Add Ability to Disable Openstack Volume Management

Maintenance Tasks

  • #1378 Add rough beaker subcommands doc
  • #1379 Fix some markdown header errors
  • #1385 add SSH setup link to vmpooler doc
  • #1382 Update subcommand docs

beaker 3.15.0

19 Apr 20:30
Compare
Choose a tag to compare

Details

Bug

  • [BKR-1093] - Unbreak keypair generation... again

Improvement

  • [BKR-1091] - vCloud datacenter selection support

New Feature

Task

  • [BKR-1095] - Apply work-around for Cisco Nexus to timesync function
  • [BKR-1102] - Update for EPEL 5 archive
  • [MODULES-4594, #1363] vmpooler hypervisor: add disks

Maintenance Tasks

  • #1373 remove rake require from SubcommandUtil
  • #1371 Ruby 2.1 in Windows git acceptance tests

beaker 3.14.0

06 Apr 00:08
Compare
Choose a tag to compare

Highlights

@ferglor implemented beaker destroy in BKR-1061

Bug

  • [BKR-1090] - Allow for hypervisor class instantiation without actually provisioning

New Feature

  • [BKR-1004] - `beaker exec` command line implementation
  • [BKR-1061] - `beaker destroy` command line implementation

Task

  • [BKR-1076] - [subcommands] change the file and folder names of artifacts generated by `beaker init`

Maintenance

  • #1369 Don't run provision when executing help
  • #1368 Update subcommand dependencies

beaker 3.13.0

22 Mar 21:56
Compare
Choose a tag to compare

Highlights

Details

Bug

  • [BKR-1035] - Environment variable keys always get upper-cased
  • [BKR-1052] - Failure to login as root with Amazon Linux 2016.09.1
  • [BKR-1059] - beaker subcommands should return non-zero exit codes when erroring
  • [BKR-1066] - Sync root authorized keys on Windows fails
  • [BKR-1074] - `beaker init` undefined method `exit_with'

Improvement

  • [BKR-230] - Update inifile gem dependency
  • [BKR-988] - support test tag union operation better
  • [BKR-1049] - Align ruby minimum version with latest supported PE vendored ruby
  • [BKR-1060] - [beaker subcommands] make `beaker init` not require a `--hypervisor` argument

New Feature

  • [BKR-996] - `beaker provision` command line implementation

Task

  • [BKR-1075] - [subcommands] Update Beaker::CLI.new to not parse during initialize
  • [BKR-1083] - [subcommands] allow all subcommands to pass through arguments to Beaker::CLI's parse method

Maintenance Tasks

  • #1351 add conditional archive recommendation
  • #1343 update puppet company refs
  • #1347 centralize fog docs

beaker 3.12.0

01 Mar 18:44
Compare
Choose a tag to compare

Details

Bug

  • [BKR-931] - Beaker should honor the 'aio' :type in the nodeset.

CI Blocker

  • [BKR-1046] - Use PDB status endpoint to check availability

Improvement

  • [BKR-1032] - `beaker init` UX improvements

beaker 3.11.0

13 Feb 18:16
Compare
Choose a tag to compare

Highlights

Details

Bug

  • [BKR-917] - Randomly generated MAC in incorrect format for use with Vagrant Libvirt provider
  • [BKR-982] - Update Cinder API to V2
  • [BKR-992] - Obsolete url path in Beaker causing smoke failures
  • [BKR-995] - gem install fails due to pre-release gem dependency
  • [BKR-1051] - Race condition when ensuring aws key pair exists
  • [BKR-1054] - Race condition errors when generating RSA keys during spec tests

Improvement

  • [BKR-1029] - Improve the location host file generated by beaker init
  • [BKR-1046] - Use PDB status endpoint to check availability

Task

  • [BKR-966] - Create tests using beaker to run beaker for beaker subcommands

Maintenance Tasks

  • #1335 fix references to files under concepts

beaker 3.10.0

25 Jan 23:32
Compare
Choose a tag to compare

Maint

#1314 Move rake runtime dependency

Details

Bug

  • [BKR-1042] - Missing Rakefile causes stacktrace with beaker init
  • [BKR-1047] - Don't change module paths for the DSL
  • [PDB-3193] - Fix beaker bug around duplicate keys

New Feature

  • [BKR-937] - Add support for AIX 7.2