magnum/magnum/drivers/common/templates/kubernetes/fragments
Spyros Trigazis 2ab874a5be [k8s] Make flannel self-hosted
Similar to calico, deploy flannel as a DS.
Flannel can use the kubernetes API to store
data, so it doesn't need to contact the etcd
server directly anymore.

This patch drops to relatively large files for
flannel's config, flannel-config-service.sh and
write-flannel-config.sh. All required config is
in the manifests.

Additional options to the controller manager:
--allocate-node-cidrs=true and --cluster-cidr.

Change-Id: I4f1129e155e2602299394b5866165260f4ea0df8
story: 2002751
task: 24870
2019-03-05 18:33:45 +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 [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +01:00
configure-kubernetes-minion.sh [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +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-service.sh [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +01:00
install-helm-modules.sh [k8s] helm install metrics service 2019-02-13 17:34:29 +01:00
kube-apiserver-to-kubelet-role.sh [k8s] Add trustee as a secret in kube-system 2019-02-20 09:45:14 +01:00
kube-dashboard-service.sh [k8s] Cluster creation speedup 2018-12-15 11:59:57 +00:00
make-cert-client.sh [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +01:00
make-cert.sh Make X-Subject-Token search case unsensitive 2018-09-05 10:52:21 -04:00
start-container-agent.sh [k8s_fedora] Add heat-agent to worker nodes 2019-02-13 09:36:33 +00:00
wc-notify-master.sh Using cgroupfs as default cgroup-driver 2018-08-08 09:27:33 +00:00
write-heat-params-master.yaml [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +01:00
write-heat-params.yaml [k8s] Make flannel self-hosted 2019-03-05 18:33:45 +01:00
write-kube-os-config.sh Support octavia-ingress-controller 2019-01-31 14:49:32 +13:00