Brandon Philips
dadb026afe
fix(helm): avoid a panic for sign
...
Before this fix:
```
/Users/philips/src/k8s.io/helm/bin/helm package --sign mychart --key FC8A365E
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x8 pc=0x13120a]
goroutine 1 [running]:
panic(0x10fed00, 0xc4200120d0)
/usr/local/Cellar/go/1.7.1/libexec/src/runtime/panic.go:500 +0x1a1
k8s.io/helm/pkg/provenance.(*Signatory).ClearSign(0xc4205db100, 0xc42011ec20, 0x20, 0x8, 0xc4205db100, 0x0, 0x0)
/Users/philips/src/k8s.io/helm/pkg/provenance/sign.go:156 +0x3a
main.(*packageCmd).clearsign(0xc420017720, 0xc42011ec20, 0x20, 0x0, 0x0)
/Users/philips/src/k8s.io/helm/cmd/helm/package.go:143 +0xa5
main.(*packageCmd).run(0xc420017720, 0xc420390240, 0xc420120d00, 0x1, 0x4, 0x13639b0, 0x104dfe0)
/Users/philips/src/k8s.io/helm/cmd/helm/package.go:130 +0x31b
main.newPackageCmd.func1(0xc420390240, 0xc420120d00, 0x1, 0x4, 0x0, 0x0)
/Users/philips/src/k8s.io/helm/cmd/helm/package.go:77 +0xc4
k8s.io/helm/vendor/github.com/spf13/cobra.(*Command).execute(0xc420390240, 0xc420120c40, 0x4, 0x4, 0xc420390240, 0xc420120c40)
/Users/philips/src/k8s.io/helm/vendor/github.com/spf13/cobra/command.go:571 +0x234
k8s.io/helm/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc420405200, 0x0, 0x0, 0x0)
/Users/philips/src/k8s.io/helm/vendor/github.com/spf13/cobra/command.go:661 +0x367
k8s.io/helm/vendor/github.com/spf13/cobra.(*Command).Execute(0xc420405200, 0x1b52720, 0xc4200001a0)
/Users/philips/src/k8s.io/helm/vendor/github.com/spf13/cobra/command.go:620 +0x2b
main.main()
/Users/philips/src/k8s.io/helm/cmd/helm/helm.go:110 +0x2d
```
8 years ago
Adam Reese
976e0ba519
Merge pull request #1160 from adamreese/fix/clean-dist
...
fix(Makefile): cleanup _dist files
8 years ago
Adam Reese
436c9dd275
Merge pull request #1162 from adamreese/fix/1161-lint-txt
...
fix(lint): allow .txt files
8 years ago
Adam Reese
d8616dd2b3
fix(lint): allow .txt files
...
closes #1161
8 years ago
Adam Reese
147df3b85a
fix(Makefile): cleanup _dist files
8 years ago
fibonacci1729
1d6c16175b
feat(rollback-storage): remove unreachable code from memory
8 years ago
fibonacci1729
e42aa6c09c
feat(helm): add optional version flag to helm{get,status}
8 years ago
fibonacci1729
b47379ccdc
feat(rollback-storage): golint & removed early return from release server
8 years ago
fibonacci1729
e25732284b
feat(rollback-storage): gofmt, added missing license headers, and canconical import paths
8 years ago
fibonacci1729
de5365ec5c
feat(rollback-support): update release server / release server test
8 years ago
fibonacci1729
383a9c186a
update pkg/storage to support rollback
8 years ago
Matt Butcher
36606cf152
Merge pull request #1150 from technosophos/feat/874-chart-deps
...
feat(charts): add 'dependencies:' to Chart.yaml
8 years ago
Matt Butcher
2b3d7c7f0c
Merge pull request #1139 from technosophos/fix/1138-failed-hook
...
fix(tiller): store failed release on post-inst failure
8 years ago
Adam Reese
a57aa3cdc8
Merge pull request #1147 from adamreese/feat/helm-bin
...
feat(release): remove tiller from cross compile
8 years ago
Matt Butcher
663f2b0f1d
fix(tiller): add test for failed hooks
8 years ago
Michelle Noorali
ce4ae51ec1
Merge pull request #1146 from michelleN/bug/1133-fix-delete
...
fix(kube): delete should skip resources not found
8 years ago
Matt Butcher
34577d1ebc
feat(charts): add 'dependencies:' to Chart.yaml
...
This feature adds a dependencies section to a chart file. It is a
prerequisite for adding automated chart management tooling as described
in #874 .
8 years ago
Adam Reese
8d44ed0d54
feat(release): remove tiller from cross compile
8 years ago
Michelle Noorali
f062cff5a3
fix(kube): delete should skip resources not found
8 years ago
Adam Reese
60b4188867
chore(*): bump version to v2.0.0-alpha.4
8 years ago
Matt Butcher
8cd120717d
Merge pull request #1136 from technosophos/fix/1130-debug-output
...
fix(helm): removed debug output
8 years ago
Matt Butcher
53b01949a8
fix(tiller): store failed release on post-inst failure
...
This fixes a bug where post-install hooks did not result in recording a
failure.
8 years ago
Matt Butcher
1b3418d9e3
fix(helm): removed debug output
...
Also fixed a bug where a `--dry-run` will result in an error because
of the recently added status support.
There are several other output inconsistencies that I noticed and filed
as issue #1135 .
Closes #1130
8 years ago
Matt Butcher
c7182a5a35
Merge pull request #1132 from ammeon/replace-deleted
...
fix(tiller): Install --replace will result in an upgrade
8 years ago
Nic Roland
c180c4a250
fix(tiller): Install --replace will result in an upgrade
...
If a release has been deleted, `install --replace` will work but the release
status will still be "deleted". This means that subsequest attempts to
change the release will fail. Upgrading the release instead will prevent
such zombie releases.
Closes #1131
8 years ago
Brian
d5cf9e25f1
Merge pull request #1129 from fibonacci1729/master
...
feat(rollback-support): add version field to protos
8 years ago
fibonacci1729
f622672bf8
feat(rollback-support): add version field to protos to support querying by (release_name, version)
8 years ago
Brian
71cfca33b3
Merge pull request #1128 from fibonacci1729/master
...
chore(tiller): delete redundant testing of storage in pkg/environment
8 years ago
fibonacci1729
5b7e841faf
chore(tiller): delete redundant testing of storage in pkg/environment
8 years ago
Matt Butcher
b74251f64d
Merge pull request #1124 from technosophos/fix/1095-show-status-for-deleted
...
fix(tiller): return status for deleted release
8 years ago
Matt Butcher
fefa00fc52
fix(tiller): return status for deleted release
...
This modifies `helm status` to return info about deleted and failed
releases. We do our best to retrieve info for releases that were
partially deployed.
8 years ago
Ville Aikas
bf9dea1351
Merge pull request #1122 from vaikas-google/statusafterinstallupdate
...
print the status after install/upgrade
8 years ago
Michelle Noorali
07bcd3384a
Merge pull request #1112 from ammeon/fix-repo-index-url
...
fix(helm): make repo index not require repo_url
8 years ago
vaikas-google
6b9c9c5743
fix unit tests that I had b0rked before. Small code cleanup
8 years ago
Michelle Noorali
367a581a5a
Merge pull request #1109 from ammeon/fix-repo-remove-cache
...
fix(helm): make repo remove, clear cache
8 years ago
Matt Butcher
65e6b70362
Merge pull request #1123 from ammeon/minor-unittest-fix
...
minor engine unit test fix
8 years ago
joe2far
72e7b22999
minor engine unit test fix
8 years ago
vaikas-google
406f0ab05c
print the status after install/upgrade
...
Signed-off-by: vaikas-google <vaikas@google.com>
8 years ago
Ville Aikas
cc24e3f598
Merge pull request #1090 from vaikas-google/nodes.txt
...
First cut of handling NOTES.txt file
8 years ago
vaikas-google
7c4cad5cf0
address lint comments from changing from all caps to camelcase
8 years ago
vaikas-google
c2a86cfbd4
fix a return statement with not enough arguments due to merge conflict
8 years ago
vaikas-google
492dbb3791
Add support for NOTES.txt file
8 years ago
joe2far
2253f3e84e
fix(helm): make repo index not require repo_url
8 years ago
Adam Reese
274804707c
Merge pull request #1118 from adamreese/feat/1117-init-version
...
feat(cmd): install latest tagged image on `helm init`
8 years ago
Adam Reese
5d820c4d7c
feat(cmd): install latest tagged image on `helm init`
...
closes : #1117
8 years ago
Matt Butcher
d5170d2335
Merge pull request #1116 from ammeon/ignore-chart-dotfiles
...
feat(helm): package to ignore all dotfiles by default
8 years ago
Matt Butcher
e2f9d8942c
Merge pull request #1107 from technosophos/fix/696-update
...
fix(helm): refactor 'helm update' to match new style
8 years ago
Matt Butcher
1fb16ab3c9
fix(helm): refactor 'helm update' to match new style
...
And add tests.
Closes #696
8 years ago
joe2far
96de0e35aa
feat(helm): ignore by default all dotfiles in templates/
8 years ago
Matt Butcher
25c77febdb
Merge pull request #1097 from technosophos/feat/1001-k8s-apiversion
...
feat(tiller): verify apiVersions before install
8 years ago