HISTORY.md in beaker-pe-0.2.0 vs HISTORY.md in beaker-pe-0.3.0

- old
+ new

@@ -1,13 +1,175 @@ # default - History ## Tags -* [LATEST - 18 May, 2016 (d9a052a4)](#LATEST) +* [LATEST - 26 May, 2016 (d58ed99e)](#LATEST) +* [0.2.0 - 18 May, 2016 (a65f2083)](#0.2.0) * [0.1.2 - 4 Apr, 2016 (a6fd7bef)](#0.1.2) * [0.1.1 - 4 Apr, 2016 (8203d928)](#0.1.1) * [0.1.0 - 29 Feb, 2016 (4fc88d8c)](#0.1.0) ## Details -### <a name = "LATEST">LATEST - 18 May, 2016 (d9a052a4) +### <a name = "LATEST">LATEST - 26 May, 2016 (d58ed99e) + +* (GEM) update beaker-pe version to 0.3.0 (d58ed99e) + +* Merge pull request #5 from jpartlow/issue/master/pe-14271-wire-for-meep (55aa098f) + + +``` +Merge pull request #5 from jpartlow/issue/master/pe-14271-wire-for-meep + +(PE-14271) Wire beaker-pe for meep +``` +* (maint) Add some logging context for sign and agent shutdown (398882f4) + + +``` +(maint) Add some logging context for sign and agent shutdown + +...steps. +``` +* (PE-14271) Do not try to sign certificate for meep core hosts (e485c423) + + +``` +(PE-14271) Do not try to sign certificate for meep core hosts + +Certificate is generated by meep. Step is redundant and produces failed +puppet agent run and puppet cert sign in log. +``` +* (PE-15259) Inform BeakerAnswers if we need legacy database defaults (7ef0347d) + + +``` +(PE-15259) Inform BeakerAnswers if we need legacy database defaults + +Based on this setting, BeakerAnswers can provide legacy bash default +values for database user parameters in the meep hiera config. This is +necessary if we are upgrading from an older pe that beaker just +installed using the legacy script/answer defaults. + +Also logs the actual answers/pe.conf file that was generated so we can +see what is going on. +``` +* (maint) Remove unused variables from spec (61134529) + + +``` +(maint) Remove unused variables from spec + +Marked by static analysis; specs continue to pass after removal. +``` +* (PE-14271) Have mock hosts return a hostname (53e90212) + + +``` +(PE-14271) Have mock hosts return a hostname + +Because BeakerAnswers sets hiera host parameters from Host#hostname, so +the method needs to exist in our mocks. +``` +* (maint) Make the previous_pe_ver available on upgrade (0f72aaab) + + +``` +(maint) Make the previous_pe_ver available on upgrade + +Sometimes during PE upgrades we need to be able to determine what +version we upgraded from, to know what behavior we expect from the +upgrade. Prior to this change, that could only be determined by probing +into the original host.cfg yaml. This patch just sets it explicitly in +each host prior to overwriting the pe_ver with pe_upgrade_ver. +``` +* (PE-14271) Adjust higgs commands to provide correct answer (f7cc8d9a) + + +``` +(PE-14271) Adjust higgs commands to provide correct answer + +...for both legacy and meep installers. The former prompts to continue +expecting 'Y' and the later prompts with options where '1' is intended +to kick off Higgs. + +Also added spec coverage for these methods. +``` +* (PE-14271) Adjust BeakerAnswers call for meep (6bc392ff) + + +``` +(PE-14271) Adjust BeakerAnswers call for meep + +Based on changes pending in puppetlabs/beaker-answers#16, change the +generate_installer_conf_file_for() method to submit the expected :format +option temporarily. This will go away when we cutover to meep and no +longer have to have both installer scripts operational in the same +build. + +Fleshes out the specs that verify the method returns expected answer or +pe.conf data from BeakerAnswers, as written out via scp. +``` +* (PE-14271) Prepare host installer options based on version/env (616612a6) + + +``` +(PE-14271) Prepare host installer options based on version/env + +The addition of a use_meep? query allows setting host options for either +legacy or meep installer. This enables installer_cmd to invoke the +correct installer. +``` +* (maint) Remove remaining version_is_less mocks (7ea8fbcf) + + +``` +(maint) Remove remaining version_is_less mocks + +For consistency, removed the rest of the version_is_less mocks. + +In the three cases where this had an impact on the specs, replaced +them with a concrete version setting on the test host object. +``` +* (maint) Stop mocking version_is_less in do_install tests (d3e09cc1) + + +``` +(maint) Stop mocking version_is_less in do_install tests + +Each change to do_install and supporting methods involving a +version_is_less call was requiring additional mocking simulating +version_is_less's behavior. This is unnecessary given that hosts are +being set with a version, and actually masks behavior of the class. +Removing these specifically because it was causing churn when +introducing meep functionality. +``` +* (PE-14271) Extract installer configuration methods (3071c5e9) + + +``` +(PE-14271) Extract installer configuration methods + +...from the existing code to generate answers and expand it to +generalize the installer settings and configuration file. Passes +existing specs. Will be further specialized to handle legacy/meep +cases. +``` +* (PE-14934) Fix specs to cover changes from PE-14934 (b22c3790) + + +``` +(PE-14934) Fix specs to cover changes from PE-14934 + +Introduced chagnes to the do_install method, but specs were failing +because of the tight coupling between expectations and counts of command +execution. + +The need to initialize metadata comes from the fact that the previous +PR #3 added step() calls, which reference the TestCase metadata attr. +Since we aren't using an actual TestCase instance, this had to be +initalized separately. +``` +### <a name = "0.2.0">0.2.0 - 18 May, 2016 (a65f2083) + +* (HISTORY) update beaker-pe history for gem release 0.2.0 (a65f2083) * (GEM) update beaker-pe version to 0.2.0 (d9a052a4) * Merge pull request #1 from Renelast/fix/windows_masterless (ef4be9a2)