From 3af90f8772418f31035b334106dc6ce38efec204 Mon Sep 17 00:00:00 2001
From: Qasim Sarfraz <syed.qasim.sarfraz@gmail.com>
Date: Thu, 11 Apr 2019 06:50:09 +0000
Subject: [PATCH] disable cloud-routes for non-cloud plugin (#4443)

---
 .../kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2 | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2
index ba7832281..cf9707246 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.v1beta1.yaml.j2
@@ -203,6 +203,9 @@ controllerManager:
 {% elif cloud_provider is defined and cloud_provider in ["external"] %}
     cloud-config: {{ kube_config_dir }}/cloud_config
 {% endif %}
+{% if kube_network_plugin is defined and kube_network_plugin not in ["cloud"] %}
+    configure-cloud-routes: "false"
+{% endif %}
 {% if cloud_provider is defined and cloud_provider in ["openstack", "azure", "vsphere", "aws", "external"] or controller_manager_extra_volumes %}
   extraVolumes:
 {% if cloud_provider is defined and cloud_provider in ["openstack"] and openstack_cacert is defined %}
-- 
GitLab