should we add brew dependencies on kubectl + kind?
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 10.1k
- Forks
- 413
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 6
Description
We got a request today to streamline the linux installation flow by automatically installing kubectl and kind. The current instructions are very Ubuntu-specific
I think it would be fine to have an alternative Ubuntu install method for people that want snap/microk8s but I don't think it should be default for Linux. I personally prefer brew + kind. Your formula for Linux could also put kind as a prereq so literally all a linux OR macOS user would have to do is
- prereq: Install and setup docker and brew
- brew install tilt-dev/tap/tilt # install tilt, kubectl, kind
AFAIR, we originally made kubectl and docker a prereq for the brew formula, but we got some push-back on this
https://github.com/tilt-dev/tilt/issues/1155
notably, some people use Tilt with docker-compose.
Maybe the right answer here is to have a separate formula tilt-kubernetes that installs (tilt, kubectl, kind) together
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the existing brew formula and the Ubuntu-specific Linux installation instructions, then compare the proposed options: adding kubectl and kind or creating a separate tilt-kubernetes formula. Done means the chosen installation path is defined for Linux and macOS without breaking users who use docker-compose.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, kubernetes
- Domain
- cli, devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100