Skip to content

Releases: sensu/sensu-go-ansible

Version 1.4.1 -- Maintenance is the name of the game

25 Jun 09:35
Compare
Choose a tag to compare

There are no nothing earth-shattering changes in this release, just honest little bug fixes and compatibility improvements.

NOTE: The sensu.sensu_go.user module currently DOES NOT work on Sensu Go 5.21.0 and later. This is a known issue that will be fixed as soon as the updated user-related backend API endpoints are documented.

Bug fixes:

  • Make sure event module always returns a predicted result.
  • Make user module fully-idempotent. Previous versions did not properly detect the password changes.
  • Use fully-qualified collection names in module documentation.
  • Ensure backend initialization properly reports changed state.
  • Make API key authentication work even for regular users with limited permissions.
  • Update the datastore module to cope with the minor API changes.

Version 1.4.0 -- Keeping up with the world

12 May 09:05
Compare
Choose a tag to compare

Main changes in this release are related to updates in the Sensu Go's web API that broke our change detection.

New features:

  • Add support for RHEL and CentOS 8.

Bug fixes:

  • Fix resource metadata comparison on Sensu Go 5.19.0 and newer.
  • Update entity comparator to handle new fields.

Version 1.3.1 -- Bug fixing galore

21 Mar 08:23
Compare
Choose a tag to compare

This release makes it possible to use the asset module when replacing the deprecated, single-build assets that were created by means other than Ansible.

Bug fixes:

  • Do not die when encountering a deprecated asset format.
  • Update return value documentation for info modules.
  • Add Sensu Go 5.17.x and 5.18.x to the test suite and remove the unsupported versions (5.14.2 and lower).
  • Update the role metadata with proper platform markers.
  • Remove unsupported Ubuntu versions from the test suite.

Version 1.3.0 -- Authenticating with style on Debian

21 Mar 08:22
Compare
Choose a tag to compare

Sensu Go 5.15.0 gained an API key authentication method and the Ansible collection finally caught up. This means that we can now replace user and password authentication parameters with a single api_key value.

And the other big news is the addition of Debian support to the install role.

New features:

  • Add API key authentication support.
  • Add support for Debian installation.

Version 1.2.0 -- Building support for builds

17 Jan 08:26
Compare
Choose a tag to compare

This release adds support for specifying builds when installing various Sensu Go components.

New features:

  • Add build variable to the install role that further pins down the package version that gets installed.

Version 1.1.1 - Python 2 is Still a Thing

08 Jan 11:50
Compare
Choose a tag to compare

This is a bugfix release that makes sure the Sensu collection is working when Ansible control node uses Python 2.

New features:

  • Add support for RHEL 7 to the install role (thanks, @danragnar).

Bug fixes:

  • Accept str and unicode instance as a valid string in bonsai_asset action plugin.

Version 1.1 - Hello Sensu Go 5.16

24 Dec 13:23
Compare
Choose a tag to compare

This is the first release that supports installing Sensu Go 5.16.

New features:

  • Support for Sensu Go 5.16 initialization in backend role.
  • Support for external datastore management using datastore and
    datastore_info modules.

Bug fixes:

  • Reintroduce namespace support to bonsai_asset module (thanks, @jakeo)

Version 1.0 - Rising From The Ashes

09 Dec 12:24
Compare
Choose a tag to compare

This is the initial stable release of the Sensu Go Ansible Collection. It contains roles for installing and configuring Sensu Go backends and agents, and a set of modules for managing Sensu Go resources.

Where does the release name come from? We took an existing Ansible Collection that @flowerysong wrote, gave it a thorough tune-up and added a comprehensive test suite. And now, it is ready to face the world!