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
d3830753b4
Merge pull request #25 from technosophos/feat/toml-parser
...
feat(chart): add values parser
9 years ago
Matt Butcher
0b9683e193
feat(tiller): add release server stub
9 years ago
Matt Butcher
b9dbc0577b
Merge pull request #20 from technosophos/feat/helm-create
...
feat(helm): implement 'helm create'
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
Brian
8858056386
Merge pull request #16 from fibonacci1729/feat/hapi-pb
...
feat(hapi-pb): add preliminary hapi protocol buffer definitions
9 years ago
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}
9 years ago
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.
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
3830e996a0
Merge pull request #24 from technosophos/feat/storage-crud
...
fix(storage): Use a CRUD interface
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
Adam Reese
2d9563b483
Merge pull request #19 from adamreese/fix/makefile-madness
...
fix(Makefile): disable verbose on build
9 years ago
Adam Reese
af88c5863f
fix(Makefile): disable verbose on build
9 years ago
Matt Butcher
5514252801
Merge pull request #11 from technosophos/feat/chart-pkg
...
feat(chart): add chart package
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
5f1803fe63
Merge pull request #17 from michelleN/helm-init
...
feat(init): add helm init
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
Michelle Noorali
72acb82e50
feat(init): add tiller installer logic
9 years ago
Michelle Noorali
274067a2b4
ref(Makefile): add default registry + "/"s
9 years ago
Matt Butcher
47991c9c7c
fix(chart): update chart testdata for newer format
9 years ago
Matt Butcher
5b78c77f3f
feat(chart): add chart package
...
This is the chart package from k8s/helm, modified for usage here.
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
Adam Reese
fdede38769
Merge pull request #15 from adamreese/feat/docker-build
...
feat(Makefile): add docker build tooling
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
Adam Reese
df78765bf9
feat(Makefile): add a placeholder Dockerfile
9 years ago
Adam Reese
efdf5cd4ec
feat(Makefile): add docker build tooling
...
Still needs a dockerfile
/cc @michelleN
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
50951d87d7
Merge pull request #12 from technosophos/fix/test-dependencies
...
fix(tiller): set up Tiller environment correctly
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
6563f55cfb
Merge pull request #9 from technosophos/feat/template-engine
...
feat(engine): add template engine
9 years ago
Matt Butcher
913905a54f
fix(tiller): change environment.Engine signature
9 years ago
Matt Butcher
fa387494fb
feat(engine): add template engine
9 years ago
Adam Reese
e1321bb86f
Merge pull request #10 from adamreese/fix/validate-go
...
fix(scripts): go vet is built into go
9 years ago
Adam Reese
5207186ee9
fix(scripts): go vet is built into go
9 years ago
Adam Reese
32697fa226
Merge pull request #8 from adamreese/feat/makefile
...
feat(Makefile): add Makefile
9 years ago
Adam Reese
17c0ed972c
feat(ci): add circleci build configuration
9 years ago
Adam Reese
6092f01fac
feat(Makefile): add Makefile
9 years ago
Matt Butcher
a5ef8a22cf
Merge pull request #6 from technosophos/feat/env-tests
...
fix(environment): add tests for Environment
9 years ago