586 Commits
Author SHA1 Message Date
Adam Reese 1b330722aa chore(*): bump to v2.2.2 2017-03-06 16:35:54 -08:00
Taylor Thomas db5389e0db fix(tiller): Fixes --wait panic on upgrade
When manifests do not change, they didn't get populated with the
latest label info from the API server and then panic'd. This resolves
that bug

Closes #2043
2017-03-06 17:27:29 -07:00
Adam Reese db531fd75f chore(*): bump to v2.2.1 2017-02-24 12:18:44 -08:00
Adam Reese d78c44c21f fix(kube): fix wait and recreate
fixes #2006
2017-02-24 10:28:47 -07:00
Michelle Noorali 255c4757a4 ref(*): remove error if no tests found on test cmd
* resolves #1973
2017-02-24 10:23:28 -07:00
Matt Butcher b4db4fa5d4 fix(helm): fix broken cache paths in repositories
A regression was committed during 2.2.0 that broke the repositories.yaml
file format, switching the cache path from relative to absolute. This
fixes the error.

Closes #1974
2017-02-16 16:08:33 -07:00
Adam Reese fc315ab598 chore(*): bump to v2.2.0 2017-02-14 11:59:02 -08:00
Matt Butcher 44fbfc4263 fix(style): add missing comments 2017-02-14 11:47:46 -07:00
Matt Butcher 5d909d8c30 Merge pull request #1955 from michelleN/test-failure-hook
feat(*): add support for test-failure hook
2017-02-14 11:31:51 -07:00
Michelle Noorali 6a062e45b7 featt(*): add support for test-failure hook
resolves #1927
2017-02-14 08:12:30 -08:00
Adam Reese 790b90b95b fix(kube): prevent recreating pods without a selector 2017-02-13 15:42:51 -08:00
Matt Butcher 889902c381 Merge pull request #1917 from jascott1/tags_conds
feat(helm): add conditions and tags
2017-02-13 15:48:55 -07:00
Taylor Thomas 8dfea91056 Merge pull request #1923 from qwangrepos/local-path
feat(helm): add local path support for deps in requirements.yaml
2017-02-13 14:24:04 -08:00
Vaughn Dice 4a57b01a47 feat(helm): add cleanup flag to test command 2017-02-13 15:02:49 -07:00
Qin Wang 4b6b847b69 fix test chart path change from rebase
nit: fix spelling of dependency
2017-02-13 21:58:36 +00:00
Qin Wang 0153d273ce fix error checking from os.stat 2017-02-13 21:28:42 +00:00
Qin Wang 39a2d5ec29 feat(helm): add local path support for deps in requirements.yaml
fix change requests
2017-02-13 21:28:42 +00:00
Qin Wang d72ff65325 feat(helm): add local path support for deps in requirements.yaml
The following commands:
helm dep update
helm dep build
are now able to take a requirements.yaml with dependency charts' repo defined as:
file://../local/path or file:///root/path

closes: #1884
2017-02-13 21:28:42 +00:00
Matt Butcher 5618afe3d4 Merge pull request #1922 from larryrensing/feat/list-namespaces
feat(*): add --namespace flag to 'helm list'
2017-02-13 11:14:50 -07:00
Justin Scott 17c6ae61da feat(helm): re-enable log warnings for tags and conditions 2017-02-11 13:39:15 -08:00
Justin Scott fe864ad699 feat(helm): remove logging of tags/condition warnings to pass ci 2017-02-11 12:56:43 -08:00
Justin Scott 58c8aca1cc feat(helm): fixup if/ele,remove extra string casts, add comments 2017-02-11 12:56:43 -08:00
Justin Scott 004c5bcc88 feat(helm): fix condition when no requirements.yaml exists during tag/condition processing 2017-02-11 12:56:43 -08:00
Justin Scott faae1f68b6 feat(helm): Check len of correct slice 2017-02-11 12:56:43 -08:00
Justin Scott 8ef733ca7d feat(helm): add conditions and tags
This feature adds the ability to selectively control the loading of charts using entries in top chart's values.
When 'helm install --set tags.mytag=true', charts with that tag will be enabled unless disabled in parent by condition.
When 'helm install --set mychart.enabled=true', charts with that yaml path specified will be enabled.

Closes #1837
2017-02-11 12:56:43 -08:00
Adam Reese 67fc1a21aa feat(kube): support upgrading ThirdPartyResources 2017-02-10 14:49:33 -08:00
Adam Reese f55a43553c Merge pull request #1942 from adamreese/ref/kube-cleanup
ref(kube): code style cleanup
2017-02-10 14:23:44 -08:00
Matt Butcher 5d6aeac613 Merge pull request #1938 from nokia/move-to-pkg
Fixes #1898: Proposal: move downloader and resolver package to /pkg
2017-02-10 14:17:45 -07:00
Adam Reese ae9691910d ref(kube): code style cleanup 2017-02-10 12:43:29 -08:00
Adam Reese 0f461ba8b5 feat(kube): use jsonpatch to update ThirdPartyResources 2017-02-10 11:46:04 -08:00
Adam Reese 4cdb2ac538 feat(kube): support thirdpartyresources 2017-02-10 11:22:42 -08:00
Gergo Huszty a32f71c735 Merge branch 'master' of https://github.com/kubernetes/helm into move-to-pkg 2017-02-10 14:10:46 +00:00
Gergo Huszty 17c9e220b0 Fixes #1898: Proposal: move downloader and resolver package to /pkg 2017-02-10 10:33:02 +00:00
Taylor Thomas 7bdd36bbba fix(*): Regenerates protobuf files for protobuf 3.2
Protobuf 3.2 was recently released and generates a slightly different
file from the protobuf definitions. These were all changes to the
autogenerated byte array.
2017-02-09 10:43:26 -08:00
Larry Rensing 294d18d567 Merge remote-tracking branch 'upstream/master' into feat/list-namespaces 2017-02-09 12:17:20 -06:00
Larry Rensing 8cb931925e Merge remote-tracking branch 'upstream/master' into feat/list-namespaces 2017-02-09 12:00:37 -06:00
Matt Butcher ed7bb41973 Merge pull request #1928 from vdice/add-last-test-suite-run-to-status
feat(cmd/helm/status): add last test suite run to status output
2017-02-08 15:30:00 -07:00
Taylor Thomas 977ceb9b5f Merge pull request #1882 from bacongobbler/1712-portforwarder
move newTillerPortForwarder to pkg/helm/portforwarder
2017-02-08 10:35:50 -08:00
Vaughn Dice 140caa081b feat(cmd/helm/status): add last test suite run to status output 2017-02-08 09:54:25 -07:00
Michelle Noorali c7e2d186a5 Merge pull request #1777 from michelleN/feat/1163-chart-testing
feat(*): add helm test initial framework
2017-02-08 09:28:32 -05:00
Larry Rensing 3a380923f4 feat(*): add --namespace flag to 'helm list'
Users can now specify a namespace filter for 'helm list'.  Only the
releases within the specified namespace will be shown.  For example,
'helm list --namespace foo' will only show releases for the 'foo'
namespace.  Also added a namespace field to the table view.

Closes #1563
2017-02-07 10:20:28 -06:00
Michelle Noorali 4896ea7cf5 chore(pkg/tiller): add logs on RunReleaseTesting 2017-02-07 10:24:26 -05:00
Michelle Noorali 538e8297ef ref(*): add namespace info to failing test msg
* also cleanup comments
2017-02-06 10:39:57 -05:00
Adam Reese fd210dfd30 ref(hapi): remove never used proto field 2017-02-02 19:45:13 -08:00
Matthew Fisher 704bc47225 move newTillerPortForwarder to pkg/helm/portforwarder 2017-02-02 15:28:42 -08:00
Michelle Noorali bf9ae52e1c ref(*): change test hook to be test-success 2017-02-02 12:23:52 -05:00
Michelle Noorali e95a0570ad chore(pkg/releasetesting): add test_suite tests
* and comments
2017-02-02 11:57:11 -05:00
Matthew Fisher 3f463783a5 add PersistentVolumeClaim to the kind sorter list
At the present time, PersistentVolumeClaims are not a recognized object so it is installed last.
PVCs should be installed shortly after PersistentVolumes have been bound.
2017-02-02 08:32:29 -08:00
Michelle Noorali e132191275 ref(pkg/): refactor helm test logic
pulled logic out in pkg/releasetesting
2017-02-01 10:55:58 -05:00
Vaughn Dice 9bd12953a9 feat(*): add kube client test
* for WaitAndGetCompletedPodPhase
2017-01-31 20:57:28 -05:00