Commit Graph

  • 5e9b817eac Accepting request 1326748 from devel:languages:python factory Ana Guerrero 2026-01-13 20:26:19 +00:00
  • 9da13c62a1 Accepting request 1326480 from home:mgrossu:branches:devel:languages:python Markéta Machová 2026-01-12 10:08:58 +00:00
  • 6fa7c31e04 Accepting request 1303571 from devel:languages:python Ana Guerrero 2025-09-10 15:30:29 +00:00
  • f28470d4a6 Accepting request 1303436 from home:glaubitz:branches:devel:languages:python Dirk Mueller 2025-09-10 09:11:58 +00:00
  • fbca0f3e2c Accepting request 1297657 from devel:languages:python Dominique Leuenberger 2025-08-05 12:22:32 +00:00
  • 54f2b0b3ee - Update URL to use the new one from codeberg - Add missing test requirement python-ruamel.yaml Daniel Garcia 2025-08-05 08:25:21 +00:00
  • 175eb4e4dd Accepting request 1286124 from devel:languages:python Ana Guerrero 2025-06-17 16:21:39 +00:00
  • 97b3cca832 - Convert to libalternatives Markéta Machová 2025-06-16 13:43:45 +00:00
  • 0802866d0a Accepting request 1285329 from devel:languages:python Ana Guerrero 2025-06-13 16:45:58 +00:00
  • b66c3df5d9 - Switch to pyproject macros. Steve Kowalik 2025-06-13 05:41:23 +00:00
  • 7e5aa5e690 Accepting request 1227177 from devel:languages:python Ana Guerrero 2024-11-28 21:43:23 +00:00
  • 737e971cad INcrease verbosity of tests Matej Cepl 2024-11-28 17:45:35 +00:00
  • de8fcd53dc Accepting request 1226211 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-11-28 17:33:51 +00:00
  • 7a6c10ca39 Accepting request 1164581 from devel:languages:python Ana Guerrero 2024-04-04 20:27:02 +00:00
  • e46578049d Accepting request 1164376 from home:mcalabkova:branches:devel:languages:python Daniel Garcia 2024-04-04 11:47:27 +00:00
  • 44aa8ed366 Accepting request 1128740 from devel:languages:python Ana Guerrero 2023-11-26 18:37:10 +00:00
  • 5c5aa20e7c - 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) -- -- --- --- Dirk Mueller 2023-11-25 14:08:12 +00:00
  • f45a22f992 Accepting request 1099400 from devel:languages:python Ana Guerrero 2023-07-19 17:10:59 +00:00
  • b8e0de6c3d - 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 Matej Cepl 2023-07-18 15:54:03 +00:00
  • 83e6b37be6 Accepting request 1098405 from devel:languages:python Ana Guerrero 2023-07-13 15:18:08 +00:00
  • 9e252af27c - Clean up the SPEC file. Matej Cepl 2023-07-12 16:43:17 +00:00
  • 88ac67a4e2 Accepting request 992784 from devel:languages:python Dominique Leuenberger 2022-08-05 17:50:49 +00:00
  • 5daf3fa401 Accepting request 992738 from home:ohollmann:branches:devel:languages:python Matej Cepl 2022-08-04 12:30:22 +00:00
  • bccd651731 Accepting request 914810 from devel:languages:python Dominique Leuenberger 2021-08-28 20:29:45 +00:00
  • 0a4d6edeb9 Accepting request 913964 from home:glaubitz:branches:devel:languages:python Matej Cepl 2021-08-28 17:13:16 +00:00
  • 5fea4a8ddc Accepting request 879105 from devel:languages:python Richard Brown 2021-03-16 14:44:40 +00:00
  • d314095ca7 - 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 Dirk Mueller 2021-03-15 08:29:05 +00:00
  • ca292ad058 Accepting request 847969 from devel:languages:python Dominique Leuenberger 2020-11-12 21:46:00 +00:00
  • e5fed854cf - 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 Steve Kowalik 2020-11-12 03:50:08 +00:00
  • a6f4c56f2f Accepting request 838632 from devel:languages:python Dominique Leuenberger 2020-09-30 17:54:19 +00:00
  • bd107bc980 - 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". Steve Kowalik 2020-09-30 04:19:13 +00:00
  • d4e17b4241 Accepting request 835981 from devel:languages:python Dominique Leuenberger 2020-09-22 19:12:18 +00:00
  • 4b1dd1bda1 - 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 Steve Kowalik 2020-09-15 06:03:42 +00:00
  • 9c3c7da535 Accepting request 809817 from devel:languages:python Dominique Leuenberger 2020-06-09 22:43:35 +00:00
  • 854fbd1d09 Accepting request 809554 from home:pgajdos:python Tomáš Chvátal 2020-05-28 07:33:58 +00:00
  • f4d71be828 Accepting request 800936 from devel:languages:python Dominique Leuenberger 2020-05-07 12:55:55 +00:00
  • edbcaaa701 - Update to 1.4.0: * Added support for searching plays, tasks and hosts by name * Added support for searching playbooks by label * Fixed label representation to be consistent through different calls * Reversed the default sort order for playbooks, plays, tasks and results * Validate that settings.yaml (or ARA_SETTINGS) exists before launching (thank you @zswanson!) * Template the default settings file without objects generated by python-box * Added a default robots.txt to prevent crawling * Added support for searching by label * Improved the display of labels in the playbook list * Added pagination support when browsing the playbook report list * Use relative links for pagination (thank you @flowerysong !) * Bumped included patternfly CSS from 2.21.5 to 2.56.3 * Provide sensible PATH defaults when virtualenvs are not used * Added support for installing from Fedora packages * Only run SQL migrations once when necessary * Allow retries when attempting to run SQL migrations * Ensure settings.yaml permissions are 0640 * Added "ara_api_secure_logging" variable to control behavior of sensitive tasks with no_log * Properly default to IPv6 when no IPv4 is available * Default gunicorn worker count based on number of available CPU cores * Added support for deploying on EL8 * New Ansible plugins: ara_playbook and ara_api * Improved consistency of stored task results (thank you @flowerysong!) * Fix bad logic when determining if labels should be updated * Added support for not saving files based on patterns (thank you @LaurentDumont!) * Added support for specifying default playbook labels * 1.4 introduces a new SQL migration to ensure labels are unique. If upgrading from a previous version, you will need to run SQL migrations with `ara-manage migrate`. Steve Kowalik 2020-05-07 06:32:12 +00:00
  • 922e033676 Accepting request 765350 from devel:languages:python Dominique Leuenberger 2020-01-18 11:18:19 +00:00
  • a67e7e4a17 Accepting request 765332 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-01-17 18:09:15 +00:00
  • c49c99a311 Accepting request 732868 from devel:languages:python Dominique Leuenberger 2019-09-26 18:39:51 +00:00
  • aca371b9a7 Accepting request 732867 from home:pgajdos Tomáš Chvátal 2019-09-24 08:45:20 +00:00
  • a0cceafb48 Accepting request 714015 from devel:languages:python Dominique Leuenberger 2019-07-08 13:12:51 +00:00
  • 79839244dc Accepting request 713331 from home:itxaka:branches:openSUSE:Factory Tomáš Chvátal 2019-07-08 08:45:32 +00:00
  • 7fc7dc706e Accepting request 712724 from devel:languages:python Dominique Leuenberger 2019-07-01 08:44:34 +00:00
  • ff862d7f51 Accepting request 712638 from home:jengelh:branches:devel:languages:python Tomáš Chvátal 2019-07-01 06:20:54 +00:00
  • f671c72639 Accepting request 711290 from devel:languages:python Dominique Leuenberger 2019-06-24 19:51:52 +00:00
  • bdf47d49a7 - Initial packaging (version 1.0.1) Thomas Bechtold 2019-06-19 11:49:48 +00:00