Adam Reese
08d9b85f99
fix(kube): use a fake client in unit tests
9 years ago
Adam Reese
9484d8d440
fix(glide): update dependencies
9 years ago
Adam Reese
0fbc9229cd
feat(kube): add kubernetes client
9 years ago
Adam Reese
7fde06438f
Merge pull request #66 from adamreese/fix/makefile-build-n-test
...
fix(Makefile): build before testing
9 years ago
Adam Reese
f1ebfec446
fix(Makefile): build before testing
9 years ago
Matt Butcher
7e317e82db
Merge pull request #63 from technosophos/feat/helm-lint
...
feat(helm): add a very basic lint command
9 years ago
Matt Butcher
7142189c35
Merge pull request #59 from technosophos/feat/helm-get-status
...
feat(tiller): implement get and status
9 years ago
Michelle Noorali
a6dd3cb0b9
Merge pull request #64 from michelleN/helm-serve
...
ref(init): save helm paths to variables
9 years ago
Michelle Noorali
8404d743a0
ref(init): save helm paths to variables
9 years ago
Matt Butcher
cf9c8ebe3c
feat(helm): add a very basic lint command
...
This adds a lint command that just checks to see if the chart is
parseable and if the templates are paresable.
9 years ago
Adam Reese
0029740da2
Merge pull request #61 from adamreese/fix/golint-out
...
fix(golint): fix printing blank lines
9 years ago
Adam Reese
bd61e3ab86
fix(golint): fix printing blank lines
9 years ago
Matt Butcher
dd2ff4f916
feat(tiller): implement get and status
9 years ago
Matt Butcher
fe0dcd2d39
Merge pull request #58 from technosophos/feat/helm-remove
...
feat(helm): implement 'helm remove'
9 years ago
Matt Butcher
c9b3c36243
feat(helm): implement 'helm remove'
9 years ago
Matt Butcher
a0aac1ad73
Merge pull request #56 from technosophos/fix/memory-storage-mutex
...
fix(storage): add mutex to in-memory
9 years ago
Matt Butcher
67e482c9e3
Merge pull request #57 from technosophos/feat/dry-run-install
...
feat(tiller): add support for dry run install
9 years ago
Matt Butcher
627a0e24e8
fix(storage): add mutex to in-memory
...
This adds a RW Mutex on the in-memory storage.
9 years ago
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.
9 years ago
Matt Butcher
ab906a4f27
Merge pull request #55 from technosophos/feat/recursive-chart
...
feat(engine): add recursive template resolution
9 years ago
Brian
104126d2d2
Merge pull request #53 from fibonacci1729/feat/tiller-client
...
feat(tiller): add initial tiller client for basic helm installs.
9 years ago
Matt Butcher
ba22a18fad
fix(engine): coalesce values in templates
9 years ago
Michelle Noorali
eca7064d07
Merge pull request #38 from michelleN/helm-serve
...
feat(helm): add local chart repository workflow spike
9 years ago
Michelle Noorali
ae720981d3
ref(repo): fix style errors in cmd/helm & pkg/repo
9 years ago
Michelle Noorali
39a9eab114
ref(helm): comment + err cleanup on helm
9 years ago
Michelle Noorali
9e05956efa
feat(fetch): stub out fetch command
9 years ago
Michelle Noorali
2e1701be11
helm(search): add search command
9 years ago
Michelle Noorali
7842d2457b
feat(helm): reindex cache file
9 years ago
Michelle Noorali
f9c06b1da2
feat(init): add cache.txt to $HELM_HOME/local
9 years ago
Michelle Noorali
a5a1ef9546
feat(package): save package to $HELM_HOME/local
9 years ago
Michelle Noorali
fbd6ffa4b9
feat(helm): add local dir in home to store charts
9 years ago
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
07312c68e9
fix(engine): support chart template recursion
9 years ago
Matt Butcher
6077968341
feat(engine): add recursive template resolution
9 years ago
Matt Butcher
bb8fca9b69
Merge pull request #39 from technosophos/fix/storage-gofmt
...
fix(*): style fixes
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
33a85a3ac7
Merge pull request #42 from technosophos/fix/validate-skip-proto
...
fix(Makefile): skip gofmt on proto gen code
9 years ago
Matt Butcher
b5aebe41e9
fix(Makefile): skip gofmt on proto gen code
9 years ago
Matt Butcher
50b56efc02
Merge pull request #40 from technosophos/feat/tiller-cobra
...
fix(tiller): replace codegangsta with cobra
9 years ago
Matt Butcher
33a543c920
fix(tiller): replace codegangsta with cobra
9 years ago
Matt Butcher
4593fc480e
Merge pull request #37 from technosophos/fix/remove-helmet
...
fix(helmet): remove helmet
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
Adam Reese
761663023d
Merge pull request #36 from adamreese/feat/local-cluster
...
feat(local-cluster): add kubernetes startup script
9 years ago