Adam Reese
84928e2751
feat(*): allow tiller to be installed in an alternate namespace
...
Adds `--tiller-namespace` flag and `TILLER_NAMESPACE` envvar
to use tiller in an alternate namespace.
closes #1418
9 years ago
rodcloutier
710ff78bc4
feat(helm) add command to generate bash autocompletions.
9 years ago
Adam Reese
ea3be9e3b2
feat(*): migrate to kubernetes 1.5
9 years ago
Matt Butcher
7a15ad381e
Merge pull request #1484 from technosophos/feat/documentation-generator
...
feat(helm): add command to generate documentation
9 years ago
Matt Butcher
aca9f86df6
feat(helm): add command to generate documentation
...
This adds a hidden 'helm doc' command that generates documentation out
of the Helm help text.
Currently it can create:
- man pages for HELM(1)
- Markdown documentation
- bash autocompletions
Those are the three built-ins for Cobra.
The command is hidden so that it doesn't show up to the regular user,
since this is really a specialized task. It has the advantage of making
it trivially easy to install man pages and bash completion at installation time.
9 years ago
Serge Catudal
702b6fb53b
fix(helm): fix windows support with port forward connection in setupConnection
...
This fixes the port forward connection using helm on windows by assigning explicitely 'localhost' to 'TillerHost' in 'setupConnection'. Otherwise, the connection between the helm client with the Tiller server deployed on Kubernetes will not work.
9 years ago
Matt Butcher
fad755e7ae
feat(helm): add plugin system backend
...
This adds a backend for a plugin system.
Closes #1572
9 years ago
Matt Butcher
32354be03b
fix(1488): suppress gRPC logs and errors
...
If gRPC fails to make a connection, the result is a log message and a
verbose error. This suppresses log output and replaces the error with a
much more succinct one.
Closes #1488
9 years ago
Matt Butcher
70c453c45f
fix(helm): make 'helm install' output more consistent
...
This fixed capitalization differences, removed duplicate fields,
clarified a few things, and changed a few display names.
Closes #1135
9 years ago
Adam Reese
0f5990f4cd
feat(helm): add kubeconfig context switching to init command
...
- decouple tunnel from kube client
- add context switching for init cmd
- add unit tests for installer and init command
- refactor installer and remove unused code
9 years ago
Adam Reese
a2e577814d
feat(helm): add kubeconfig context switching
...
closes : #1127
9 years ago
Matt Butcher
40a55b939f
Merge pull request #1325 from technosophos/fix/1301-helm-help-consistency
...
fix(helm): make 'helm help' text punctuation consistent
9 years ago
Matt Butcher
7c096fb2c2
fix(helm): make 'helm help' text punctuation consistent
...
Closes #1301
9 years ago
Matt Butcher
b9fb8abdbc
ref(helm): remove old structure functions
...
This replaces the old structure functions with the functions in
cmd/helm/helmpath.
Closes #1318
9 years ago
fibonacci1729
e9dd302a9c
feat(helm/cmd): support for retrieving release history
9 years ago
Matt Butcher
66e59f63e7
fix(helm): change 'helm update' to 'helm repo update'
...
The old form is marked deprecated.
Relates to #1196
9 years ago
Adam Reese
854f3e0b51
ref(helm): refactor {home,lint,serve} commands
9 years ago
Matt Butcher
446d555178
feat(helm): update helm search
...
Switch 'helm search' from file crawling to using the indices. Also
add scorable indexing, forward porting the search code I originally
wrote for Helm Classic.
Closes #1226
Partially addresses #1199
9 years ago
Matt Butcher
a5921faf99
feat(chartutils): add support for requirements.yaml
9 years ago
Michelle Noorali
a86f304d37
ref(helm): convert repo commands to new format
...
issue #1203
9 years ago
vaikas-google
6d26024a27
first cut of version on client and server
9 years ago
Michelle Noorali
e50f9e6b24
ref(helm): refactor checkArgsLength method
9 years ago
Matt Butcher
1fb16ab3c9
fix(helm): refactor 'helm update' to match new style
...
And add tests.
Closes #696
9 years ago
Matt Butcher
f1d07c3f11
feat(helm): add --verify flag to commands
...
This adds the --verify and --keyring flags to:
helm fetch
helm inspect
helm install
helm upgrade
Each of these commands can now make cryptographic verification a
prerequisite for using a chart.
9 years ago
Matt Butcher
d80df93414
feat(helm): add signature support to 'helm package'
9 years ago
Michelle Noorali
a124b4f56f
feat(helm): add rollback cmd
9 years ago
Adam Reese
6cc01e3a91
fix(cmd): remove default port in cmd doc
...
Default is unset.
9 years ago
Matt Butcher
80761b6274
fix(helm): document KUBECONFIG env var
...
Closes #1047
9 years ago
Adam Reese
39ba728b6f
ref(cmd): refactor init command
9 years ago
Michelle Noorali
36699cc22d
ref(helm): refactor cmd/upgrade for unit testing
9 years ago
Matt Butcher
9d5fdbdaaa
Merge pull request #970 from technosophos/feat/967-helm-inspect
...
feat(helm): add 'helm inspect'
9 years ago
Matt Butcher
c5cc02a611
feat(helm): add 'helm inspect'
...
This basic version of helm inspect displays the Chart.yaml and
values.yaml files on STDOUT.
Closes #967
9 years ago
Adam Reese
57bd8b2c28
feat(*): install releases into namespace
9 years ago
Matt Butcher
1ff5499be7
feat(helm): add --no-hooks to 'helm delete'
...
This also adds several tests, cleanups to the API, and removal of dead
code.
Relates to #932
9 years ago
Matt Butcher
a42b43a9fa
feat(helm): add --no-hook to helm install
...
This includes a substantial bit of unit test improvements. Also, in
order to allow us to tests command line args (which translate to
helm.Option objects), I had to add a new interface to pkg/helm.
9 years ago
Adam Reese
0ceeb19ded
ref(cmd): refactor status cmd
9 years ago
Adam Reese
4dd95addd2
ref(cmd): refactor create cmd
9 years ago
Adam Reese
a14e76a65c
chore(*): add canonical import path annotation
...
https://golang.org/doc/go1.4#canonicalimports
9 years ago
Adam Reese
5e3044a65f
ref(cmd): refactor get command
10 years ago
Adam Reese
4d92bd086f
fix(cmd): lazy load client
10 years ago
Adam Reese
73f1bef3c9
test(cmd): add helm client mocking
10 years ago
Adam Reese
d32c20fd5c
ref(cmd): move flags out of init()
10 years ago
Adam Reese
26de8ecb76
feat(cmd): silence usage on error
...
Closes https://github.com/kubernetes/helm/issues/864
10 years ago
Matt Butcher
e757b24aed
fix(*): add license header
10 years ago
Adam Reese
894cdb03bd
fix(cli): resolve flag name conflict
10 years ago
Adam Reese
47398de71c
fix(tunnel): allow tunneling to non-default namespace
10 years ago
Matt Butcher
dde1524cab
fix(helm): fix two panics in 'helm search'
10 years ago
Adam Reese
818c878700
chore(*): use k8s.io as the import path
10 years ago
Adam Reese
0f5c2951a2
feat(kube): use env variable to control kube logging
...
Removes command line flags and adds the environment variable
`KUBE_LOG_LEVEL`
10 years ago
Adam Reese
b26bd2e939
fix(cmd): rename verbose flag to debug
...
Remove a naming conflict with glog which allows for debugging kubernetes
requests.
10 years ago
Adam Reese
94432ffb39
fix(deadcode): remove unused global variables
10 years ago
Adam Reese
f0a15743d4
feat(tunnel): wire in the tunnel setup and teardown
10 years ago
Matt Butcher
93b01edd4f
fix(helm): change TILLER_HOST to HELM_HOST
...
This makes the naming of client-side environment variables consistent.
10 years ago
Matt Butcher
b1fb7cea7d
feat(helm): allow user to specify release name
...
This makes it possible for the user to specify their own release name
instead of accepting the generated one.
10 years ago
Matt Butcher
e2bd651615
fix(helm): allow TILLER_HOME to be used everywhere
...
This refactors handling of the TILLER_HOME and HELM_HOME env vars so
that they can be set once and used everywhere. Individual commands no
longer need to handle setting.
10 years ago
Michelle Noorali
6c06531ea5
chore(helm): fix flag description
10 years ago
Matt Butcher
228060a1bf
fix(helm): update main help text
10 years ago
Adam Reese
f2e6a02004
fix(cmd): remove unused global var
10 years ago
Matt Butcher
463c7e25aa
fix(helm): fix error formatting
...
This fixes a number of issues with error formatting and handling in the
client.
Closes #668
10 years ago
Matt Butcher
37cf3eab92
feat(helm): allow user to specify namespace
10 years ago
Michelle Noorali
66477e0598
ref(helm): add helper to check len of cmd args
10 years ago
Michelle Noorali
d54c351afb
Merge pull request #28 from michelleN/helm-init
...
feat(init): add local config step to init
10 years ago
Michelle Noorali
7d207d9a71
feat(init): add local config step to init
...
This is the second half of issue #3 .
10 years ago
Matt Butcher
a97bf8b7c0
feat(helm): implement 'helm create'
10 years ago
Michelle Noorali
8afc295608
feat(helm): add global usage description to helm
10 years ago
Matt Butcher
ce1185faa8
feat(helm): add initial helm client
10 years ago