Skip to content

Beaker 4.0.0

Compare
Choose a tag to compare
@Dakta Dakta released this 06 Aug 18:04
· 808 commits to master since this release

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