Michelle Noorali
00b9356a95
feat(helm): add serve command to start local repo
9 years ago
Brian
7bc50a5d79
feat(tiller): add initial tiller client for basic helm installs.
...
1. install command loads chart archive.
2. invokes helm api to transform the pkg/chart.Chart type
to it's proto model.
3. the client then establishes a connection to tiller.
4. sends InstallReleaseRequest, receives InstallReleaseResponse.
todo (for complete install):
- walk pkg/chart.{Values,Deps,Templates} types and populate proto
definitions for various apis/messages.
9 years ago
Matt Butcher
b708bde729
fix(*): remove unusted packages
9 years ago
Matt Butcher
c4b2926ce6
fix(*): fix misc style issues
9 years ago
Matt Butcher
33a543c920
fix(tiller): replace codegangsta with cobra
9 years ago
Matt Butcher
00966bb4d1
fix(helmet): remove helmet
9 years ago
Michelle Noorali
09a3b7ed1e
Merge pull request #34 from michelleN/helm-package
...
ref(package): add error handling on args
9 years ago
Michelle Noorali
e5b84e3a3e
Merge pull request #35 from michelleN/helm-home
...
feat(helm): implement home command
9 years ago
Matt Butcher
77322a5f06
Merge pull request #32 from technosophos/feat/helm-install
...
feat(tiller): add template and release to install
9 years ago
Matt Butcher
00aaf653da
fix(tiller): add tests
9 years ago
Matt Butcher
dcfd1a4284
fix(storage): use new HAPI for storage
9 years ago
Michelle Noorali
8b8000ecc4
feat(helm): implement home command
9 years ago
Michelle Noorali
f741fe6953
ref(package): add error handling on args
9 years ago
Michelle Noorali
d54c351afb
Merge pull request #28 from michelleN/helm-init
...
feat(init): add local config step to init
9 years ago
Matt Butcher
50f4349512
feat(tiller): add template and release to install
9 years ago
Michelle Noorali
7d207d9a71
feat(init): add local config step to init
...
This is the second half of issue #3 .
9 years ago
Matt Butcher
d3cff27bf9
Merge pull request #26 from technosophos/feat/helm-install
...
feat(tiller): add release server stub
9 years ago
Matt Butcher
0b9683e193
feat(tiller): add release server stub
9 years ago
Matt Butcher
8b36967a7e
fix(client): remove auto-generating maintainer
9 years ago
Matt Butcher
1dd6c01f5d
fix(helm): improve create help
9 years ago
Matt Butcher
a97bf8b7c0
feat(helm): implement 'helm create'
9 years ago
Matt Butcher
84ac5cd3f0
Merge pull request #21 from technosophos/feat/helm-package
...
feat(helm): add 'helm package' command
9 years ago
Matt Butcher
0ad4803aa3
fix(storage): Use a CRUD interface
...
Fixes #23
9 years ago
Michelle Noorali
2e11f26946
feat(home): add helm home command
9 years ago
Michelle Noorali
8afc295608
feat(helm): add global usage description to helm
9 years ago
Matt Butcher
68e3cc1cc9
feat(helm): add 'helm package' command
9 years ago
Matt Butcher
ffa38d168d
Merge pull request #14 from technosophos/feat/release-storage
...
feat(storage): add basic implementation of storage
9 years ago
Michelle Noorali
40cbc9007c
ref(init): add desc, rm cmd/tiller/Dockerfile
9 years ago
Michelle Noorali
306aca6aec
feat(init): add init logic
...
+ -i flag to override tiller image
9 years ago
Matt Butcher
44dc0de71f
fix(server): add tests for in-memory storage
...
This adds a higher level set of tests for storage.
9 years ago
Michelle Noorali
338dc6d4fe
feat(init): add Dockerfile for tiller
9 years ago
Michelle Noorali
9281012d3c
feat(helm): add init cmd and test
9 years ago
Matt Butcher
fa6a33c349
feat(storage): add basic implementation of storage
...
This is an in-memory storage layer for storing releases. This will be
superseded by the Kubernetes ConfigMap implementtion.
9 years ago
Matt Butcher
a4a0c79fc4
Merge pull request #13 from technosophos/fix/kubeclient-iface
...
fix(environment): make KubeClient take multiple files
9 years ago
Matt Butcher
b8bf4db347
fix(environment): make KubeClient take multiple files
...
Rather than just taking a []byte for Install, take a map of
filenames->contents.
9 years ago
Matt Butcher
b647e9a94d
fix(tiller): add server test
9 years ago
Matt Butcher
b04a1cc7d4
fix(tiller): set up Tiller environment correctly
...
And structure the tests better.
9 years ago
Matt Butcher
913905a54f
fix(tiller): change environment.Engine signature
9 years ago
Matt Butcher
b86a1cb94e
ifeat(tiller): add environment to server struct
9 years ago
Matt Butcher
610c6ced09
fix(environment): add tests for Environment
9 years ago
Matt Butcher
ce1185faa8
feat(helm): add initial helm client
9 years ago
Matt Butcher
7a0413344e
feat(tiller): stub out environment
9 years ago
Matt Butcher
0868355d3e
feat(cmd): add grpc client and server
...
So far, they just have basic readiness checks.
9 years ago