ansible-community / ara-web

Stateless web client for the ARA Records Ansible API.
https://ara.recordsansible.org
GNU General Public License v3.0
37 stars 8 forks source link

Retiring ara-web #45

Open dmsimard opened 1 year ago

dmsimard commented 1 year ago

The project last worked with ara 1.4.3 which was released in August 2020 -- it was broken by API changes in 1.5.0 as explained in this issue: https://github.com/ansible-community/ara-web/issues/29

It's been more than two years since 1.4.3 and there's been a lot of changes since then:

https://user-images.githubusercontent.com/1291204/192114847-bb7b56ca-0007-434c-8f88-36e7e521fe49.mp4

Nowadays, it isn't uncommon for ara-web to be confusing for users and contributors to the project because it doesn't work with the latest release of ara and there's a built-in UI with django.

I am proposing removing the ara_web role from the ara collection, retiring the ara-web project and setting it as archived on GitHub.

Being an open source project, of course anyone is free to fork ara-web per the terms of the license. I would just rather stop being on the hook for the project, lift the confusion and let my efforts be focused elsewhere.

Aftermath commented 1 year ago

Any chance of maintaining the ability to generate the static results in html? I use this for test run results that are nice to review if there are issues or needing specific details. I am using ara 1.5.8 and not noticing any issues in particular other than the dark mode switch wont turn on for me in firefox for whatever reason.

If this can't be maintained, am I correct to assume I could just pin to 1.4.3 to maintain my current setup?

dmsimard commented 1 year ago

Any chance of maintaining the ability to generate the static results in html? I use this for test run results that are nice to review if there are issues or needing specific details. I am using ara 1.5.8 and not noticing any issues in particular other than the dark mode switch wont turn on for me in firefox for whatever reason.

If this can't be maintained, am I correct to assume I could just pin to 1.4.3 to maintain my current setup?

@Aftermath your comment reinforces why I am looking to retire ara-web: to avoid this kind of confusion.

It has nothing to do with static reports (via ara-manage generate) or the the UI you see up on https://demo.recordsansible.org/

By using ara 1.5.8, you're already using the latest built-in reporting interface to ara which has the most features.

ara-web is shown at around the 01:00 mark in the video I posted.

Otherwise, I use Firefox and have no issues toggling dark mode, please feel free to open an issue in https://github.com/ansible-community/ara with some details and we can try to investigate.

Thanks !