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
fibonacci1729
d7240ff943
fix(tiller): update tls client auth policy
...
RequireAndVerifyClientCert => VerifyClientCertIfGiven
Closes #2310
8 years ago
sadlil
8c81e7336a
Add prometheus monitoring for tiler
8 years ago
fibonacci1729
735f4e3d4a
feat/tls: add TLS support for helm / tiller
8 years ago
Adam Reese
0f461ba8b5
feat(kube): use jsonpatch to update ThirdPartyResources
8 years ago
Adam Reese
d97f44e3a0
feat(tiller): print tiller version on startup
8 years ago
Manjunath A Kumatagi
851ca79cc2
Fix SIGSEGV fault
8 years ago
Adam Reese
b666b3ddeb
fix(tiller): s/POD_NAMESPACE/TILLER_NAMESPACE/
8 years ago
Adam Reese
84928e2751
feat(*): allow tiller to be installed in an alternate namespace
...
Adds `--tiller-namespace` flag and `TILLER_NAMESPACE` envvar
to use tiller in an alternate namespace.
closes #1418
8 years ago
Adam Reese
7f44c116a1
ref(tiller): refactor clientset out of environment
8 years ago
Adam Reese
ea3be9e3b2
feat(*): migrate to kubernetes 1.5
8 years ago
Adam Reese
1f01bf51e7
fix(tiller): increase the max message size for grpc
...
Increases the default message size from 4MB to 10MB.
8 years ago
Adam Reese
8740d3eb7f
feat(tiller): add source file to log entries
8 years ago
adieu
c0850efeb5
Separate tiller into pkg and cmd so we can use tiller as a library.
8 years ago
Jim
c77e149243
change var naming to match helm
8 years ago
Jim
c5557b3872
fix(tiller): make text punctuation consistent with helm help
...
Closes #1072
8 years ago
Adam Reese
995f7569c9
feat(tiller): add optional grpc tracing
8 years ago
Matt Butcher
5bcf29d214
feat(tiller): make configmaps the default storage
...
This adds a Tiller CLI flag to override the default, and tests to
make sure that the default comes up as expected.
8 years ago
Adam Reese
57bd8b2c28
feat(*): install releases into namespace
8 years ago
Adam Reese
a14e76a65c
chore(*): add canonical import path annotation
...
https://golang.org/doc/go1.4#canonicalimports
8 years ago
Matt Butcher
e757b24aed
fix(*): add license header
9 years ago
fibonacci1729
3420096fc9
fix(*): start probes server on ':44135' (currently ':44134')
9 years ago
Adam Reese
818c878700
chore(*): use k8s.io as the import path
9 years ago
Aaron Schlesinger
fe3afa8012
Added test for probes ServeMux
9 years ago
Aaron Schlesinger
ada108126c
Add HTTP server for liveness and readiness probes
9 years ago
Matt Butcher
146ac61286
fix(tiller): fix startup output
...
A two-character pull request.
9 years ago
Matt Butcher
9d78c33b69
feat(tiller): allow specifying namespace on cli
9 years ago
Matt Butcher
67bd026840
fix(tiller): pass address and port via flag
9 years ago
Matt Butcher
f098cb6fb6
fix(*): rewrite import paths
9 years ago
Matt Butcher
c4b2926ce6
fix(*): fix misc style issues
9 years ago
Matt Butcher
33a543c920
fix(tiller): replace codegangsta with cobra
9 years ago
Matt Butcher
0b9683e193
feat(tiller): add release server stub
9 years ago
Matt Butcher
0868355d3e
feat(cmd): add grpc client and server
...
So far, they just have basic readiness checks.
9 years ago