Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should we embed helm directly to avoid depending on helm client to reduce one more install? #13

Closed
yorinasub17 opened this issue Jan 31, 2019 · 3 comments
Labels
enhancement New feature or request

Comments

@yorinasub17
Copy link
Contributor

Right now users of our module will need to install:

  • kubectl
  • helm client
  • kubergrunt

Can we embed the helm client into kubergrunt to drop one more tool?

@yorinasub17
Copy link
Contributor Author

Some things to consider:

  • How do we ensure we can support multiple Tiller versions?
  • Do we have a moving target problem, where kubergrunt needs to be updated everytime helm updates?

Some mitigation methods:

  • Can we ship multiple versions of kubergrunt, for each version of helm? E.g we support the last 3 feature releases, and ship kubergrunt binaries for the latest patch release of each one.
  • Can we implement a version updater/checker that detects when the Tiller version diverges from the client and suggest upgrades and auto update itself?

@robmorgan
Copy link
Contributor

robmorgan commented Feb 19, 2019

Can we also add a command to kubergrunt that prints the local Helm client version & Tiller server version? You might be able to expose it all in a general kubergrunt version command.

@yorinasub17 yorinasub17 added enhancement New feature or request help wanted labels May 31, 2019
@yorinasub17
Copy link
Contributor Author

Helm features are removed, so this is no longer relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants