magnum/magnum
Spyros Trigazis 0b5f4260d9 k8s_fedora: Deploy tiller
Add enable_tiller  label to install tiller in k8s_fedora_atomic
clusters. Defaults to false.

Add tiller_tag label to select the version of tiller. If the
tag is not set the tag that matches the helm client version in
the heat-agent will be picked.  The tiller image can be stored
in a private registry and the cluster can pull it using the
container_infra_prefix label.

Install tiller securely using helper container.

TODO:

*add instructions on how RBAC is designed
https://docs.helm.sh/using_helm/#example-deploy-tiller-in-a-namespace-restricted-to-deploying-resources-in-another-namespace
* add docs on how to install addon in the cluster using this tiller
* how users can get the creds to talk to tiller

NOTE:
The main goal of this tiller is internal usage!
Users can still deploy other tillers in other namespaces.

story: 2003902
task: 26780

Change-Id: I99d3a78085ba10030200f12bbfe58a72964e2326
Signed-off-by: dioguerra <dy090.guerra@gmail.com>
2019-02-11 11:18:08 +01:00
..
api Merge "Use oslo_serialization instead of the json module directly" 2019-01-23 22:53:24 +00:00
cmd Add framework for magnum-status upgrade check 2019-01-27 04:26:30 +00:00
common Delete loadbalancers and floatingips for service and ingress 2019-02-05 10:12:35 +13:00
conductor Fix python3 compatibility 2019-01-17 08:46:52 +00:00
conf Delete Octavia loadbalancers for fedora atomic k8s driver 2018-12-13 13:18:40 +13:00
db Allow cluster template being renamed 2019-01-28 18:57:16 +00:00
drivers k8s_fedora: Deploy tiller 2019-02-11 11:18:08 +01:00
hacking Fix typo in magnum/hacking/checks.py for consistency 2017-06-16 15:43:27 +08:00
objects Add health_status and health_status_reason to cluster 2018-08-27 14:28:46 +12:00
service Trivial code cleanups 2018-10-02 19:41:34 +00:00
servicegroup Trivial code cleanups 2018-10-02 19:41:34 +00:00
tests k8s_fedora: Deploy tiller 2019-02-11 11:18:08 +01:00
__init__.py Initial commit from github (squashed) 2014-11-18 09:23:37 -05:00
i18n.py Remove log translations 2017-03-30 17:05:10 +08:00
version.py Remove coding:utf-8 2015-08-03 23:28:22 +08:00