HISTORY.md in beaker-2.31.0 vs HISTORY.md in beaker-2.32.0

- old
+ new

@@ -1,8 +1,9 @@ # default - History ## Tags -* [LATEST - 16 Dec, 2015 (da1729b0)](#LATEST) +* [LATEST - 12 Jan, 2016 (15967483)](#LATEST) +* [2.31.0 - 16 Dec, 2015 (54b1801d)](#2.31.0) * [2.30.1 - 3 Dec, 2015 (9f1376ef)](#2.30.1) * [2.30.0 - 2 Dec, 2015 (dbb72630)](#2.30.0) * [2.29.1 - 23 Nov, 2015 (5d824690)](#2.29.1) * [2.29.0 - 18 Nov, 2015 (33fd2399)](#2.29.0) * [2.28.0 - 4 Nov, 2015 (89829551)](#2.28.0) @@ -103,10 +104,302 @@ * [pe2.0.1 - 31 Jan, 2012 (3a118201)](#pe2.0.1) * [pe2.0 - 11 Nov, 2011 (4d7b65b6)](#pe2.0) * [pe1.2 - 6 Sep, 2011 (ba3dadd2)](#pe1.2) ## Details -### <a name = "LATEST">LATEST - 16 Dec, 2015 (da1729b0) +### <a name = "LATEST">LATEST - 12 Jan, 2016 (15967483) + +* (GEM) update beaker version to 2.32.0 (15967483) + +* Merge pull request #1044 from kevpl/bkr648_puppetagent_singleinstall (d0d87438) + + +``` +Merge pull request #1044 from kevpl/bkr648_puppetagent_singleinstall + +(BKR-648) Refactored to simplify puppet-agent installation +``` +* Merge pull request #1043 from timhughes/patch-1 (4a42e63c) + + +``` +Merge pull request #1043 from timhughes/patch-1 + +(MAINT) Correcting method name in docs +``` +* Merge pull request #1041 from petems/BKR-661-fix_freebsd9_packages (8898edf0) + + +``` +Merge pull request #1041 from petems/BKR-661-fix_freebsd9_packages + +(BKR-661) Change to use pkgng for package installs +``` +* Merge pull request #1042 from colinPL/bkr88_breakout (74bac25a) + + +``` +Merge pull request #1042 from colinPL/bkr88_breakout + +(BKR-88) Split Validation Out Of Options Parser +``` +* Merge pull request #1038 from DavidS/maint-docs-update-beaker-rspec (360307b7) + + +``` +Merge pull request #1038 from DavidS/maint-docs-update-beaker-rspec + +(MAINT) improve beaker-rspec docs +``` +* Merge pull request #1035 from LuvCurves/master (9cbed436) + + +``` +Merge pull request #1035 from LuvCurves/master + +(BKR-510) Support for EC2 Netscaler provisioning +``` +* (MAINT) Correcting method name in docs (b4fee7ba) + +* (BKR-88) Additional Docs (b5dddd76) + + +``` +(BKR-88) Additional Docs + +Add @raise to yard docs. +``` +* (BKR-88) Remove unless Blocks (aaa8d78a) + + +``` +(BKR-88) Remove unless Blocks + +Following suggested code style, this commit removes the "unless" blocks +I introduced in favor of "if" statements using "!" instead of "not". +``` +* (BKR-88) Add Tests for check_hypervisor_config (80d14079) + + +``` +(BKR-88) Add Tests for check_hypervisor_config + +Add tests for parser.check_hypervisor_config. +``` +* (BKR-88) Add Tests for validate_platform (ee20aad3) + + +``` +(BKR-88) Add Tests for validate_platform + +Added spec tests for validator.validate_platform. This includes a fix +for an empty string being considered valid. +``` +* (BKR-88) Specify Error Raised in Tests (65f3c49d) + + +``` +(BKR-88) Specify Error Raised in Tests + +Using raise_error without specifying the specific error causes +warning messages to be printed. This commit adds the expected error to +all raise_error calls within validator.rb. +``` +* (BKR-88) Change not_to to to_not (8f9e82cb) + + +``` +(BKR-88) Change not_to to to_not + +Change "not_to" calls to "to_not" to match usage in other tests within +the codebase. +``` +* (BKR-88) Add Missing Tests for Validator (6ef8998c) + + +``` +(BKR-88) Add Missing Tests for Validator + +Add tests for four more methods in Validator. +``` +* (BKR-88) Yard Doc and Newline Clean-up (8f69176a) + + +``` +(BKR-88) Yard Doc and Newline Clean-up + +Add yard docs to the methods missing them in validator.rb. This also +removes empty lines between "end" portions at end of file. +``` +* (BKR-88) Move resolve_symlinks and Use File Validations (3c6e7802) + + +``` +(BKR-88) Move resolve_symlinks and Use File Validations + +This commit moves the resolve_symlinks from validator to parser. The +method was also renamed to resolve_symlinks! because of its +modification of @options. + +The file_list method was refactored to move all parser_error calls to +the validator class. +``` +* (BKR-88) Rename Validation Methods to validate_ Prefix (d62c616f) + + +``` +(BKR-88) Rename Validation Methods to validate_ Prefix + +There are several methods in Options::Validator that ended in with a +question mark but did not return a boolean value. These have been +renamed to a "validate_" prefix and the question mark removed. + +This also adds validation for file lists and file paths. +``` +* (BKR-88) Remove Invalid Doc Tag (13ab3162) + + +``` +(BKR-88) Remove Invalid Doc Tag + +Remove an invalid yard doc tag. +``` +* (BKR-88) Split Validation Out Of Options Parser (18ca60bb) + + +``` +(BKR-88) Split Validation Out Of Options Parser + +This commit separates the options parser from the validation piece. +This narrows the focus of Parser and makes the class smaller in code. +``` +* (BKR-648) Refactored to simplify puppet-agent installation (e074def2) + +* (BKR-661) Change to use pkgng for FreeBSD (09f507cc) + + +``` +(BKR-661) Change to use pkgng for FreeBSD + +* pkg_* is EOL as of Sept 2014 https://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-February/000077.html +* On most base boxes, the pkg_* pointers are now 404: + + + +The following SSH command responded with a non-zero exit status. +Vagrant assumes that this means the command failed! + +pkg_add -r rsync + +Stdout from the command: + +Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/rsync.tbz: File unavailable (e.g., file not found, no access) + + + +* Also fixes (BK-438), as we're changing package install result to be the result, as is the same with other pkg helpers. +* Moves FreeBSD checking package code to FreeBSD specific class +* Adds spec for changes +``` +* Merge pull request #1040 from puppetlabs/revert-1025-add_privatebindir_to_path (d542dbbb) + + +``` +Merge pull request #1040 from puppetlabs/revert-1025-add_privatebindir_to_path + +(BKR-660) Revert "Add privatebindir to PATH" +``` +* (MAINT) improve docs (483a65c9) + + +``` +(MAINT) improve docs + +beaker-vs.-beaker-rspec.md: Wording, criteria, better example. +How-to-Write-a-Beaker-Test-for-a-Module.md: Moved to beaker-rspec repo +Example-Vagrant-Hosts-Files.md: removed redundant URLs, vagrant can talk to atlas +``` +* Revert "Add privatebindir to PATH" (8e4745f1) + +* Merge pull request #1039 from colinPL/bkr481_ubuntu1510 (25d1fea9) + + +``` +Merge pull request #1039 from colinPL/bkr481_ubuntu1510 + +(BRK-481) Add Ubuntu 15.10 Support +``` +* (BKR-481) Move SSH Presets to Presets File (62b47e32) + + +``` +(BKR-481) Move SSH Presets to Presets File + +Move the SSH presets / defaults to the file that has all of beaker's +presets. +``` +* Merge pull request #1020 from kevpl/bkr604_bitvise_installpe (f3d87f2b) + + +``` +Merge pull request #1020 from kevpl/bkr604_bitvise_installpe + +(BKR-604) Windows BitVise install_pe fixes +``` +* (BRK-481) Add Default SSH Options to Spec Test (cac80d79) + + +``` +(BRK-481) Add Default SSH Options to Spec Test + +Add the default SSH options added to ssh_connection to the spec tests. +``` +* (BKR-481) Detect SSH Connection Termination (a55e6f47) + + +``` +(BKR-481) Detect SSH Connection Termination + +Ubuntu 15.10 does not seem to cleanly shutdown sshd, causing the ssh +client to sit around until the next write attempt. For beaker's reboot +test this write never happens. + +This change adds a keep alive and keep alive timeout to the ssh client +connection to detect when the connection is severed without +notification. + +This problem is not seen on Ubuntu 15.04. +``` +* (maint) Clean After deploy_package_repo Test (64e9f920) + + +``` +(maint) Clean After deploy_package_repo Test + +The acceptance test for deploy_package_repo was leaving behind the +yum or source file, causing future package manager updates (apt-get +update) to encounter errors (404). + +This change adds a clean-up step to the test and updates clean_file to +be more intelligent and construct a filename based on the host's +platform. +``` +* (BKR-481) Add fixture for 15.10 (7ddd9ef9) + + +``` +(BKR-481) Add fixture for 15.10 + +Add acceptance test package fixture to support Ubuntu 15.10. This +allows the package acceptance tests to pass on 15.10. +``` +* (BKR-510) Support for EC2 Netscaler provisioning (9331a0fc) + +* (BKR-604) Windows BitVise install_pe fixes (4926cf95) + +### <a name = "2.31.0">2.31.0 - 16 Dec, 2015 (54b1801d) + +* (HISTORY) update beaker history for gem release 2.31.0 (54b1801d) * (GEM) update beaker version to 2.31.0 (da1729b0) * Revert "Added netscaler platform" (112ef320)