Releases: voxpupuli/beaker
Releases · voxpupuli/beaker
Beaker 4.0.0
4.0.0 - 2018-08-06
Fixed
host.rsync_to
throwsBeaker::Host::CommandFailure
if rsync call fails (BKR-463)host.rsync_to
throwsBeaker::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 aResult
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 tobeaker-pe
beaker 3.37.0
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
Fixed
- Raise
ArgumentError
when passingrole = nil
toonly_host_with_role()
orfind_at_most_one_host_with_role()
- Use
install_package_with_rpm
inadd_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
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
Fixed
- Recursively glob the tests directory
Added
- Codename for Ubuntu 18.04 'Bionic'
beaker 3.33.0
Changed
- Use relative paths for beaker exec
beaker 3.32.0
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
Changed
- Clean up ssh paranoid setting deprecation warnings
Added
- Add macOS 10.13 support
beaker 3.30.0
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
Added
- Adding default to read fog credentials