HISTORY.md in beaker-2.10.0 vs HISTORY.md in beaker-2.11.0

- old
+ new

@@ -1,8 +1,9 @@ # default - History ## Tags -* [LATEST - 22 Apr, 2015 (2f834676)](#LATEST) +* [LATEST - 6 May, 2015 (50128ac0)](#LATEST) +* [2.10.0 - 22 Apr, 2015 (c4f37479)](#2.10.0) * [2.9.0 - 9 Apr, 2015 (b161d325)](#2.9.0) * [beaker2.8.0 - 26 Mar, 2015 (2d25d06d)](#beaker2.8.0) * [beaker2.7.1 - 19 Mar, 2015 (45b2bf10)](#beaker2.7.1) * [beaker2.7.0 - 19 Mar, 2015 (38b14ef8)](#beaker2.7.0) * [beaker2.6.0 - 12 Mar, 2015 (d4e731ab)](#beaker2.6.0) @@ -76,12 +77,299 @@ * [pe2.0.0 - 31 Jan, 2012 (8d064e33)](#pe2.0.0) * [pe2.0 - 11 Nov, 2011 (4d7b65b6)](#pe2.0) * [pe1.2 - 6 Sep, 2011 (ba3dadd2)](#pe1.2) ## Details -### <a name = "LATEST">LATEST - 22 Apr, 2015 (2f834676) +### <a name = "LATEST">LATEST - 6 May, 2015 (50128ac0) +* (GEM) update beaker version to 2.11.0 (50128ac0) + +* Merge pull request #806 from kevpl/bkr240_windows_rebootfix (7455593a) + + +``` +Merge pull request #806 from kevpl/bkr240_windows_rebootfix + +(BKR-240) added a reason code on reboot for windows +``` +* Merge pull request #803 from puppetlabs/fix/qeng-2009_3.99_windows_msi_name (4098e30c) + + +``` +Merge pull request #803 from puppetlabs/fix/qeng-2009_3.99_windows_msi_name + +(QENG-2009) Fix windows MSI name for 3.99 +``` +* Merge pull request #804 from davemcdonnell/fix_pty_typo_el7 (0de90408) + + +``` +Merge pull request #804 from davemcdonnell/fix_pty_typo_el7 + +Fix typo ptry => pty, sudo failing on el7 +``` +* Merge pull request #802 from anodelman/win-fix (d17a309e) + + +``` +Merge pull request #802 from anodelman/win-fix + +(BKR-191) replace is_cygwin? with a more understandable name +``` +* Merge pull request #808 from kevpl/bkr235_answers_puppetdbcustomize (441bf997) + + +``` +Merge pull request #808 from kevpl/bkr235_answers_puppetdbcustomize + +(BKR-235) Added Customization for External Postgres +``` +* Merge pull request #807 from kevpl/bkr241_windows_install32bitpuppetagent (cacb37e0) + + +``` +Merge pull request #807 from kevpl/bkr241_windows_install32bitpuppetagent + +Bkr241 windows install32bitpuppetagent +``` +* Merge pull request #809 from kevpl/bkr243_preservedhosts_v2 (5d74773c) + + +``` +Merge pull request #809 from kevpl/bkr243_preservedhosts_v2 + +(BKR-243) improved preserved-hosts file saving +``` +* (BKR-243) improved preserved-hosts file saving (282bb9e4) + +* (BKR-240) added a reason code on reboot for windows (24fc8038) + +* Merge pull request #791 from rbrw/ticket/master/bkr-217-rotate-ec2-subnets (61b3b1bd) + + +``` +Merge pull request #791 from rbrw/ticket/master/bkr-217-rotate-ec2-subnets + +(BKR-217) aws_sdk: given CONFIG subnet_ids, try each in turn +``` +* Merge pull request #793 from kevpl/bkr180_install_middleman (90eb818e) + + +``` +Merge pull request #793 from kevpl/bkr180_install_middleman + +(BKR-180) added ability to use Beaker machine as scp middle-man for PE +``` +* Merge pull request #797 from anodelman/sweep (f40ed598) + + +``` +Merge pull request #797 from anodelman/sweep + +(BKR-224) on(node, 'puppet agent -t') raises no warning when node = [] +``` +* Merge pull request #798 from fiddyspence/bug/move_round_openstack_address_assignments (30019ce0) + + +``` +Merge pull request #798 from fiddyspence/bug/move_round_openstack_address_assignments + +(BKR-223) Change order of how we assign IPs to openstack instances +``` +* Merge pull request #801 from anodelman/maint (40b18ed0) + + +``` +Merge pull request #801 from anodelman/maint + +(BKR-215) Document all of the options to #on and friends +``` +* BKR-245 Fix typo ptry => pty, restart sshd failing on el7 when running sudo (07f69955) + +* (QENG-2009) Update beaker specs for 3.99 windows msi fix (8b5401f7) + +* (QENG-2009) Fix windows MSI name for 3.99 (cd07eb83) + + +``` +(QENG-2009) Fix windows MSI name for 3.99 + +We were only using puppet-agent for 4.0, this +commit bumps that down to 3.99. +``` +* (BKR-235) all necessary answers to use an external postgres host are now customizable (493fea00) + +* (BKR-191) replace is_cygwin? with a more understandable name (2c67d735) + + +``` +(BKR-191) replace is_cygwin? with a more understandable name + +- create is_powershell?, update usages of is_cygwin as appropriate +- move powershell only code into pswindows host object +- fixes related to breakages discovered when this code was moved +``` +* (BKR-215) Document all of the options to #on and friends (1dda76e3) + + +``` +(BKR-215) Document all of the options to #on and friends + +- updates shared options to be current (with info for + accept_all_exit_codes and friends) +- yard doc does a single pass and you can't guarantee file ordering, so + you have to have the common options macro in each file that needs it - + duplication yay! +``` +* (MAINT) update acceptable_exit_codes usage to accept_all_exit_codes (402b4d85) + + +``` +(MAINT) update acceptable_exit_codes usage to accept_all_exit_codes + +- we are abusing acceptable_exit_codes all over the place by giving it a + mega-array, basically recreating the functionality of + accept_all_exit_codes +``` +* (BKR-235) added ability to customize puppetdb_hostname answer (3d5d5b64) + +* (BKR-223) Change order of how we assign IPs to openstack instances (f6d2c521) + +* (BKR-224) on(node, 'puppet agent -t') raises no warning when node = [] (69315874) + + +``` +(BKR-224) on(node, 'puppet agent -t') raises no warning when node = [] + +- if a logger is defined then send a warning message if attempting to + run a command against an array of 0 nodes +``` +* Merge pull request #794 from kevpl/bkr199_cumulus_packageupdate (4e556c5b) + + +``` +Merge pull request #794 from kevpl/bkr199_cumulus_packageupdate + +(BKR-199) updated cumulus packages required to reflect current package structure +``` +* Merge pull request #795 from fiddyspence/bug/rsync_source_always_nil (7bc2c62e) + + +``` +Merge pull request #795 from fiddyspence/bug/rsync_source_always_nil + +(BKR-225) rsync module_utils method source is always nil +``` +* Merge pull request #788 from fiddyspence/feature/do_you_want_openstack_region_support_this_time (c35ec983) + + +``` +Merge pull request #788 from fiddyspence/feature/do_you_want_openstack_region_support_this_time + +[openstack] enable support for multiple regions +``` +* (BKR-225) rsync module_utils method source is always nil (e3db6871) + + +``` +(BKR-225) rsync module_utils method source is always nil + +sadfs +``` +* (BKR-199) updated cumulus packages required to reflect current package structure (790c5d44) + +* (BKR-180) added ability to use Beaker machine as scp middle-man for PE (b97640c0) + +* (BKR-217) aws_sdk: given CONFIG subnet_ids, try each in turn (08e4f79d) + + +``` +(BKR-217) aws_sdk: given CONFIG subnet_ids, try each in turn + +This should help alleviate the EC2 InsufficientInstanceCapacity. + +The new policy will only be applied to a host if there isn't a CONFIG +subnet_id and there isn't a host-specific subnet_id. When it does +apply, try each subnet in subnet_ids once for each relevant host. + +The new option can be used like this: + + CONFIG + vpc_id: foo + subnet_ids: + - x + - y + - z +``` +* (BKR-27)[openstack] enable support for multiple regions (e32e0b54) + +* (BKR-217) aws_sdk: Kill EC2 instances on exception (6b0cf490) + + +``` +(BKR-217) aws_sdk: Kill EC2 instances on exception + +Move EC2 cleanup code to kill_instances() and call that from cleanup(), +and from a new exception handler in launch_all_nodes(), to be sure we +don't leave instances running when something goes wrong. + +Adjust wait_for_status() to handle a specific list of hosts rather than +just @hosts. +``` +* (BKR-217) aws_sdk: add create_instance() (d4d6521d) + + +``` +(BKR-217) aws_sdk: add create_instance() + +Move the per-host core of launch_all_nodes() to create_instance() to +prepare for the addition of launch exception +handlers (InsufficientCapacity, etc.). +``` +* (BKR-217) aws_sdk: move wait_for_status() to launch_all_nodes() (023437e1) + +* (maint) Allow :ruby_arch to select Windows builds (a0d76866) + + +``` +(maint) Allow :ruby_arch to select Windows builds + + - Puppet puppetlabs/puppet@92c539f8626467690321c875d5f2746f56fec6ac + added :ruby_arch to support the notion of choosing a Windows + installer architecture. A node could set :ruby_arch to either + x64 or x86 to choose to install a 64-bit or 32-bit Ruby MSI on a + 64-bit version of Windows. + + When similar behavior was introduced to Beaker, it didn't follow + prior art, and a new setting called :install_32 was introduced to + manage this functionality in 6f8deb7dbc7bc75b8624df754c261f4d2b58b999 + + This commit adds in :ruby_arch, with the hope that :install_32 will + be deprecated on a future major version boundary to simplify the + logic around settings evaluation here. +``` +* (maint) Allow installing 32-bit Puppet Agent (23c06fa9) + + +``` +(maint) Allow installing 32-bit Puppet Agent + + - Previously, install_utils was modified to be able to install PE + based on a configuration switch called `install_32` in + 6f8deb7dbc7bc75b8624df754c261f4d2b58b999 + + This allows a 64-bit Windows OS to ask to install a 32-bit Ruby / + Puppet version. This is important given 64-bit support wasn't + added to Puppet or PE until 3.7. + + When installing the puppet-agent through install_puppetagent_dev_repo + helper, allow for selecting the build in a similar fashion. +``` +### <a name = "2.10.0">2.10.0 - 22 Apr, 2015 (c4f37479) + +* (HISTORY) update beaker history for gem release 2.10.0 (c4f37479) + * (GEM) update beaker version to 2.10.0 (2f834676) * Merge pull request #777 from kevpl/bkr184_repos_addoption (c68967e3) @@ -248,19 +536,19 @@ Further reading if interested: http://www.secnetix.de/olli/FreeBSD/mnamelen.hawk https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167105 ``` -* (MAINT) Changes msi install commands run when on non-cygwin (89dabc69) - * (MAINT) Changes msi install commands ran... (effcde41) ``` (MAINT) Changes msi install commands ran... When on non-cygwin Windows, use `start` not cmd ``` +* (MAINT) Changes msi install commands run when on non-cygwin (89dabc69) + * (gh-732) Better Openstack IP address assignment (e1fcd580) * (gh-687) [openstack] Previously, the method attemped to set root on all nodes, even if the node was not up yet (802db0e9) ### <a name = "2.9.0">2.9.0 - 9 Apr, 2015 (b161d325)