Maciej Kwiek
d9f72deb0d
Add comments to exported Rudder methods
...
Added make target
Lowered docker image sizes
Updated ruder.pb.go
8 years ago
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.
8 years ago
Maciej Kwiek
5937e1a214
ReleaseServer.ReleaseModule has Status method
...
Both local and remote Release module implement release status check.
8 years ago
Maciej Kwiek
52c54b09c0
Move rudder proto to different package, add release status
8 years ago
Dmitry Shulyak
3cba189f53
Define both rudder port and rudder address for different needs
8 years ago
Dmitry Shulyak
bd47b8444f
Use rollback method on ReleaseModule interface
8 years ago
Dmitry Shulyak
59af46502d
Run make protoc to update hapi
8 years ago
Dmitry Shulyak
8b33e4720b
Update release proto
8 years ago
Dmitry Shulyak
a883531f98
Implement upgrade for rudder
8 years ago
Maciej Kwiek
8ef9144fb1
Use helm version as rudder version
8 years ago
Maciej Kwiek
cce50f8052
Add experimental dockerfiles
...
Added dockerfiles for rudder service and tiller run with
--experimental-release flag
8 years ago
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.
8 years ago
Michelle Noorali
7c5363b028
Merge pull request #2392 from michelleN/fix-style-issues
...
chore(helm): fix go style issues in completion.go
8 years ago
Matt Butcher
5a3692a72e
Merge pull request #2395 from eduardobaitello/patch-1
...
Remove warnings about hook ordering guarantees
8 years ago
Eduardo Baitello
85da563e4f
Remove warnings about hook ordering guarantees
...
With hook weights, execution ordering can be built.
8 years ago
Michelle Noorali
9fe76d3430
chore(helm): fix go style issues in completion.go
8 years ago
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
8 years ago
Oli Lalonde
1cd4bf06f1
Update dl links in README.md from v2.4.0 to v2.4.1
8 years ago
Michelle Noorali
dc2193accf
Merge pull request #2382 from hoatle/patch-1
...
fix typo: ' instead of `
8 years ago
Hoat Le
267a09193b
fix typo: ' instead of `
8 years ago
Adam Reese
7b77bd325e
Merge pull request #2377 from rodcloutier/fix/2376
...
fix(helm): reverted upgrade of imdario/mergo
8 years ago
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
8 years ago
Taylor Thomas
b6586fdb50
Merge pull request #2300 from sushilkm/issues/2113
...
Implements --repo flag to commands fetch, install, inspect, upgrade
8 years ago
Sushil Kumar
2a5ab59895
Updated defer delete call
8 years ago
Adam Reese
1ec2c04be8
chore(*): bump to v2.4.0
8 years ago
Matt Butcher
7cf952a83e
Merge pull request #2372 from technosophos/fix/sprig-2.11.0
...
chore(tiller): bump Sprig to 2.11.0
8 years ago
Matt Butcher
4d8f23e0c6
chore(tiller): bump Sprig to 2.11.0
...
This adds the `merge` function, among other things.
8 years ago
Michelle Noorali
3cef2ed667
Merge pull request #2369 from michelleN/bug/2158-panic-on-new-line
...
fix(releaseutil): remove newline on SplitManifests
8 years ago
Michelle Noorali
dcfbb2bd35
fix(releaseutil): remove newline on SplitManifests
...
fixes #2158
8 years ago
Matt Butcher
75632025b8
Merge pull request #2371 from kubernetes/prydonius-patch-1
...
fix(create): incorrect URL in default NOTES.txt
8 years ago
Adnan Abdulhussein
f8b2c5eb57
fix(create): incorrect URL in default NOTES.txt
8 years ago
Sushil Kumar
d13b134ffb
Implements --repo flag to commands fetch, install, inspect, upgrade
8 years ago
Taylor Thomas
4566b1733c
Merge pull request #2370 from kiich/fixDeployPanic
...
Return as not ready if it new RS is nil
8 years ago
Kiichiro Okano
46cad97950
Return as not ready if it new RS is nil
8 years ago
Adam Reese
0c91d41221
Merge pull request #2366 from adamreese/fix/2110-canary-versioning
...
fix(*): handle unreleased versioning
8 years ago
Matt Butcher
b1ade9c81a
Merge pull request #2314 from nebril/lock-release
...
Releases are locked to avoid parallel changes
8 years ago
Matt Butcher
6e63a547e2
Merge pull request #2354 from technosophos/fix/2271-alternate-toml-marshal
...
fix(tiller): fix TOML panic
8 years ago
Matt Butcher
e66cdcd1f3
Merge pull request #2352 from technosophos/ref/getter
...
ref(getter): flatten the getter package tree
8 years ago
Michelle Noorali
3f22e407cd
Merge pull request #2365 from michelleN/feat/2224-service-account-flag
...
feat(helm): add service account flag to helm init
8 years ago
Adam Reese
9ae84c730f
fix(tiller): make new version check backwards compatible
8 years ago
Adam Reese
c7f0edd3d2
Merge pull request #2353 from SlickNik/nm_zsh_completions
...
Add support for zsh to helm completion
8 years ago
Matt Butcher
bd02f39384
ref(getter): flatten the getter package tree
...
This flattens the getter package tree, adds tests, and changes a little
bit of the terminology to follow Go idioms. This also makes much of the
getter API private to begin with. This will give us more flexibility in
the future.
8 years ago
Adam Reese
2e819e014d
fix(*): handle unreleased versioning
...
Adds an `unreleased` flag to the version if not building from HEAD of a
tag. The compatibility check is bypassed if the client or server are
unreleased.
fixes #2110
8 years ago
Michelle Noorali
64e9e47183
feat(helm): add service account flag to helm init
...
helps with half of #2224
8 years ago
Adam Reese
e81673fa4a
Merge pull request #2359 from adamreese/chore/go1.8.1
...
chore(ci): bump go 1.8.1
8 years ago
Matt Butcher
46035c35c4
fix(tiller): fix TOML panic
...
This fixes a TOML panic by replacing one parser library with another.
The older library did not gracefully handle reflection issues, and so
was prone to panic. The new one is not great, but it doesn't seem to
panic.
Closes #2271
8 years ago
Matt Butcher
0ed79d9ae7
Merge pull request #2358 from databus23/patch-4
...
Fail template execution if included template fails
8 years ago
Nikhil Manchanda
49e7aa854a
Add support for zsh to helm completion
...
Updated the 'helm completion' command to take in the shell
as a parameter. Currently acceptable options are 'bash' and
'zsh'. Also fixed the completions to work with zsh in a manner
similar to what kubectl does.
Also updated the docs to reflect this change.
Closes #2201
8 years ago
Adam Reese
5c53661a50
chore(ci): bump go 1.8.1
8 years ago
Fabian Ruff
124235ffed
Fail template execution if included template fails
8 years ago