Skip to content

Latest commit

 

History

History
208 lines (150 loc) · 5.98 KB

HISTORY.md

File metadata and controls

208 lines (150 loc) · 5.98 KB

v2.5.0 (2017-02-11)

This is the last release with Puppet3 support!

  • Modulesync

2016-12-25 Release 2.4.0

  • Modulesync with latest Vox Pupuli defaults
  • Avoid compilation failure with strict_variables=true
  • Make the rpcaudit.logfile configurable
  • Add documentation for fact_cron_splay parameter

2016-09-08 Release 2.3.0

  • Modulesync with latest Vox Pupuli defaults
  • Create mco client config if also using sshkeyauth
  • Add missing ssl_server_private
  • User ssl files should thave an ensure parameter
  • Fix puppet>=4 path handling
  • Fix _securityprovider call in user.pp
  • Fix broken links in the README.md

2016-05-21 Release 2.2.0

Improvements:

  • fix a few typos
  • modulesync with latest voxpupuli defaults (0.6.2)
  • enable splay for cron (#276)
  • configure correct ssl (#281)
  • add OpenBSD support (#220)
  • update hiera lookup support (#220)
  • Remove unneeded puppetlabs-concat dependency (#289)
  • Add possibility to not purge the libdir directory (#291)
  • Add service management configuration option (#292)
  • Enable SSL Ciphers configuration (#290)

Bugfixes:

  • Set correct libdir depending on mco version (#260)
  • set correct runtime dependency for mcollective class and mcollectibe::plugin (#285)
  • always set factsource and plugin.yaml settings with mcollective::server::setting

2015-12-11 Release 2.1.3

Summary:

This release comes with no big changes since 2.1.1. The biggest news is that we ensure that the SSL directory for mcollective certs exists according to the new AIO puppet-agent package, and some tests are refactor according to Puppet > 4.

Bugfixes:

  • Manage ssl directory for mcollective certs (9c845b23a6a3e734835725ba79d87bd3153babbd)

Styles:

  • Moves if...else onto separate lines (a252f64c4cdb1d233b977b491fa107a6f6bb9b4d)
  • Fixes bracket to same line as else (8d148502f3be8dd5f7f30fc17b6eb0c95935b2fd)

Improvements

  • Datacat version bump from 0.5.x (ed3d6acd0b02d8d87d9bbc72c1243143c1cdf572)

2015-03-31 Release 2.1.1

Summary:

This release comes with no big changes since 2.0.0. The biggest news is that we've moved to the "puppet" namespace on the forge, and the Voxpupuli space on GitHub.

Bugfixes:

  • fix propagation of middleware_ssl_fallback for rabbitmq
  • Use string for host_iteration titles in future parser (MODULES-773
  • Fix our Rakefile release task

2014-09-03 Release 2.0.0

Summary:

This is a fairly large rewrite of many parts of the mcollective module to remove the management of activemq and rabbitmq (middleware) since this task should be delegated to activemq/rabbitmq modules. See the examples/ directory for example profiles to replicate previous configuration.

Backwards-incompatible Features:

  • Removed the management of activemq and rabbitmq
  • Removed the following parameters:
    • mcollective::middleware
    • mcollective::activemq_template
    • mcollective::activemq_memoryUsage
    • mcollective::activemq_storeUsage
    • mcollective::activemq_tempUsage
    • mcollective::activemq_console
    • mcollective::activemq_config
    • mcollective::activemq_confdir
    • mcollective::rabbitmq_confdir
    • mcollective::rabbitmq_vhost
    • mcollective::delete_guest_user

Features:

  • Make the confdir configurable
  • Added callerid param for mcollective::user
  • Replace facts.yaml pattern with cron job
  • Allow mcollective::collectives to be an array
  • Added the following parameters to class mcollective:
    • client_package
    • confdir
    • rabbitmq_vhost
    • service_name
    • server_package
    • ruby_stomp_package
    • ssl_client_certs_dir

Bugfixes:

  • Honor yaml_fact_path parameter in all the relevant places
  • Use string for host_iteration titles in future parser, as integers are not allowed as titles

2014-07-15 Release 1.1.6

Summary:

This release updates metadata.json so the module can be uninstalled and upgraded via the puppet module command, as well as fixes a documentation typo.

2014-06-06 Release 1.1.5

Summary:

This is a bugfix release to get around dependency issues in PMT 3.6.

Fixes:

  • Remove deprecated Modulefile as it was causing duplicate dependencies with PMT.

2014-06-04 Release 1.1.4

Summary:

This is a feature release that adds a number of new parameters.

Features:

  • Add support for $activemq_memoryUsage, $activemq_storeUsage and $activemq_tempUsage
  • Add $ruby_stomp_ensure for manage ruby-stomp package
  • Add support for $excluded_facts
  • Add support for $$middleware_ssl_fallback

2013-11-13 Release 1.1.3

Summary:

STOP IT PUPPET STOP. We've now fixed the problem for REAL, it was a missing source and author field in the Modulefile.

2013-11-12 Release 1.1.2

Summary:

Metadata.json is persistent and made it into the tarball.

2013-10-21 Release 1.1.1

Summary:

This is a bugfix release, primarily to remove metadata.json, as it seems to cause errors for some users. Also exclude last_run from the facts, and grant rabbitmq's admin user configure permissions.

Fixes:

  • Remove metadata.json
  • Grant the rabbitmq admin user configure permissions.
  • Add last_run to the list of dynamic facts that are filtered out.

2013-10-11 Release 1.1.0

Summary:

This release adds delete_guest_user for RabbitMQ so that you don't have an admin guest user left enabled. It also adds middleware_admin_user and middleware_admin_password so that you can control the user that's created in the middleware appropriately. The README has been updated with further information.

Features:

  • Add $delete_guest_user functionality.
  • Add middleware_admin_user and middleware_admin_password parameters.
  • Don't supply a client.cfg when securityprovider is 'ssl'

Fixes:

  • Use hash to build anonymous hash (in order to not require future parser)

2013-10-03 Release 1.0.1

Summary:

Bugfixes.

Fixes:

  • Stop puppet internals leaking into facts.yaml.
  • Style fixes.
  • Add plugin example to README.
  • Update .travis.yml to test appropriately.

2013-09-27 Release 1.0.0

Summary: The initial stable release of the mcollective module.