magnum/magnum/drivers/common/templates/kubernetes/fragments
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
..
add-proxy.sh Make Docker proxy configuration consistent across template 2016-12-20 10:08:42 +01:00
calico-service.sh [k8s] Cluster creation speedup 2018-12-15 11:59:57 +00:00
configure-etcd.sh support http/https proxy for discovery url 2019-01-02 13:17:10 -08:00
configure-kubernetes-master.sh Support Keystone AuthN and AuthZ for k8s 2019-01-14 13:46:42 +13:00
configure-kubernetes-minion.sh k8s_fedora: Use external kubernetes/cloud-provider-openstack 2018-12-19 10:56:47 +01:00
core-dns-service.sh Enable CoreDNS prometheus metrics plugin 2019-01-14 18:50:38 +01:00
disable-selinux.sh Add bashate checks to pep8 step 2016-12-07 15:25:41 +01:00
enable-cert-api-manager.sh [k8s] Cluster creation speedup 2018-12-15 11:59:57 +00:00
enable-helm-tiller.sh k8s_fedora: Deploy tiller 2019-02-11 11:18:08 +01:00
enable-ingress-controller.sh Support octavia-ingress-controller 2019-01-31 14:49:32 +13:00
enable-ingress-octavia.sh Support octavia-ingress-controller 2019-01-31 14:49:32 +13:00
enable-ingress-traefik.sh [k8s] Cluster creation speedup 2018-12-15 11:59:57 +00:00
enable-keystone-auth.sh Support Keystone AuthN and AuthZ for k8s 2019-01-14 13:46:42 +13:00
enable-prometheus-monitoring.sh Fix prometheus monitoring 2019-01-17 11:10:54 +13:00
enable-services-master.sh [k8s] Add kubelet to the master nodes 2018-08-28 22:07:53 +02:00
enable-services-minion.sh Launch kube-proxy as a system container 2017-08-22 14:01:43 +02:00
flannel-config-service.sh Rename scripts 2018-07-10 06:02:20 +12:00
flannel-service.sh Add iptables -P FORWARD ACCEPT unit 2018-11-22 16:50:21 -05:00
kube-apiserver-to-kubelet-role.sh Do not use 'exit' in the script 2019-01-16 13:45:55 +13:00
kube-dashboard-service.sh [k8s] Cluster creation speedup 2018-12-15 11:59:57 +00:00
make-cert-client.sh Make X-Subject-Token search case unsensitive 2018-09-05 10:52:21 -04:00
make-cert.sh Make X-Subject-Token search case unsensitive 2018-09-05 10:52:21 -04:00
start-container-agent.sh Add heat_container_agent_tag label 2018-10-24 10:40:55 +02:00
wc-notify-master.sh Using cgroupfs as default cgroup-driver 2018-08-08 09:27:33 +00:00
write-flannel-config.sh Rename scripts 2018-07-10 06:02:20 +12:00
write-heat-params-master.yaml k8s_fedora: Deploy tiller 2019-02-11 11:18:08 +01:00
write-heat-params.yaml Add heat_container_agent_tag label 2018-10-24 10:40:55 +02:00
write-kube-os-config.sh Support octavia-ingress-controller 2019-01-31 14:49:32 +13:00