Skip to content

Releases: voxpupuli/beaker

Beaker 4.0.0

06 Aug 18:04
Compare
Choose a tag to compare

4.0.0 - 2018-08-06

Fixed

  • host.rsync_to throws Beaker::Host::CommandFailure if rsync call fails (BKR-463)
  • host.rsync_to throws Beaker::Host::CommandFailure if rsync does not exist on remote system (BKR-462)
  • host.rsync_to now check through configured SSH keys to use the first valid one
  • Updated some Beaker::Host methods to always return a Result object

Added

  • Adds Beaker::Host#chown, #chgrp, and #ls_ld methods (BKR-1499)
  • #uninstall_package host helper, to match #install_package
  • Host.uninstall_package for FreeBSD
  • Now easily check a command's exit status by calling Result.success?() for a simple, truthy result. No need to validate the exit code manually.

Changed

  • #set_env no longer calls #configure_type_defaults_on
  • beaker-puppet DSL Extension Library has been formally split into a standard DSL Extension Library and removed as a dependency from Beaker. Please see our upgrade guidelines.
  • Beaker's Hypervisor Libraries have been removed as dependencies. Please see our upgrade guidelines.

Removed

  • PEDefaults has been moved to beaker-pe

beaker 3.37.0

11 Jul 20:35
Compare
Choose a tag to compare

3.37.0 - 2018-07-11

Fixed

  • Exit early on --help/--version/--parse-only arguments instead of partial dry-run

Added

  • Beaker::Shared::FogCredentials.get_fog_credentials() to parse .fog credential files

beaker 3.36.0

18 Jun 21:55
Compare
Choose a tag to compare

Fixed

  • Raise ArgumentError when passing role = nil to only_host_with_role() or find_at_most_one_host_with_role()
  • Use install_package_with_rpm in add_el_extras

Added

  • Installation instructions for contributors
  • Markdown formatting guidelines for docs/
  • Glossary for project jargon in docs/concepts/glossary.md
  • Use AIX 6.1 packages everywhere for puppet6

beaker 3.35.0

17 May 00:40
Compare
Choose a tag to compare

Fixed

  • Report accurate location of generated smoke test
  • Accept comma-separated tests for exec subcommand

Added

  • Added optional ability to use ERB in nodeset YAML files

beaker 3.34.0

26 Mar 22:35
Compare
Choose a tag to compare

Fixed

  • Recursively glob the tests directory

Added

  • Codename for Ubuntu 18.04 'Bionic'

beaker 3.33.0

07 Mar 21:52
Compare
Choose a tag to compare

Changed

  • Use relative paths for beaker exec

beaker 3.32.0

23 Feb 01:03
Compare
Choose a tag to compare

Changed

  • Fully qualify sles ssh restart cmd
  • Deprecated deploy_package_repo methods
  • Configuration of host type in host_prebuilt_steps

Added

  • Added missing beaker options for subcommand passthrough

beaker 3.31.0

23 Jan 02:34
Compare
Choose a tag to compare

Changed

  • Clean up ssh paranoid setting deprecation warnings

Added

  • Add macOS 10.13 support

beaker 3.30.0

10 Jan 23:39
Compare
Choose a tag to compare

Changed

  • Use host.hostname when combining options host_hash with host instance options

Removed

  • amazon as a platform value

Added

  • Load project options from .beaker.yml

beaker 3.29.0

16 Nov 23:19
Compare
Choose a tag to compare

Added

  • Adding default to read fog credentials