Michelle Noorali
fbd6ffa4b9
feat(helm): add local dir in home to store charts
2016-04-22 12:05:26 -06:00
Michelle Noorali
00b9356a95
feat(helm): add serve command to start local repo
2016-04-22 12:01:27 -06:00
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.
2016-04-22 10:15:20 -06:00
Matt Butcher
07312c68e9
fix(engine): support chart template recursion
2016-04-21 15:52:16 -06:00
Matt Butcher
6077968341
feat(engine): add recursive template resolution
2016-04-21 14:50:16 -06:00
Matt Butcher
b708bde729
fix(*): remove unusted packages
2016-04-21 10:14:11 -06:00
Matt Butcher
c4b2926ce6
fix(*): fix misc style issues
2016-04-21 10:14:11 -06:00
Matt Butcher
dcfd1a4284
fix(storage): use new HAPI for storage
2016-04-20 13:02:49 -06:00
Matt Butcher
50f4349512
feat(tiller): add template and release to install
2016-04-18 17:28:04 -06:00
Matt Butcher
d3cff27bf9
Merge pull request #26 from technosophos/feat/helm-install
...
feat(tiller): add release server stub
2016-04-18 12:57:29 -06:00
Matt Butcher
d3830753b4
Merge pull request #25 from technosophos/feat/toml-parser
...
feat(chart): add values parser
2016-04-18 12:37:38 -06:00
Matt Butcher
0b9683e193
feat(tiller): add release server stub
2016-04-18 12:37:15 -06:00
Matt Butcher
1dd6c01f5d
fix(helm): improve create help
2016-04-18 10:17:41 -06:00
Matt Butcher
a97bf8b7c0
feat(helm): implement 'helm create'
2016-04-18 10:17:41 -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
Matt Butcher
619e1e2a0a
feat(chart): add values parser
...
This adds code to parse TOML files into Values maps. These can then
easily be passed into the template engine.
Included in this is support for TOML "tables", subsections of TOML
files. We will be using those to pass config data to dependent charts.
2016-04-15 17:28:22 -06:00
Matt Butcher
0ad4803aa3
fix(storage): Use a CRUD interface
...
Fixes #23
2016-04-15 09:56:24 -06:00
Matt Butcher
5514252801
Merge pull request #11 from technosophos/feat/chart-pkg
...
feat(chart): add chart package
2016-04-14 16:01:59 -06:00
Matt Butcher
ffa38d168d
Merge pull request #14 from technosophos/feat/release-storage
...
feat(storage): add basic implementation of storage
2016-04-14 15:15:03 -06:00
Michelle Noorali
72acb82e50
feat(init): add tiller installer logic
2016-04-14 14:39:32 -06:00
Matt Butcher
47991c9c7c
fix(chart): update chart testdata for newer format
2016-04-14 14:00:46 -06:00
Matt Butcher
5b78c77f3f
feat(chart): add chart package
...
This is the chart package from k8s/helm, modified for usage here.
2016-04-14 12:25:00 -06:00
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.
2016-04-13 15:53:51 -06:00
Matt Butcher
b04a1cc7d4
fix(tiller): set up Tiller environment correctly
...
And structure the tests better.
2016-04-13 11:55:27 -06:00
Matt Butcher
913905a54f
fix(tiller): change environment.Engine signature
2016-04-12 17:04:49 -06:00
Matt Butcher
fa387494fb
feat(engine): add template engine
2016-04-12 17:04:49 -06:00
Matt Butcher
7a0413344e
feat(tiller): stub out environment
2016-04-11 13:26:33 -06:00
Matt Butcher
0868355d3e
feat(cmd): add grpc client and server
...
So far, they just have basic readiness checks.
2016-04-08 16:41:21 -06:00