Commit graph

3072 commits

Author SHA1 Message Date
Adam Reese
2ff68ab091 Merge pull request #2406 from adamreese/fix/tiller-docker
fix(Dockerfile): only copy tiller binary in Dockerfile
2017-05-11 10:13:07 -07:00
Matt Butcher
e8aa8d3678 Merge pull request #2405 from sushilkm/linting-fixes
Fixed issues reported by test-style
2017-05-11 10:28:34 -06:00
Michelle Noorali
a9f0be9bf3 Merge pull request #2415 from krancour/patch-1
Fix minor typo in test doc
2017-05-09 19:24:28 -04:00
Kent Rancourt
ce12341bfa Fix minor typo in test doc 2017-05-09 09:09:18 -04:00
Taylor Thomas
3e5642a40a Merge pull request #2400 from sushilkm/issues/2384
Fixes various issues related to plugin command
2017-05-08 21:40:54 -07:00
Sushil Kumar
084bbfa2ba Return error exit-code in case of error 2017-05-08 21:32:46 -07:00
Sushil Kumar
24157e4aed Updated review comments :) 2017-05-06 15:59:20 -07:00
Sushil Kumar
1c5aab8e78 Fixes messages for plugin remove option
Fixes issues/2398 - helm plugin remove does not works as expected

- [ ] plugin remove option is coded to remove multiple plugins, but instead returns error when more than one plugin is requested to be removed.
- [ ] plugin remove does not show any error/message for non-existent plugin.
2017-05-06 15:47:21 -07:00
Sushil Kumar
c84fb11a68 Errors out in case requested plugin exists
Partially fixes issues/2385 - helm install silently updates the plugin, if it pre-existed
2017-05-06 15:47:21 -07:00
Sushil Kumar
6344f1d8e9 Errors out in case requested plugin version does not exists
Fixes issues/2384 - helm plugin install installs a default version in case requested version is not available
2017-05-06 15:47:21 -07:00
Sushil Kumar
61c3a44dc3 Fixed issues reported by test-style 2017-05-05 18:44:58 -07:00
Adam Reese
fabb7208ab
fix(Dockerfile): only copy tiller binary in Dockerfile 2017-05-05 15:52:28 -07:00
Matt Butcher
5c227bffbb Merge pull request #2361 from databus23/dont_render_partials
Skip rendering partials
2017-05-05 16:44:30 -06:00
Matt Butcher
0faa57c015 Merge pull request #2390 from harbur/add_kubernetic
Add Kubernetic in related projects
2017-05-05 16:35:41 -06:00
Matt Butcher
182b0bf0fc Merge pull request #2389 from szibis/helm-secrets
New plugin helm-secrets
2017-05-05 16:35:32 -06:00
Matt Butcher
982bb0cd2c Merge pull request #2079 from nebril/new-backend
Experimental Rudder implementation
2017-05-05 16:31:28 -06:00
Michelle Noorali
704e69fca2 Merge pull request #2375 from sushilkm/tests/repo-flag
Added tests for --repo flag for helm fetch command
2017-05-05 14:16:47 -04:00
Sushil Kumar
d5fd75fe61 Updated StartLocalServerForTests to be private method 2017-05-05 10:54:54 -07:00
Maciej Kwiek
d9f72deb0d Add comments to exported Rudder methods
Added make target
Lowered docker image sizes
Updated ruder.pb.go
2017-05-05 14:05:03 +02:00
Maciej Kwiek
1c9ae5577d Basic Rudder Delete implementation
Extracted delete specific code from ReleaseServer to external function
which is called from both Local and Remote ReleaseModules.

Made getVersionSet function from tiller package exported.
2017-05-05 13:05:24 +02:00
Maciej Kwiek
5937e1a214 ReleaseServer.ReleaseModule has Status method
Both local and remote Release module implement release status check.
2017-05-05 13:05:24 +02:00
Maciej Kwiek
52c54b09c0 Move rudder proto to different package, add release status 2017-05-05 13:05:24 +02:00
Dmitry Shulyak
3cba189f53 Define both rudder port and rudder address for different needs 2017-05-05 13:04:02 +02:00
Dmitry Shulyak
bd47b8444f Use rollback method on ReleaseModule interface 2017-05-05 13:04:02 +02:00
Dmitry Shulyak
59af46502d Run make protoc to update hapi 2017-05-05 13:04:02 +02:00
Dmitry Shulyak
8b33e4720b Update release proto 2017-05-05 13:04:02 +02:00
Dmitry Shulyak
a883531f98 Implement upgrade for rudder 2017-05-05 13:04:02 +02:00
Maciej Kwiek
8ef9144fb1 Use helm version as rudder version 2017-05-05 13:04:02 +02:00
Maciej Kwiek
cce50f8052 Add experimental dockerfiles
Added dockerfiles for rudder service and tiller run with
--experimental-release flag
2017-05-05 13:04:02 +02:00
Maciej Kwiek
c1fcaf09ce Experimental Rudder implementation
This change introduces the concept of Rudders - pluggable modules that
Tiller communicates with via grpc, which allow to decouple orchestration
logic from Tiller into separate service.

This commit consists of simple Rudder implementation which does exactly
the same thing as built in Tiller orchestrator - it creates all k8s
objects from provided manifest without orchestrating them.

--experimental-release flag is introduced to enable this behaviour.

This change allows to use the service and tiller outside of the cluster.
Following commits will add Rudder to helm deployment.
2017-05-05 13:02:20 +02:00
Michelle Noorali
7c5363b028 Merge pull request #2392 from michelleN/fix-style-issues
chore(helm): fix go style issues in completion.go
2017-05-04 18:34:03 -04:00
Matt Butcher
5a3692a72e Merge pull request #2395 from eduardobaitello/patch-1
Remove warnings about hook ordering guarantees
2017-05-04 14:09:25 -06:00
Eduardo Baitello
85da563e4f Remove warnings about hook ordering guarantees
With hook weights, execution ordering can be built.
2017-05-04 14:19:52 -03:00
Michelle Noorali
9fe76d3430 chore(helm): fix go style issues in completion.go 2017-05-04 10:29:29 -04:00
spiddy
47f8c1a3a6
Add Kubernetic in related projects 2017-05-04 13:09:43 +02:00
Slawomir Skowron
babefd3bfc
Add new plugin helm-secrets 2017-05-04 09:10:50 +02:00
Adam Reese
7ec64a4bc0 Merge pull request #2387 from olalonde/patch-1
Update download links in README.md from v2.4.0 to v2.4.1
2017-05-03 21:47:56 -07:00
Oli Lalonde
1cd4bf06f1 Update dl links in README.md from v2.4.0 to v2.4.1 2017-05-03 18:00:00 -07:00
Michelle Noorali
dc2193accf Merge pull request #2382 from hoatle/patch-1
fix typo: ' instead of `
2017-05-03 12:48:06 -04:00
Hoat Le
267a09193b fix typo: ' instead of ` 2017-05-03 23:13:12 +07:00
Adam Reese
7b77bd325e Merge pull request #2377 from rodcloutier/fix/2376
fix(helm): reverted upgrade of imdario/mergo
2017-05-02 20:22:54 -07:00
Rod Cloutier
0d62c3ab56 fix(helm): reverted upgrade of imdario/mergo
Reverted the version of mergo to a version that was known to work
    with both kubernetes and sprig.

    Closes #2376
2017-05-02 22:34:22 -04:00
Sushil Kumar
dce9d88c25 Added tests for --repo flag for helm fetch command
- [ ] Added tests for --repo flag on `helm fetch` command
- [ ] Also added tests for (pkg/repo).FindChartInRepoURL
2017-05-02 16:57:05 -07:00
Taylor Thomas
b6586fdb50 Merge pull request #2300 from sushilkm/issues/2113
Implements --repo flag to commands fetch, install, inspect, upgrade
2017-05-02 14:08:00 -07:00
Sushil Kumar
2a5ab59895 Updated defer delete call 2017-05-02 13:25:13 -07:00
Adam Reese
1ec2c04be8
chore(*): bump to v2.4.0 2017-05-02 13:04:36 -07:00
Matt Butcher
7cf952a83e Merge pull request #2372 from technosophos/fix/sprig-2.11.0
chore(tiller): bump Sprig to 2.11.0
2017-05-02 13:51:45 -06:00
Matt Butcher
4d8f23e0c6
chore(tiller): bump Sprig to 2.11.0
This adds the `merge` function, among other things.
2017-05-02 13:20:04 -06:00
Michelle Noorali
3cef2ed667 Merge pull request #2369 from michelleN/bug/2158-panic-on-new-line
fix(releaseutil): remove newline on SplitManifests
2017-05-02 15:17:47 -04:00
Michelle Noorali
dcfbb2bd35 fix(releaseutil): remove newline on SplitManifests
fixes #2158
2017-05-02 14:48:08 -04:00