docs: add release notes for 1.5.4
Change-Id: Ie83978f80f4c5995920e5a8a10fcf09c0744bf0e
This commit is contained in:
parent
f3da150e10
commit
ead57e0c67
|
@ -4,6 +4,74 @@
|
||||||
Changelog and release notes
|
Changelog and release notes
|
||||||
***************************
|
***************************
|
||||||
|
|
||||||
|
1.5.4 (2020-12-18)
|
||||||
|
##################
|
||||||
|
|
||||||
|
https://github.com/ansible-community/ara/releases/tag/1.5.4
|
||||||
|
|
||||||
|
.. code-block:: text
|
||||||
|
|
||||||
|
This is the 1.5.4 stable release of ara.
|
||||||
|
|
||||||
|
Changes since 1.5.3:
|
||||||
|
|
||||||
|
CLI
|
||||||
|
---
|
||||||
|
|
||||||
|
New commands were added to the 'ara' CLI:
|
||||||
|
|
||||||
|
- ara playbook metrics: provides stats aggregated by name, path, ansible version or controller
|
||||||
|
- ara host metrics: provides task result stats for hosts across playbooks
|
||||||
|
- ara task metrics: provides duration stats aggregated by task name, action/module or path
|
||||||
|
|
||||||
|
Refer to the documentation for examples and more information on these commands:
|
||||||
|
https://ara.readthedocs.io/en/latest/cli.html
|
||||||
|
|
||||||
|
Callback plugin
|
||||||
|
---------------
|
||||||
|
|
||||||
|
- Threading is now disabled by default to avoid running into sqlite locking contention
|
||||||
|
For details, see: https://github.com/ansible-community/ara/issues/195
|
||||||
|
- The callback didn't provide a timezone for timestamps which could result in a wrong
|
||||||
|
interpretation by the API server. Timestamps are now provided as UTC.
|
||||||
|
|
||||||
|
Controller hostname
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
The hostname of the controller that ran the playbook is now recorded by ara.
|
||||||
|
|
||||||
|
Playbooks can be filtered by controller in the UI as well as the API:
|
||||||
|
|
||||||
|
/api/v1/playbooks?controller=localhost
|
||||||
|
|
||||||
|
As well as with the CLI, for example:
|
||||||
|
|
||||||
|
ara playbook list --controller=localhost
|
||||||
|
ara playbook metrics --controller=localhost
|
||||||
|
|
||||||
|
Container images
|
||||||
|
----------------
|
||||||
|
|
||||||
|
- ARA API server container images are now published to quay.io/recordsansible/ara-api
|
||||||
|
in addition to hub.docker.com/r/recordsansible/ara-api.
|
||||||
|
- Fedora 32 images were replaced by images based on Fedora 33
|
||||||
|
- The 'which' package is now installed as a dependency
|
||||||
|
- Removed a temporary workaround for dynaconf switching from PyYAML to ruamel.yaml
|
||||||
|
|
||||||
|
UI
|
||||||
|
--
|
||||||
|
|
||||||
|
- Added missing information about the play when browsing details for a task result
|
||||||
|
|
||||||
|
Upgrade notes
|
||||||
|
-------------
|
||||||
|
|
||||||
|
The new controller hostname feature introduces a SQL migration to update the database schema.
|
||||||
|
After upgrading, database migrations will need to be run at least once using 'ara-manage migrate'.
|
||||||
|
|
||||||
|
Because the hostname was not previously saved and can't be recovered retroactively,
|
||||||
|
playbooks that were recorded before the upgrade will have the controller set to 'localhost'.
|
||||||
|
|
||||||
1.5.3 (2020-10-23)
|
1.5.3 (2020-10-23)
|
||||||
##################
|
##################
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue