Commit graph

23 commits

Author SHA1 Message Date
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
Adam Reese
fd210dfd30 ref(hapi): remove never used proto field 2017-02-02 19:45:13 -08:00
Michelle Noorali
bf9ae52e1c ref(*): change test hook to be test-success 2017-02-02 12:23:52 -05:00
Michelle Noorali
e132191275 ref(pkg/): refactor helm test logic
pulled logic out in pkg/releasetesting
2017-02-01 10:55:58 -05:00
Michelle Noorali
58c05f87d7 feat(*): stream helm test messages to client 2017-01-31 20:57:28 -05:00
Michelle Noorali
d46d63a8f7 feat(*): add helm test command mvp
* This is a simple mvp which processes a test definition with the
hook annotation for test when you run `helm test [release]`
* helm client cmd, proto def, tiller logic
2017-01-31 20:57:27 -05:00
Matt Butcher
756cb970bd
feat(tiller): record a message for each lifecycle step
This adds a simple description for each lifecycle step on a release
object.

Closes #1661
2017-01-31 16:26:35 -07:00
Matt Butcher
936028f29a
fix(*): add support for "DELETING" status
Closes #1511
2016-12-13 13:41:55 -07:00
Michelle Noorali
ac88aaf218 feat(*): add helm rollback functionality
This feature allows you to rollback release to the
previous version of release.
resolves #1004
2016-09-27 15:39:23 -07:00
vaikas-google
492dbb3791 Add support for NOTES.txt file 2016-08-29 13:11:16 -07:00
vaikas-google
05374bbebf untabify status.proto file 2016-08-10 10:44:56 -07:00
vaikas-google
d2841f92f3 formatting changes, add comments, make tests pass 2016-08-09 21:54:26 -07:00
vaikas-google
d8e185267d First cut of adding dynamic cluster support to status command 2016-08-09 16:31:13 -07:00
Adam Reese
57bd8b2c28 feat(*): install releases into namespace 2016-07-20 09:29:47 -07:00
Michelle Noorali
15b428d450 feat(*): add version to release
laying ground work for #690
2016-07-06 17:01:34 -06:00
Matt Butcher
ff32062ae8 feat(tiller): support hooks for install 2016-07-06 16:10:31 -06:00
Matt Butcher
6b5534193e fix(_proto): add license block to proto files 2016-06-22 13:01:58 -06:00
Matt Butcher
3ddacb6b4b fix(proto): fix style issues and documentation
This fixes indentation, documentation, and removes unused protobuf
files.
2016-05-10 17:13:16 -06:00
Matt Butcher
6db7c39b84 feat(helm, tiller): implement k8s portion of install
This commit finally ties `helm install` together with the Kubernetes
client library to make an end-to-end trip.

There were several small fixes to go on both client and server side,
along with some changes to proto to support better error reporting.

The alpine chart has been updated to exhibit how the new Helm works.
2016-05-04 17:27:00 -06:00
Matt Butcher
c9b3c36243 feat(helm): implement 'helm remove' 2016-04-25 16:29:55 -06:00
Matt Butcher
58fdaf1e52 feat(tiller): add support for dry run install
This adds support for dry run on install, as well as providing
enough info for an install to display (verbose) manifests. While
doing this, I ended up just storing the rendered manifests for
simplicity.
2016-04-22 16:48:33 -06:00
Brian Hardock
a3066bb0c0 feat(hapi-pb):
1. remove preliminary hapi protocol buffer definitions
	2. modify hapi Makefile
	3. update hapi protobuf model in _proto/hapi/{chart,release,services}
	4. generate protobuf src to pkg/proto/hapi/{chart,release,services}
2016-04-15 17:32:12 -06:00