Skip to content

Latest commit

 

History

History
227 lines (134 loc) · 5.04 KB

CHANGELOG.md

File metadata and controls

227 lines (134 loc) · 5.04 KB

Changelog

Change history for mcollective-puppet

1.14.0

Released 2018-10-11

  • Add support for Puppet 6

1.13.2

Released 2017-08-03

  • Declare 'message' as part of status action response (MCOP-601)

1.13.1

Released 2017-06-29

  • Do not use Fixnum, use Integer instead (MCOP-599)

1.13.0

Released 2017-04-06

  • Add support for Puppet 5 (MCOP-587)
  • runhosts no longer block on a single busy node (MCOP-537)

1.12.1

Released 2017-02-27

This is a security fix, addressing a privilege escalation that was possible using the default locations of AIO paths. Because these weren't confined to a specific platform, any user could create a file on Windows that would resolve to the Linux path.

  • Only use AIO location for a given platform, and as a fallback if PATH fails (MCOP-585)
  • Consider puppet-agent AIO paths on Windows as well (MCP-584)

1.12.0

Released 2017-01-19

  • Add display of average values to the puppet summary report (MCOP-538)
  • Consider puppet-agent AIO paths when determining agent command (MCOP-576)
  • Report corrective change from puppet run summary when available (MCOP-578)
  • Do not assume a disabled agent is idle (MCOP-581)
  • Improve last_run_summary logs output, rename parse_log to logs (MCOP-580)

1.11.1

Released 2016-06-27

  • Disallow server option by default CVE-2015-7331 (MCOP-557)

1.11.0

Released 2016-05-26

  • Add support for puppet's use_cached_catalog option (MCOP-539)
  • Pin rake to 10.4 to enable running test on ruby 1.8.7 (PR#63)
  • Enable splay/force options in daemon mode, without signal_daemon set (PR#59)
  • Update for newer versions of the win32-process gem (MCOP-525)
  • Run puppet on windows with a console - fixes the powershell exec provider (MCOP-521)

1.10.0

Released 2015-04-14

  • Added support for puppet 4.0. (MCOP-496)

1.9.3

Released 2014-12-02

  • Fully qualify the call to MCollective::Log in MCollective::Application::Puppet (MCOP-405)

1.9.2

Released 2014-10-25

  • Refactor Puppetrunner#run_hosts to remove a infinite loop (MCOP-351)
  • Add more log messages at debug (MCOP-352)

1.9.1

Released 2014-10-23

  • Extract make_status to fix some code flows in mco runall (MCOP-330)

1.9.0

Released 2014-10-21

  • Track nodes that did not respond to the puppet.status action during runall (MCOP-309)
  • Expose plugin.puppet.signal_daemon configuration option (PR#37, MCOP-310)

1.8.1

Released 2014-09-11

  • Handle slow/no response from agents when told to run (MCOP-290)

1.8.0

Released 2014-08-20

  • Correctly honor concurrency argument of runall (MCOP-20)
  • Allow for validation of IPs as named (MCOP-13)
  • Change foreground run parameters to allow --splay to work again (PR#17 hblock)
  • Refactored some internals to make tests less order-dependent (MCOP-12)
  • Switched to using Process#spawn on Windows systems to correctly respect PATH (MCOP-52)
  • Add the ability to whitelist and blacklist resources based on resource name (PR#28 tczekajlo)
  • Default data plugin values to avoid exceptions around returning nil (MCOP-47)
  • Make runall work with compound filters (MCOP-67)

1.7.2

Released 2014-04-25

  • Fix mco puppet backtrace when no results are returned (MCOP-26)
  • Remove implicit requirement on puppet 3.5.x (MCOP-25)

1.7.1

Released 2014-04-23

  • Fix puppet initialization issue that broke mcollective-server-agent (MCOP-23)

1.7.0

Released 2014-02-20

  • Fully qualified uses of Process to avoid clashes with process agent (PR#13)
  • Fix --no-noop and --no-splay under MCollective 2.3.x and 2.4.x (MCOP-5)
  • Change method of running puppet agent to double-fork a foregroung run (MCO-31)

1.6.2

Released 2013-12-04

  • Change noop to no-op for frontend text (MCO-28)

1.6.1

Released 2013-10-15

  • Make --force option correct imply --no-splay (22860)

1.6.0

Released 2013-06-08

  • Support controlling Puppet on Windows (19541)
  • Increase the DDL timeout to better handle slower servers where puppet start is slow (20618)

1.5.1

Released 2013-03-01

  • Add a --rerun option to the runall command that loops over the nodes forever (19541)

1.5.0

Released 2013-02-22

  • Add the mco puppet resource command (12712)
  • Correctly handle mixed case resource names when determining if a resource is managed (19384)
  • Improve error message when a resource does not pass validation (19384)

1.4.1

Released 2013-02-16

  • Provide type distribution data in the last_run_summary action (19284)

1.4.0

Released 2013-02-08

  • Add support for --ignoreschedules (19106)
  • Add --tags as an alias to --tag (19137)

1.3.0

Released 2013-02-06

  • Support custom puppet config locations using plugin.puppet.config (19094)

1.2.1

Released 2013-02-01

  • Prevent uneeded warning log messages each time status is requested (18956)

1.2.0

Released 2013-01-17

  • Add sparkline based summary stat graphs for the entire estate (18704)

1.1.1

Released 2013-01-16

  • Add the --runall command (18664)

1.1.0

Released 2013-01-09

  • Report idling time and check if the agent is disabled before attempting to run (15472)
  • Add the mco puppet application (15472)