Michelle Noorali
0fcd7fccea
feat(tiller): add upgrade validations to tiller
9 years ago
Michelle Noorali
5e654c0380
feat(*): get helm & tiller chatting about upgrades
9 years ago
Michelle Noorali
e633b4b75a
feat(pkg/helm): fill in proto for UpdateRelease
9 years ago
Michelle Noorali
35bf1c66b4
feat(helm): add helm upgrade command
9 years ago
Grantseltzer
23421f9133
Add subcommands to specify only chart or values inspected
...
Signed-off-by: Grantseltzer <grantseltzer@gmail.com>
9 years ago
Adam Reese
49491a8a0a
fix(cmd): ensure tiller is running for connection
...
Fixes: https://github.com/kubernetes/helm/issues/981
9 years ago
Matt Butcher
37fd3e412b
Merge pull request #982 from technosophos/feat/944-command-line-values
...
feat(helm): support command-line values for install
9 years ago
Matt Butcher
76d8004abd
Merge pull request #979 from technosophos/fix/improved-delete-errors
...
fix(tiller): improve deletion error messages
9 years ago
Adam Reese
9b89713cd6
Merge pull request #985 from adamreese/feat/verify-licenses
...
feat(ci): validate license block in source files
9 years ago
Adam Reese
fcaa426491
chore(*): add missing license blocks to source code
9 years ago
Adam Reese
f44f6780fc
feat(ci): validate license block in source files
9 years ago
Matt Butcher
4b6fbbb67f
feat(helm): support command-line values for install
...
Add support for specifying key/value pairs on the command line, instead
of only in a YAML file.
This currently accepts either command line pairs or a YAML file, but
does not support combining the two.
Closes #944
9 years ago
Adam Reese
877d9b281c
Merge pull request #976 from adamreese/feat/parallel-coverage
...
feat(ci): run test coverage in parallel
9 years ago
Matt Butcher
8119513cdd
fix(tiller): improve deletion error messages
...
This stops a repeat deletion from sending requests all the way to
Kubernetes, and gives a clear error message when a deletion is requested
on an already deleted resource.
Relates to #972
9 years ago
Adam Reese
870918d1e5
feat(ci): run test coverage in parallel
...
```
./scripts/coverage.sh 37.25s user 4.15s system 144% cpu 28.615 total
```
```
./scripts/coverage.sh 47.96s user 6.77s system 567% cpu 9.647 total
```
9 years ago
Matt Butcher
1c598c2d13
Merge pull request #964 from technosophos/fix/957-template-name-on-failure
...
fix(tiller): provide filename when YAML is bad
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
57fecb2735
fix(tiller): provide filename when YAML is bad
...
This makes the template system less tolerant in the name of detecting
YAML parse errors before things are sent to Kubernetes. It returns a
more detailed error message when a template creates a manifest which is
not valid YAML.
Closes #957
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
Matt Butcher
95eeba3805
fix(tiller): merge -f values correctly
...
This fixes a bug in which passed-in values files were not correctly
merged into the chart's default values YAML data. I believe it also
fixes some other prioritization bugs in values merging.
The existing unit test was wrong (see TestCoalesceValues). It is
fixed now. Also added more tests to simulate issue #971 .
In the course of writing this, I removed some vestigial code as
mentioned in #920 .
Closes #971
Closes #920
9 years ago
Matt Butcher
2fc9403641
Merge pull request #965 from technosophos/docs/926-why-helm
...
docs(README): update README with basic information
9 years ago
Matt Butcher
d3e4e9f4b1
docs(README): update README with basic information
...
The README reflected an earlier stage of project development. This
update gives more useful "Why Helm?" documentation at the top, and
updates several of the instructions to be more reflective of current
status.
9 years ago
Matt Butcher
87a010b5e5
Merge pull request #962 from technosophos/docs/960-hooks-lifecycle
...
docs(charts): explain hook resource lifecycle
9 years ago
Adam Reese
7a38dcff93
Merge pull request #959 from adamreese/feat/release-namespace
...
feat(*): install releases into namespace
9 years ago
Matt Butcher
a7575e8754
Merge pull request #969 from technosophos/docs/logo
...
docs(logo): add the official helm logo png
9 years ago
Matt Butcher
09c74ee8b4
docs(logo): add the official helm logo png
9 years ago
Adam Reese
57bd8b2c28
feat(*): install releases into namespace
9 years ago
Adam Reese
0e2f0c65cc
Merge pull request #961 from adamreese/chore/go-1.6.3
...
chore(ci): bump go to v1.6.3
9 years ago
Matt Butcher
9e8318fe59
docs(charts): explain hook resource lifecycle
...
This explains how a hook resource is not managed as part of the release
lifecycle.
Closes #960
9 years ago
Adam Reese
8932ab1161
chore(ci): bump go to 1.6.3
9 years ago
Matt Butcher
a0bc510662
Merge pull request #955 from technosophos/feat/932-disable-hooks
...
feat(helm): add --no-hook to helm install and delete
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
f171d30379
Merge pull request #942 from technosophos/docs/938-hooks
...
docs(charts): add documentation for hooks.
9 years ago
Michelle Noorali
80a7339e2f
Merge pull request #947 from ngtuna/master
...
Fix #872 : index function should handle deleted charts correctly
9 years ago
Adam Reese
efffb0f692
Merge pull request #956 from adamreese/feat/build-cross
...
feat(build): add make target for cross builds
9 years ago
ngtuna
a2d6817b9b
go idiom typo
9 years ago
Adam Reese
8429242084
feat(build): add make target for cross builds
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
ed5be30acc
Merge pull request #951 from adamreese/ref/command-tests
...
ref(cmd): refactor status cmd
9 years ago
Matt Butcher
2cdff5ee21
Merge pull request #946 from stapelberg/patch-1
...
Add reference to text/template Go package doc
9 years ago
Matt Butcher
a21029a804
docs(charts): add documentation for hooks.
...
Closes #938
9 years ago
Adam Reese
0ceeb19ded
ref(cmd): refactor status cmd
9 years ago
Adam Reese
b6b9a4e04d
Merge pull request #952 from adamreese/ref/create-command
...
ref(cmd): refactor create cmd
9 years ago
Adam Reese
fd81879a8a
Merge pull request #954 from adamreese/ref/lint-errors
...
ref(helm): fix naming issues from golint
9 years ago
Adam Reese
736009982e
ref(helm): fix naming issues from golint
9 years ago
Adam Reese
4dd95addd2
ref(cmd): refactor create cmd
9 years ago
Adam Reese
0d7cb4ac83
Merge pull request #945 from adamreese/ref/remove-dup-test
...
ref(cmd): remove duplicate test cases
9 years ago
Adam Reese
e83a185183
Merge pull request #948 from adamreese/chore/canonical-import
...
chore(*): add canonical import path annotation
9 years ago
ngtuna
03e59fd6c0
bypass gofmt
9 years ago
ngtuna
90192b4b2e
fix(helm): helm search should only display only those charts with a remove boolean that is set to false
9 years ago