diff --git a/app/server.go b/app/server.go index d1897a5b..72071249 100644 --- a/app/server.go +++ b/app/server.go @@ -22,7 +22,7 @@ type KubeRouter struct { func NewKubeRouterDefault(config *options.KubeRouterConfig) (*KubeRouter, error) { - if len(config.Master) == 0 || len(config.Kubeconfig) == 0 { + if len(config.Master) == 0 && len(config.Kubeconfig) == 0 { if _, err := os.Stat("/var/lib/kube-router/kubeconfig"); os.IsNotExist(err) { panic("Either one of --master or --kubeconfig must be specified. Or valid kubeconfig file must exist as /var/lib/kube-router/kubeconfig") }