From df5e9f8a4d9c3e75c8f159f40e90f0dec49ada82 Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Wed, 23 Sep 2015 13:05:36 +0200 Subject: [PATCH] Allow to override the pod config in CreateAndInitKubelet --- cmd/kubelet/app/server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go index 53f282a614d..d958720e144 100644 --- a/cmd/kubelet/app/server.go +++ b/cmd/kubelet/app/server.go @@ -826,6 +826,7 @@ type KubeletConfig struct { OOMAdjuster *oom.OOMAdjuster OSInterface kubecontainer.OSInterface PodCIDR string + PodConfig *config.PodConfig PodInfraContainerImage string Port uint ReadOnlyPort uint @@ -869,7 +870,10 @@ func CreateAndInitKubelet(kc *KubeletConfig) (k KubeletBootstrap, pc *config.Pod KubeletEndpoint: api.DaemonEndpoint{Port: int(kc.Port)}, } - pc = makePodSourceConfig(kc) + pc = kc.PodConfig + if pc == nil { + pc = makePodSourceConfig(kc) + } k, err = kubelet.NewMainKubelet( kc.Hostname, kc.NodeName,