linkerd / linkerd2

Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
https://linkerd.io
Apache License 2.0
10.71k stars 1.28k forks source link

Homebrew Tap for installing the CLI? #13355

Open samweston-tails opened 2 days ago

samweston-tails commented 2 days ago

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

wmorgan commented 2 days ago

I like it!