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)