argoproj-labs / argocd-autopilot

Argo-CD Autopilot
https://argocd-autopilot.readthedocs.io/en/stable/
Apache License 2.0
893 stars 121 forks source link

Is this still being developed #547

Open evilhamsterman opened 8 months ago

evilhamsterman commented 8 months ago

There was an issue #309 about the README mentioning this project is still under development and then you removed that text from the README, but that language still exists in the documentation https://argocd-autopilot.readthedocs.io/en/stable/#development-status. The last significant code commit appears to be 8efa73d from exactly one year ago, since then it been a few bug fixes and typos but mostly just dependabot bumps.

There doesn't appear to be any significant feature development for almost two years. Will there be any further development, most of the functionality for adding and managing apps or projects appears to be in the main command it really only the bootstrap that is missing. If so then it should probably be deprecated/archived.

AlexEndris commented 8 months ago

For me, the most important thing is that the bootstrapping (installing it into a new/empty cluster, or recover) is being maintained and kept possible even with new k8s versions. Most other things are just convenience features that create a argocd project with some applicationsets and applications. I, personally, rather write these by hand, also (but not only) because these cli commands don't cover all features Argocd itself does, like repositories etc. That is you point I guess?

Deprecated/archived would suggest that nothing is being done, not even maintenance. I wouldn't want to see that.

evilhamsterman commented 8 months ago

@AlexEndris at this point it doesn't even look like maintenance is happening. The only commits for the last two years are essentially just debendabot bumping library versions, that's not maintenance that's life support. The idea is great but if there's no commitment to it then it should be marked as such. Then people won't be led to use something that isn't supported or maybe the community picks it up.

AlexEndris commented 8 months ago

@evilhamsterman You have a point there, unfortunately. I just joined the slack that's linked below to point to this issue to, maybe, get a comment on this, because this is indeed a genuine worry. Thank you for pointing it out to make others aware. One thing to be said, though, which obviously isn't visible here, there are a few usage questions in that slack channel and they are being answered by people that contributed here.

todaywasawesome commented 8 months ago

Let’s consider this a call to the community to volunteer if they would like to see new features. This project was quite active for a while but is now at a comfortable place where it solves the problems we wanted to solve for ourselves at Codefresh. The project is still being updated for bug and security fixes but no major new features are planned. PRs are monitored so if people would like to add features and support, or join and help maintain the project, they’re very welcome!

I think there is a place for this project in the community and if people want new features, they're going to have to pitch in.

Thanks @AlexEndris @evilhamsterman for bringing it up.

willbush commented 5 months ago

Does Codefresh still use this project?

todaywasawesome commented 5 months ago

We do not use it as part of the installer but it's still supported.

On Tue, Apr 23, 2024, 4:47 PM Will Bush @.***> wrote:

Does Codefresh still use this project?

— Reply to this email directly, view it on GitHub https://github.com/argoproj-labs/argocd-autopilot/issues/547#issuecomment-2073600050, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA5L5LG62247XOMCCGQL3IDY63QIXAVCNFSM6AAAAABBXJQPGCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZTGYYDAMBVGA . You are receiving this because you commented.Message ID: @.***>