Revisions of python-ara

buildservice-autocommit accepted request 1164581 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 33)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) accepted request 1164376 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 32)
- Update to 1.7.1
  * Address deprecation of yaml.dump in ruamel.yaml when generating
    the default server settings.yaml file (#524)
  * Don't use setuptools/pkg_resources to retrieve the version of ara
    since it is not always installed by default.
buildservice-autocommit accepted request 1128740 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 31)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 30)
- update to 1.7.0:
  * Update bootstrap CSS from 4.6.0 to 5.3.0 and fix broken layout
    and components as a result of the update
  * Removed separate light/dark themes via bootstrap-darkly and
    bootstrap-flatly: bootstrap 5.3 features a new built-in dark
    theme
  * Re-worked the dark/light theme selection to match the new
    bootstrap built-in dark theme including pygments highlighting
    for pretty-printed output
  * Removed jquery, it is no longer required with bootstrap
  * Re-worked implementation of file line highlighting since it
    relied on jquery
  * Fixed tooltip implementation (i.e, for task tags) since the
    implementation in bootstrap had changed
  * Large chunks of templating were moved out to partials/tables and
    partials/search in order to improve readability.
  * Round of template cleanups and fixes as reported by djlint
  * Will continue to be a work in progress to simplify and standardize
    templates.
  * Raised the requirement on django from >=3.2,<3.3 to >=3.2,<4.3 to
    allow installation with the latest LTS release of django.
   * Raised the requirement on python from >=3.6 to >=3.8 to accomodate
    django 4.2.
  * Ignored Django warning about the lack of a STATIC_ROOT directory.
    ara uses whitenoise for serving static files which makes the warning
    superfluous. (#492)
  --
  --
  ---
  ---
buildservice-autocommit accepted request 1099400 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 29)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 28)
- Update to 1.6.1 (2022-12-12):
  - callback: Changed how ANSIBLE_TMP is found to work around a
    behavior change in ansible-core 2.14 that ended up creating a
    directory named {{ ANSIBLE_HOME ~ "
  - Added a mysql extra to the python packaging for installing
    the mysqlclient library. This is in addition to the existing
    server and postgresql extra. They are used like this: pip
    install ara[server,mysql,postgresql]
- Update 1.6.0 (2022-12-01):
  It features a new "tasks" page to browse and search for
  tasks across playbook runs as well as many updates, fixes and
  improvements.
  - UI
    - Added a new "Tasks" page similar to the existing pages
      for Playbooks and Hosts. It provides a browseable and
      searchable overview of tasks across playbook runs.
    - Refreshed the host index page:
      - Added a column as well as search arguments for playbook
        name (or path)
      - Replaced the playbook status by a concise summary of task
        status for the host
    - Updated the playbook summary card to include the playbook
      id, the version of ara as well as the version of python.
    - Re-ordered and resized columns in tables to optimize width
      and improve consistency
    - Resized and aligned fields in search forms to use the full
      width available
    - Improved how task tags are displayed
    - Updated HTML page titles to be consistent across pages
    - Replaced fields for searching by task ID and host ID by
buildservice-autocommit accepted request 1098405 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 27)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 26)
- Clean up the SPEC file.
buildservice-autocommit accepted request 992784 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 25)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 992738 from Otto Hollmann's avatar Otto Hollmann (ohollmann) (revision 24)
- Update to 1.5.8:
  Callback plugin
  ---------------
  - Improved debug logging to include some hooks that were missing (#374)
  - Added a localhost_to_hostname toggle in the callback (#336)
    This adds two configuration parameters to the callback:
    - ARA_LOCALHOST_AS_HOSTNAME
    - ARA_LOCALHOST_AS_HOSTNAME_FORMAT
    These are useful in use cases where playbooks are run against localhost,
    whether directly (with ansible-playbook) or indirectly (via
    ansible-pull).
    When enabled, ara will save results under the hostname (or fqdn) of
    'localhost' instead of associating every result to localhost.
    This is meant to make it easier to distinguish results between different
    hosts even though the playbooks may have all run against 'localhost'.
  Server
  ------
  - Added a setting for CSRF_TRUSTED_ORIGINS (#345)
  - Fixed logging configuration to avoid conflicting with ansible (#367)
    See upgrade notes for changes to the server's settings.yaml.
  UI
  --
  - API browser: disable forms to improve performance (#323)
  - Include the version of ara when generating static reports (#318)
  - Add a column in task results for displaying the task's tags (#281,#375)
  CLI
  ---
  - Added "--latest" to "ara host list" to show only the latest playbook (#327)
  Docs
  ----
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 913964 from John Paul Adrian Glaubitz's avatar John Paul Adrian Glaubitz (glaubitz) (revision 23)
- 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:
buildservice-autocommit accepted request 879105 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 21)
- update to 1.5.4:
  - 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
  - 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.
  - The hostname of the controller that ran the playbook is now recorded by ara
  - ARA API server container images are now published to quay.io/recordsansible/ara-api
    in addition to hub.docker.com/r/recordsansible/ara-api.
  - The 'which' package is now installed as a dependency
  - Removed a temporary workaround for dynaconf switching from PyYAML to ruamel.yaml
  - Added missing information about the play when browsing details for a task result
- switch to single build, this is a ansible plugin and cli tool
buildservice-autocommit accepted request 847969 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 20)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 19)
- Update to 1.5.3:
  * Significant performance improvement by running non-blocking API calls in threads
  * Handler tasks are now also recorded in addition to regular tasks
  * API
    + Add support for searching handler tasks (ex: /api/v1/tasks?handler=true)
  * UI
    + Hosts in the playbook report are now sorted alphabetically by hostname
    + Added a column to display the number of tasks in the playbook summary
buildservice-autocommit accepted request 838632 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 18)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 17)
- Update to 1.5.1:
  * A new 'ara' CLI API client is now available.
  * New settings have been added:
    + ARA_EXTERNAL_AUTH for enabling Django's external authentication.
    + ARA_DATABASE_OPTIONS for passing options to the Django database
      backend such as SSL.
  * Nested children resources are no longer returned, improving performance
    considerably for larger playbooks.
  * A new status was added for playbooks, plays and tasks: "expired".
  * URLs have been pluralized to match the endpoints provided by the API.
  * The introduction of the new CLI adds a requirement on the cliff python
    library.
  * ara 1.5.0 introduces significant API changes, some of which aren't
    backwards compatible such as no longer returning nested resources.
  * Two small SQL migrations have been added to remove result statuses and
    add the expired status for playbooks, plays and tasks. Run them with
    "ara-manage migrate".
buildservice-autocommit accepted request 835981 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 16)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 15)
- Update to 1.4.3:
  * Improvements to the interface scaling and rendering for mobile devices
  * The playbook index has been refactored from a list of cards to a table view
  * and searching/filtering controls are no longer hidden in a submenu
  * Sorting by playbook date and duration is now built into the table headers
  * The Ansible CLI arguments are now available from the playbook index
  * The host stats summary now displays colors and icons for the different
    statuses
  * Task result columns were re-ordered and statuses now have colors and icons
  * Long task results or host facts should no longer render off-screen
  * Added search for ignore_errors in results
  * Added search for task by action
  * Adjusted search for file paths to be partial
  * Added search for task by path
buildservice-autocommit accepted request 809817 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 14)
baserev update by copy to link target
Displaying revisions 1 - 20 of 33
openSUSE Build Service is sponsored by