I would like to provide an easy way for my team to install the Linkerd CLI on their laptops. Curl | Bash is not something I really want to encourage but seems to be the only documented way to install the CLI at the moment.
How should the problem be solved?
Homebrew is well supported on Mac and Linux. Tools like Flux provide a 3rd party tap to enable you to install their CLI, which can be easily updated as part of the project's CI/CD without having to make a pull request against Homebrew's repository or dealing with their rules on open source licences.
What problem are you trying to solve?
I would like to provide an easy way for my team to install the Linkerd CLI on their laptops. Curl | Bash is not something I really want to encourage but seems to be the only documented way to install the CLI at the moment.
How should the problem be solved?
Homebrew is well supported on Mac and Linux. Tools like Flux provide a 3rd party tap to enable you to install their CLI, which can be easily updated as part of the project's CI/CD without having to make a pull request against Homebrew's repository or dealing with their rules on open source licences.
https://docs.brew.sh/Taps https://fluxcd.io/flux/installation/#install-the-flux-cli
It would be possible to have different taps for the Buoyant Enterprise release and the Linkerd Edge releases.
Any alternatives you've considered?
Not at this stage, but I'm sure I'll hear about some having opened this ticket
How would users interact with this feature?
No response
Would you like to work on this feature?
maybe