fluxv1 is deprecated, fluxv2 is GA, remove the fluxctl pkg (v1) and add flux (v2)
Task Info (Flyspray) | |
---|---|
Opened By | Julien Girardin (Zempashi) |
Task ID | 79072 |
Type | Feature Request |
Project | Arch Linux |
Category | Packages: Extra |
Version | None |
OS | All |
Opened | 2023-07-12 09:08:31 UTC |
Status | Assigned |
Assignee | Christian Rebischke (Shibumi) |
Details
Description:
- fluxv1 is deprecated (repo is archived https://github.com/fluxcd/flux) "Flux v1 has reached end of life and has been replaced by fluxcd/flux2 and its controllers entirely."
- fluxv2 is GA (https://github.com/fluxcd/flux2/releases/tag/v2.0.0) "This is the first General Availability (GA) release of Flux v2."
- fluxv1 is quite "old" (with a definition of "old" corresponding to the kubernetes community). I could not find the require kubernetes version, but I guess it could be challenging to actually install fluxv1 on a "supported" kubernetes version (either the one in archlinux repository, or the current supported one; at the time of writing 1.24, 1.25, 1.26, 1.27)
Thus packaging the "flux" cli (the name for the v2 cli) would be super useful. In the super fast moving world of kubernetes keeping the v1 cli seems more of a burden than a real benefit.