From d65a96a600f03f4b2d8a1bdd08e6c1837e3d1118 Mon Sep 17 00:00:00 2001 From: Yifan Gu Date: Tue, 23 Aug 2016 11:42:20 -0700 Subject: [PATCH] rkt: Override the config using the response from rkt api service. --- pkg/kubelet/rkt/config.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkg/kubelet/rkt/config.go b/pkg/kubelet/rkt/config.go index 3af07a3541f..ebdf34a1e77 100644 --- a/pkg/kubelet/rkt/config.go +++ b/pkg/kubelet/rkt/config.go @@ -88,21 +88,21 @@ func (r *Runtime) getConfig(cfg *Config) (*Config, error) { flags := resp.Info.GlobalFlags - if cfg.Dir == "" { + if flags.Dir != "" { cfg.Dir = flags.Dir } - if cfg.InsecureOptions == "" { - cfg.InsecureOptions = flags.InsecureFlags - } - if cfg.LocalConfigDir == "" { + if flags.LocalConfigDir != "" { cfg.LocalConfigDir = flags.LocalConfigDir } - if cfg.UserConfigDir == "" { + if flags.UserConfigDir != "" { cfg.UserConfigDir = flags.UserConfigDir } - if cfg.SystemConfigDir == "" { + if flags.SystemConfigDir != "" { cfg.SystemConfigDir = flags.SystemConfigDir } + if flags.InsecureFlags != "" { + cfg.InsecureOptions = fmt.Sprintf("%s,%s", cfg.InsecureOptions, flags.InsecureFlags) + } return cfg, nil }