Releases: sensu/sensu-go-ansible
Version 1.9.1 -- Containerize all the things
There are two main reasons for this release. We made sure the Sensu Go Ansible Collection works with the development version of Ansible (upcoming ansible-core 2.11). And we added enough metadata to the collection that ansible-builder can create an execution environment with the Sensu Go Ansible Collection without having to manually specify dependencies.
Bug fixes:
- Add ansible.windows dependency that we forgot to add when we introduced the Sensu Go agent installation on Windows.
Version 1.9.0 -- Multi-cluster visibility with federation
New features:
- Add modules for managing etcd replicators, which form the basis of the Sensu Go federation.
- Add modules for managing Sensu Go clusters.
- Update list of available Sensu Go agent packages for Windows installations.
Bug fixes:
- Allow downgrading Sensu Go packages on Linux distributions that use yum or dnf for package management.
Version 1.8.0 -- Supporting hashed user passwords
Starting with this release, Sensu Go users can use password hashes directly when manipulating role-based access control resources.
New features:
- Add support for hashed passwords in the user module.
Bug fixes:
- Mimic actual responses when user module runs in check mode.
- Make it possible to use modules on Sensu Go backends with no version number.
Version 1.7.2 -- Be kind
The main thing in this release is a small adjustment of our code of conduct that is a bit more generic and less event-focused.
Bug fixes:
- List version 6.2.1 and 6.2.2 in Windows lookup table.
- Specify minimal python version for modules.
- Update code of conduct.
Version 1.7.1 -- Slow and steady
There are no major new features in this release, just honest little fixes that should make using Sensu Go Ansible Collection a bit more pleasant.
Bug fixes:
- List version 6.2.0 and 6.1.3 in Windows lookup table.
- Add module return value samples.
Version 1.7.0 -- Say hello to Amazon Linux and Windows
As the title suggests, we worked hard to bring you two new supported platforms to the Sensu Go Ansible Collections. And yes, all your existing playbooks still work. All you need to do is run them against the right host, and voila ;)
New features:
- Add support for installing Sensu Go on Amazon Linux.
- Add support for installing Sensu Go agents on Windows.
Version 1.6.1 -- Comparing entities is hard
This is a bugfix release that makes sure agent entity changes are properly detected.
Bugfixes:
- Make subscriptions comparison insensitive to ordering.
- Make sure agent entities handle entity:{name} automatic subscriptions.
Version 1.6.0 -- Our little secret
This release contains a few new modules that allow you to manage all things related to the Sensu Go secrets: from adding secrets providers to passing secrets to resources that know how to use them.
New features:
- Add modules for managing Sensu Go secret providers.
- Add modules for managing Sensu Go secrets.
- Add support for secrets to the pipe handler module.
- Add support for secrets to the check module.
- Add support for secrets to the mutator module.
Version 1.5.0 -- Self-signed security
The primary focus of this release is to enable configuration of Sensu Go backends that use certificates that are not considered trusted when using system-provided CA bundle.
New features:
- Allow modules to supply a custom CA bundle for backend certificate validation or skip the validation entirely.
Bugfixes:
- Expand documentation about the check_hooks parameter in the check module.
- Explain how the resource name parameter is used and what invariants need to hold in order for the Sensu Go to consider it a valid name.
Version 1.4.2 -- Break the fall
There is really only one reason for this release: making sure user management works with Sensu Go 5.21.0 and newer. And while the upstream did break the API, we did not, so all your playbooks should function as nothing happened. We had to add a bcrypt dependency to our collection so make sure it is installed on hosts that will execute the user module.
Bug fixes:
- Make sure check module is as idempotent as possible.
- Make user module compatible with Sensu Go >= 5.21.0.