Skip to content
This repository has been archived by the owner on Jan 4, 2021. It is now read-only.

Releases: choria-legacy/mcollective-choria

Release 0.0.26

18 Apr 13:42
Compare
Choose a tag to compare

New Features:

  • More details added to choria show_config (#243)
  • batch_sleep_time added to mcollective tasks in playbooks (#212)
  • HTTP code 201 is now also accepted as pass in webhook tasks (#250)
  • Certificate validation can be disabled in webhooks (#248)
  • Sanity checks for your SSL setup has been improved to provide better early failure feedback (#254)

Bug Fixes:

  • choria show_config will now show the correct PuppetDB information (#244)

Thanks to @dhollinger for adding the 201 status code to webhooks

Release 0.0.25

29 Mar 04:38
Compare
Choose a tag to compare

New Features:

  • Add Federation of Collectives support (#213)
  • Add the ability for the NATS connector to record the route packets take through a collective

Bug Fixes:

  • Update the NATS gem to 0.2.2 which resolves a situation where reconnects would not happen in some disconnection scenarios (#229)

Federations of Collectives:

This is a major new feature that is tailored to building very large distributed collectives spanning geographical boundaries. It lets you build many small, easy to manage, Collectives and then via a special cluster of daemons gives your client access to the combined Federated network as one.

Clients offload some of the work onto the brokers which in some scenarios yields a significant speed up and network traffic decrease.

Additionally you have the ability to get precise network route maps of how your messages traverse the global network to assist with debugging and understanding your network.

Review the documentation for details.

Release 0.0.24

09 Mar 06:38
Compare
Choose a tag to compare

New Features:

  • You can now emit Graphite Events from within playbooks (#186)
  • Generally the NATS connector will honour SRV records and config order, you can now configure randomization using plugin.choria.randomize_middleware_hosts (#201)
  • The elapsed time for playbook runs can now be obtained via templates using {{ elapsed_time }} (#173)
  • A choria_util agent was added that can display run time information about your nodes such as what middleware host they are connected to and more (#204)

Bug Fixes:

  • When a custom SSL directory is configured it was not used for the certificate cache (#199)