15
0
forked from pool/python-ara

Commit Graph

  • 672770251c Accepting request 1297657 from devel:languages:python main Dominique Leuenberger 2025-08-05 12:22:32 +00:00
  • 5d9aa667c0 - 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
  • ea488b9b17 Accepting request 1286124 from devel:languages:python Ana Guerrero 2025-06-17 16:21:39 +00:00
  • c0266c88a9 - Convert to libalternatives Markéta Machová 2025-06-16 13:43:45 +00:00
  • 639d22aa8b Accepting request 1285329 from devel:languages:python Ana Guerrero 2025-06-13 16:45:58 +00:00
  • af9ce42764 - Switch to pyproject macros. Steve Kowalik 2025-06-13 05:41:23 +00:00
  • b38a81fbbc Accepting request 1227177 from devel:languages:python Ana Guerrero 2024-11-28 21:43:23 +00:00
  • 349616bf00 INcrease verbosity of tests Matej Cepl 2024-11-28 17:45:35 +00:00
  • 3552060d78 Accepting request 1226211 from home:glaubitz:branches:devel:languages:python Matej Cepl 2024-11-28 17:33:51 +00:00
  • 3992d76126 Accepting request 1164581 from devel:languages:python Ana Guerrero 2024-04-04 20:27:02 +00:00
  • 833f24d21f Accepting request 1164376 from home:mcalabkova:branches:devel:languages:python Daniel Garcia 2024-04-04 11:47:27 +00:00
  • 32de6e1eff Accepting request 1128740 from devel:languages:python Ana Guerrero 2023-11-26 18:37:10 +00:00
  • cd657be34e - 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
  • 025b80b61b Accepting request 1099400 from devel:languages:python Ana Guerrero 2023-07-19 17:10:59 +00:00
  • 4d61a51811 - 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
  • f202c687be Accepting request 1098405 from devel:languages:python Ana Guerrero 2023-07-13 15:18:08 +00:00
  • c4a90a587b - Clean up the SPEC file. Matej Cepl 2023-07-12 16:43:17 +00:00
  • 08e97e662f Accepting request 992784 from devel:languages:python Dominique Leuenberger 2022-08-05 17:50:49 +00:00
  • 4096b20e5e Accepting request 992738 from home:ohollmann:branches:devel:languages:python Matej Cepl 2022-08-04 12:30:22 +00:00
  • 75f898db98 Accepting request 914810 from devel:languages:python Dominique Leuenberger 2021-08-28 20:29:45 +00:00
  • 061a01c97b Accepting request 913964 from home:glaubitz:branches:devel:languages:python Matej Cepl 2021-08-28 17:13:16 +00:00
  • a48abdf8aa Accepting request 879105 from devel:languages:python Richard Brown 2021-03-16 14:44:40 +00:00
  • 9ad947c0ee - 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
  • 9e26c0d15a Accepting request 847969 from devel:languages:python Dominique Leuenberger 2020-11-12 21:46:00 +00:00
  • 9106fe20ed - 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
  • d09324c59d Accepting request 838632 from devel:languages:python Dominique Leuenberger 2020-09-30 17:54:19 +00:00
  • b679b56cf9 - 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
  • 031d6fb44d Accepting request 835981 from devel:languages:python Dominique Leuenberger 2020-09-22 19:12:18 +00:00
  • d5275e84dd - 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
  • fb4ae504a2 Accepting request 809817 from devel:languages:python Dominique Leuenberger 2020-06-09 22:43:35 +00:00
  • 552a8429ce Accepting request 809554 from home:pgajdos:python Tomáš Chvátal 2020-05-28 07:33:58 +00:00
  • 34b5611f76 Accepting request 800936 from devel:languages:python Dominique Leuenberger 2020-05-07 12:55:55 +00:00
  • 9ed0a539ce - 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
  • 220095f7eb Accepting request 765350 from devel:languages:python Dominique Leuenberger 2020-01-18 11:18:19 +00:00
  • 437af92209 Accepting request 765332 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-01-17 18:09:15 +00:00
  • e99586d25d Accepting request 732868 from devel:languages:python Dominique Leuenberger 2019-09-26 18:39:51 +00:00
  • 1027a8f59a Accepting request 732867 from home:pgajdos Tomáš Chvátal 2019-09-24 08:45:20 +00:00
  • ba9a52b8c0 Accepting request 714015 from devel:languages:python Dominique Leuenberger 2019-07-08 13:12:51 +00:00
  • b2d73a439f Accepting request 713331 from home:itxaka:branches:openSUSE:Factory Tomáš Chvátal 2019-07-08 08:45:32 +00:00
  • bdcc0fc225 Accepting request 712724 from devel:languages:python Dominique Leuenberger 2019-07-01 08:44:34 +00:00
  • 3ab5dd8e5c Accepting request 712638 from home:jengelh:branches:devel:languages:python Tomáš Chvátal 2019-07-01 06:20:54 +00:00
  • b18ef3563b Accepting request 711290 from devel:languages:python Dominique Leuenberger 2019-06-24 19:51:52 +00:00
  • fe49f3998a - Initial packaging (version 1.0.1) Thomas Bechtold 2019-06-19 11:49:48 +00:00