Commit graph

16 commits

Author SHA1 Message Date
Adam Reese
a19875adcc fix(style): cleanup coding style on error returns 2016-05-25 00:02:52 -07:00
Matt Butcher
ec9b086ac8 fix(chart): change source to sources in chart file
As a carryover from the days when we only allowed one source, the source
field was still labeled 'source' instead of 'sources'. Fixed and updated
all of the tests.
2016-05-20 11:35:58 -06:00
vaikas-google
7edce9b82b Validate Chart.yaml version for semver, validate that values.toml parses if present 2016-05-11 15:32:42 -07:00
Matt Butcher
75a1aa648e fix(*): correct numerous golint errors 2016-05-10 13:30:18 -06:00
vaikas-google
9b4d2616c2 Add ability to untar charts after downloading them 2016-05-06 09:47:54 -07:00
Brian
c349bfbffd feat(chart2proto): chart to proto transformations for helm grpc client 2016-05-02 14:19:42 -06:00
Matt Butcher
f098cb6fb6 fix(*): rewrite import paths 2016-04-27 21:50:15 -06:00
Brian
104126d2d2 Merge pull request #53 from fibonacci1729/feat/tiller-client
feat(tiller): add initial tiller client for basic helm installs.
2016-04-22 15:45:00 -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
c4b2926ce6 fix(*): fix misc style issues 2016-04-21 10:14:11 -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
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
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
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