forked from pool/python-ara
Accepting request 914810 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/914810 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ara?expand=0&rev=12
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:61d36ab95ff176d1024d031941259eba1c6d801a56de7c7c4a6ced0e312376c3
|
||||
size 2581155
|
||||
3
ara-1.5.7.tar.gz
Normal file
3
ara-1.5.7.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4a6883dad5e0d119a754271338948cb1119c2c5b36d48b162d610e348eccb502
|
||||
size 8584125
|
||||
@@ -1,3 +1,105 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 24 08:35:20 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Update to 1.5.7:
|
||||
UI
|
||||
--
|
||||
- Added a new "hosts" page to browse and search reports by host name
|
||||
- Improved page HTML titles to be dynamic based on the context
|
||||
- Added a note highlighting if a task has been delegated to another host
|
||||
(https://github.com/ansible-community/ara/issues/282)
|
||||
- Improved how long file paths or playbook names are truncated and displayed
|
||||
API
|
||||
---
|
||||
- Added a new read-only API endpoint: /api/v1/latesthosts
|
||||
It provides the latest playbook result for each host name.
|
||||
Under the hood, it implements the machinery for updating the latest host
|
||||
every time a host is created or deleted and includes a SQL migration to
|
||||
initially populate a new database table with the latest hosts.
|
||||
- Added a `delegated_to` field to results in order to record a host id to which
|
||||
a task has been delegated.
|
||||
- Added support for finding results delegated to a specific host:
|
||||
/api/v1/results?delegated_to=<host_id>
|
||||
Callback plugin
|
||||
---------------
|
||||
- Fixed tasks and results being recorded out of order when using "strategy: free"
|
||||
(https://github.com/ansible-community/ara/issues/260)
|
||||
- Added support for recording 'delegate_to' on tasks
|
||||
Documentation
|
||||
-------------
|
||||
- Removed an unused sphinx lexer to allow recent versions of sphinx>=4
|
||||
- Created a new troubleshooting guide with common issues:
|
||||
https://ara.readthedocs.io/en/latest/troubleshooting.html
|
||||
- Added a database relationship graph to the endpoint documentation:
|
||||
https://ara.readthedocs.io/en/latest/api-documentation.html#relationship-between-objects
|
||||
Upgrade notes
|
||||
-------------
|
||||
It is always recommended to take a backup of your database before upgrading.
|
||||
This release includes two database migrations that must be run:
|
||||
- One for populating the data for the new /api/v1/latesthosts endpoint as well
|
||||
as the new 'hosts' page
|
||||
- One for adding a `delegated_to` field in the results.
|
||||
Note that delegated tasks will only be recorded as such from 1.5.7 on.
|
||||
- After upgrading to 1.5.7, database migrations can be run manually with the
|
||||
`ara-manage migrate` command if they are not taken care of automatically by the
|
||||
callback plugin.
|
||||
Known issues
|
||||
------------
|
||||
- ara will not record task delegation for tasks that are skipped or for
|
||||
items in a loop that are skipped because Ansible doesn't provide the
|
||||
necessary information in those cases.
|
||||
- from version 1.5.6
|
||||
UI
|
||||
--
|
||||
- Refactored the built-in reporting UI with the bootstrap CSS framework using themes from bootswatch
|
||||
- Added a dark theme in addition to the default light theme (toggle at the top right)
|
||||
- Improved the mobile version of the reporting interface
|
||||
- Improved the playbook and task result tables
|
||||
- Revamped search forms for playbook and playbook results
|
||||
- Revamped hosts table in playbook reports
|
||||
- Added task results to the host details page that includes host facts
|
||||
- Moved ansible-playbook CLI arguments to a modal
|
||||
- Added an "about" modal with the version of ara and links to resources
|
||||
- Moved the link to the documentation to the "about" modal
|
||||
- Clicking on a host or task name in a playbook report will now filter results for that host or task
|
||||
- bugfix: Links to files including a lineno will now highlight that line (https://github.com/ansible-community/ara/issues/154)
|
||||
- bugfix: Fixed broken documentation link to ara_record (https://github.com/ansible-community/ara/issues/219)
|
||||
API
|
||||
---
|
||||
- Playbook references will now always include CLI arguments, for example:
|
||||
/api/v1/tasks/1 ->
|
||||
{
|
||||
"id": 1,
|
||||
"playbook": {
|
||||
"id": 1,
|
||||
"arguments": {
|
||||
#...
|
||||
}
|
||||
}
|
||||
}
|
||||
Callback plugin
|
||||
---------------
|
||||
- bugfix: Truncate play UUIDs given back by ansible-runner when running
|
||||
in serial (https://github.com/ansible-community/ara/issues/211)
|
||||
- from version 1.5.5
|
||||
API
|
||||
---
|
||||
- Added support for searching playbooks by ansible_version, for example:
|
||||
/api/v1/playbooks?ansible_version=2.10
|
||||
UI
|
||||
--
|
||||
- Added syntax highlighting to task results
|
||||
- Added support for rendering nested results for tasks with loops
|
||||
- Added support for rendering diffs provided by "ansible-playbook --diff"
|
||||
- Added support for searching playbooks by ansible_version
|
||||
- The playbook links in the index no longer filter to changed results
|
||||
- Ordering by date or duration no longer discards existing search arguments
|
||||
- Clicking on the logo or the "playbooks" link now discards existing search arguments
|
||||
CLI
|
||||
---
|
||||
- Added support for searching playbooks by ansible_version
|
||||
- Added missing argument for --controller to "ara playbook metrics"
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 15 08:27:33 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
# plugin for Ansible package
|
||||
%define pythons python3
|
||||
Name: python-ara
|
||||
Version: 1.5.4
|
||||
Version: 1.5.7
|
||||
Release: 0
|
||||
Summary: ARA Records Ansible
|
||||
License: GPL-3.0-or-later
|
||||
@@ -44,7 +44,7 @@ Requires: python-cliff
|
||||
Requires: python-pbr >= 2.0.0
|
||||
Requires: python-requests >= 2.14.2
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Recommends: python-Django >= 2.1.5
|
||||
Recommends: python-django-cors-headers
|
||||
Recommends: python-django-filter
|
||||
|
||||
Reference in New Issue
Block a user