From 9ae2eefb9a87d4cbaefffca8fc96bd497fbaae89 Mon Sep 17 00:00:00 2001
From: Danny Kulchinsky <dannyk@tuenti.com>
Date: Mon, 19 Nov 2018 03:39:29 -0500
Subject: [PATCH] Add resource-container flag to kube-proxy manifest (#3519)

* Add resource-container flag to kube-proxy manifest

* add resourceContainer: "" to kubeadm kube-proxy configs
---
 .../kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2 | 1 +
 .../kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2 | 1 +
 .../kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2 | 2 +-
 .../kubernetes/node/templates/manifests/kube-proxy.manifest.j2  | 1 +
 4 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2
index 44d16ddf4..bdef515fc 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2
@@ -39,6 +39,7 @@ kubeProxy:
 {% if kube_proxy_nodeport_addresses %}
     nodePortAddresses: [{{ kube_proxy_nodeport_addresses_cidr }}]
 {% endif %}
+    resourceContainer: ""
 authorizationModes:
 {% for mode in authorization_modes %}
 - {{ mode }}
diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
index 22422fb2e..c418d5aec 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
@@ -31,6 +31,7 @@ kubeProxy:
 {% if kube_proxy_nodeport_addresses %}
     nodePortAddresses: [{{ kube_proxy_nodeport_addresses_cidr }}]
 {% endif %}
+    resourceContainer: ""
 authorizationModes:
 {% for mode in authorization_modes %}
 - {{ mode }}
diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2
index 193f9cc37..84d59c93e 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha3.yaml.j2
@@ -197,5 +197,5 @@ nodePortAddresses: [{{ kube_proxy_nodeport_addresses_cidr }}]
 {% endif %}
 oomScoreAdj: -999
 portRange: ""
-resourceContainer: /kube-proxy
+resourceContainer: ""
 udpIdleTimeout: 250ms
diff --git a/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2 b/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2
index dcc533667..b40963b3e 100644
--- a/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2
+++ b/roles/kubernetes/node/templates/manifests/kube-proxy.manifest.j2
@@ -48,6 +48,7 @@ spec:
     - --proxy-mode={{ kube_proxy_mode }}
     - --oom-score-adj=-998
     - --healthz-bind-address={{ kube_proxy_healthz_bind_address }}
+    - --resource-container=""
 {% if kube_proxy_nodeport_addresses %}
     - --nodeport-addresses={{ kube_proxy_nodeport_addresses_cidr }}
 {% endif %}
-- 
GitLab