vaikas-google
bdbe457c3c
forgot to change the return to string
10 years ago
vaikas-google
d2841f92f3
formatting changes, add comments, make tests pass
10 years ago
vaikas-google
d8e185267d
First cut of adding dynamic cluster support to status command
10 years ago
Michelle Noorali
f600b30c7a
feat(kube): add update logic to kube client
...
This commit adds an Update function to the client.
The Update function takes in the modified manifests and
the original manifests. It then iterates through the modified
objects, creates objects not found in kubernetes, and updates
objects that exists but have been modified. Finally, it
iterates through the original resources and checks to see if
they have been deleted in the modified configuration and then
proceeds to delete them. #690
10 years ago
Adam Reese
57bd8b2c28
feat(*): install releases into namespace
10 years ago
Matt Butcher
ff32062ae8
feat(tiller): support hooks for install
10 years ago
Matt Butcher
e757b24aed
fix(*): add license header
10 years ago
Matt Butcher
490cef784c
fix(tiller): refactor template render to use chartutil.
10 years ago
Adam Reese
818c878700
chore(*): use k8s.io as the import path
10 years ago
Matt Butcher
938dbf095a
feat(tiller): stub in release history
...
This provides the basics for the release history feature that
ReleaseStorage needs to support. The implementation for Memory storage
is only partial.
10 years ago
Matt Butcher
75a1aa648e
fix(*): correct numerous golint errors
10 years ago
Matt Butcher
6b68e7891f
feat(tiller): delete operation runs against Kubernetes
...
Also fixed a minor formatting issue with Alpine chart in docs.
10 years ago
Matt Butcher
6db7c39b84
feat(helm, tiller): implement k8s portion of install
...
This commit finally ties `helm install` together with the Kubernetes
client library to make an end-to-end trip.
There were several small fixes to go on both client and server side,
along with some changes to proto to support better error reporting.
The alpine chart has been updated to exhibit how the new Helm works.
10 years ago
Matt Butcher
f098cb6fb6
fix(*): rewrite import paths
10 years ago
Matt Butcher
dcfd1a4284
fix(storage): use new HAPI for storage
10 years ago
Matt Butcher
50f4349512
feat(tiller): add template and release to install
10 years ago
Matt Butcher
0ad4803aa3
fix(storage): Use a CRUD interface
...
Fixes #23
10 years ago
Matt Butcher
44dc0de71f
fix(server): add tests for in-memory storage
...
This adds a higher level set of tests for storage.
10 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.
10 years ago
Matt Butcher
a4a0c79fc4
Merge pull request #13 from technosophos/fix/kubeclient-iface
...
fix(environment): make KubeClient take multiple files
10 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.
10 years ago
Matt Butcher
b04a1cc7d4
fix(tiller): set up Tiller environment correctly
...
And structure the tests better.
10 years ago
Matt Butcher
913905a54f
fix(tiller): change environment.Engine signature
10 years ago
Matt Butcher
610c6ced09
fix(environment): add tests for Environment
10 years ago
Matt Butcher
7a0413344e
feat(tiller): stub out environment
10 years ago