{"push_id":1419816925,"size":111,"distinct_size":9,"ref":"refs/heads/master","head":"52e306097ffcae31e41a122377803f1870c9d27b","before":"a6fd7bef03a62951fadf8862fa42e6bade0d6697","commits":[{"sha":"9ff542614badc63641bbf5b9dbac3ab0ff915229","author":{"name":"Rene Last","email":"61ec87f3b59c11781480158d71fe9a40449884bf@kpn.com"},"message":"Fixes windows masterless installation\n\nSetting up a masterless windows client would fail with the following error:\r\n\r\nExited: 1\r\n/usr/local/rvm/gems/ruby-2.2.1/gems/beaker-2.37.0/lib/beaker/host.rb:330:in `exec': Host 'sxrwjhkia9gzo03' exited with 1 running: (Beaker::Host::CommandFailure)\r\n cmd.exe /c puppet config set server\r\nLast 10 lines of output were:\r\n        Error: puppet config set takes 2 arguments, but you gave 1\r\n        Error: Try 'puppet help config set' for usage\r\n\r\nAs far as I could see this error is caused by the 'setup_defaults_and_config_helper_on' function which tries to set the master configuration setting in puppet.conf. But since there is no master varaible available this failes.\r\n\r\nThis patch should fix that by only calling setup_defaults_and_config_helper_on whern we're not doing a masterless installation.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/9ff542614badc63641bbf5b9dbac3ab0ff915229"},{"sha":"e7d06a3fae3d10ebda4f519c2fa7e3842208fec8","author":{"name":"Rene Last","email":"61ec87f3b59c11781480158d71fe9a40449884bf@kpn.com"},"message":"Adds type defaults and runs puppet agent on masterless windows","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/e7d06a3fae3d10ebda4f519c2fa7e3842208fec8"},{"sha":"b602661fcd2b97b0895cff71fdbc30aebd1d6ed0","author":{"name":"Tony Vu","email":"f9437c6814c1f4ed820e78d1a397f1a2d875d4b5@puppetlabs.com"},"message":"(BKR-656) Update spec tests for do_install\n\nCommit 7112971ac7b14b8c3e9703523bbb8526af6fdfbe introduced changes to\nthe do_install method but did not have any updates for the spec tests.\nThis commit adds those tests in.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/b602661fcd2b97b0895cff71fdbc30aebd1d6ed0"},{"sha":"0d918c46d753d8008b98bec4682f833abb6d7029","author":{"name":"Tony Vu","email":"f9437c6814c1f4ed820e78d1a397f1a2d875d4b5@puppetlabs.com"},"message":"(BKR-656) refactor pe_ver setting into independent method\n\nPrevious to this commit, transforming a host object prior to upgrading\nwas handled in the upgrade_pe_on method. This change removes that logic\nfrom that method and allows for independent transformation to happen in\na new prep_host_for_upgrade method.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/0d918c46d753d8008b98bec4682f833abb6d7029"},{"sha":"c1ea366b5575806cd6f70432ad769e9ebdbba914","author":{"name":"Kevin Imber","email":"8091dd03cc28d584e6a56f09297d1d593b91fc29@puppetlabs.com"},"message":"Merge pull request #6 from tvpartytonight/BKR-656\n\nBKR-656","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/c1ea366b5575806cd6f70432ad769e9ebdbba914"},{"sha":"c7ce982b7466c537488d9da911ab17a56c74790d","author":{"name":"Tony Vu","email":"f9437c6814c1f4ed820e78d1a397f1a2d875d4b5@puppetlabs.com"},"message":"(maint) Remove leftover comments\n\nThis removes some straggling comments and adds a comment to the new\nmetadata object in the `ClassMixedWithDSLInstallUtils` class.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/c7ce982b7466c537488d9da911ab17a56c74790d"},{"sha":"aa5666572ad5723fdd9b7b36b1edefaf4b192b53","author":{"name":"Kevin Imber","email":"8091dd03cc28d584e6a56f09297d1d593b91fc29@puppetlabs.com"},"message":"Merge pull request #7 from tvpartytonight/BKR-656\n\n(maint) Remove leftover comments","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/aa5666572ad5723fdd9b7b36b1edefaf4b192b53"},{"sha":"f1a96fb2355aa1630a37e303aa64072de27139d5","author":{"name":"Rene Last","email":"61ec87f3b59c11781480158d71fe9a40449884bf@kpn.com"},"message":"Merge branch 'master' of https://github.com/puppetlabs/beaker-pe into fix/windows_masterless","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/f1a96fb2355aa1630a37e303aa64072de27139d5"},{"sha":"ef4be9a2d6d73317e957259a4d58620b246a782a","author":{"name":"Kevin Imber","email":"8091dd03cc28d584e6a56f09297d1d593b91fc29@puppetlabs.com"},"message":"Merge pull request #1 from Renelast/fix/windows_masterless\n\nFixes windows masterless installation","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/ef4be9a2d6d73317e957259a4d58620b246a782a"},{"sha":"d9a052a4e4aca974b18f2edace9278a9fffb0ed4","author":{"name":"Jenkins CI","email":"ea125c00642277991785d4f46d514c725076a465@puppetlabs.com"},"message":"(GEM) update beaker-pe version to 0.2.0","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/d9a052a4e4aca974b18f2edace9278a9fffb0ed4"},{"sha":"a65f208364a1cd2d081f209832efed685c05f7f3","author":{"name":"Jenkins CI","email":"ea125c00642277991785d4f46d514c725076a465@puppetlabs.com"},"message":"(HISTORY) update beaker-pe history for gem release 0.2.0","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/a65f208364a1cd2d081f209832efed685c05f7f3"},{"sha":"b22c37908d8a0e48e97706c67fb308d7151370c8","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(PE-14934) Fix specs to cover changes from PE-14934\n\nIntroduced chagnes to the do_install method, but specs were failing\nbecause of the tight coupling between expectations and counts of command\nexecution.\n\nThe need to initialize metadata comes from the fact that the previous\nPR #3 added step() calls, which reference the TestCase metadata attr.\nSince we aren't using an actual TestCase instance, this had to be\ninitalized separately.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/b22c37908d8a0e48e97706c67fb308d7151370c8"},{"sha":"3071c5e9fb06437a20140726e99374342f121cee","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(PE-14271) Extract installer configuration methods\n\n...from the existing code to generate answers and expand it to\ngeneralize the installer settings and configuration file.  Passes\nexisting specs.  Will be further specialized to handle legacy/meep\ncases.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/3071c5e9fb06437a20140726e99374342f121cee"},{"sha":"d3e09cc109afdaeedeea2cdbd060f8712547ce01","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(maint) Stop mocking version_is_less in do_install tests\n\nEach change to do_install and supporting methods involving a\nversion_is_less call was requiring additional mocking simulating\nversion_is_less's behavior.  This is unnecessary given that hosts are\nbeing set with a version, and actually masks behavior of the class.\nRemoving these specifically because it was causing churn when\nintroducing meep functionality.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/d3e09cc109afdaeedeea2cdbd060f8712547ce01"},{"sha":"7ea8fbcf475c1d0f8962c91dc2a6ef9ed4283652","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(maint) Remove remaining version_is_less mocks\n\nFor consistency, removed the rest of the version_is_less mocks.\n\nIn the three cases where this had an impact on the specs, replaced\nthem with a concrete version setting on the test host object.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/7ea8fbcf475c1d0f8962c91dc2a6ef9ed4283652"},{"sha":"616612a6b7e15ed74871c4c1f2d5ab789da5392e","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(PE-14271) Prepare host installer options based on version/env\n\nThe addition of a use_meep? query allows setting host options for either\nlegacy or meep installer.  This enables installer_cmd to invoke the\ncorrect installer.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/616612a6b7e15ed74871c4c1f2d5ab789da5392e"},{"sha":"6bc392ff895184587ebe2ea3b22b2731eaeaa838","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(PE-14271) Adjust BeakerAnswers call for meep\n\nBased on changes pending in puppetlabs/beaker-answers#16, change the\ngenerate_installer_conf_file_for() method to submit the expected :format\noption temporarily.  This will go away when we cutover to meep and no\nlonger have to have both installer scripts operational in the same\nbuild.\n\nFleshes out the specs that verify the method returns expected answer or\npe.conf data from BeakerAnswers, as written out via scp.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/6bc392ff895184587ebe2ea3b22b2731eaeaa838"},{"sha":"f7cc8d9a9cbed6353216625e18ebe07d04611cf2","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(PE-14271) Adjust higgs commands to provide correct answer\n\n...for both legacy and meep installers.  The former prompts to continue\nexpecting 'Y' and the later prompts with options where '1' is intended\nto kick off Higgs.\n\nAlso added spec coverage for these methods.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/f7cc8d9a9cbed6353216625e18ebe07d04611cf2"},{"sha":"0f72aaabce3f496f31f31dbba7a956eff62e6a77","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(maint) Make the previous_pe_ver available on upgrade\n\nSometimes during PE upgrades we need to be able to determine what\nversion we upgraded from, to know what behavior we expect from the\nupgrade.  Prior to this change, that could only be determined by probing\ninto the original host.cfg yaml. This patch just sets it explicitly in\neach host prior to overwriting the pe_ver with pe_upgrade_ver.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/0f72aaabce3f496f31f31dbba7a956eff62e6a77"},{"sha":"53e90212b63b981db62479dc3593a1a334b4447e","author":{"name":"Josh Partlow","email":"ef4c85881b659f17937cdbc7b17bef4c166cb096@puppetlabs.com"},"message":"(PE-14271) Have mock hosts return a hostname\n\nBecause BeakerAnswers sets hiera host parameters from Host#hostname, so\nthe method needs to exist in our mocks.","distinct":false,"url":"https://api.github.com/repos/kevpl/beaker-pe/commits/53e90212b63b981db62479dc3593a1a334b4447e"}]}
{"actor":{"display_login":"kevpl"}}