From 2c03c04879efa4804a3b891a5263c37c3587bd45 Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Wed, 23 Sep 2015 13:05:05 +0200 Subject: [PATCH] Make createAndInitKubelet public to be reusable --- cmd/kubelet/app/server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/kubelet/app/server.go b/cmd/kubelet/app/server.go index 62a8e174caa..53f282a614d 100644 --- a/cmd/kubelet/app/server.go +++ b/cmd/kubelet/app/server.go @@ -714,7 +714,7 @@ func RunKubelet(kcfg *KubeletConfig) error { builder := kcfg.Builder if builder == nil { - builder = createAndInitKubelet + builder = CreateAndInitKubelet } if kcfg.OSInterface == nil { kcfg.OSInterface = kubecontainer.RealOS{} @@ -848,7 +848,7 @@ type KubeletConfig struct { VolumePlugins []volume.VolumePlugin } -func createAndInitKubelet(kc *KubeletConfig) (k KubeletBootstrap, pc *config.PodConfig, err error) { +func CreateAndInitKubelet(kc *KubeletConfig) (k KubeletBootstrap, pc *config.PodConfig, err error) { // TODO: block until all sources have delivered at least one update to the channel, or break the sync loop // up into "per source" synchronizations // TODO: KubeletConfig.KubeClient should be a client interface, but client interface misses certain methods