From 316006f7c55f57453e02b606420e1f6e1f2bb0c4 Mon Sep 17 00:00:00 2001 From: Mathew Merrick Date: Thu, 17 Sep 2020 14:59:01 -0700 Subject: [PATCH] return when nc is nil --- cns/requestcontroller/kubecontroller/crdrequestcontroller.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cns/requestcontroller/kubecontroller/crdrequestcontroller.go b/cns/requestcontroller/kubecontroller/crdrequestcontroller.go index 79a5386566..9e7575109d 100644 --- a/cns/requestcontroller/kubecontroller/crdrequestcontroller.go +++ b/cns/requestcontroller/kubecontroller/crdrequestcontroller.go @@ -189,6 +189,11 @@ func (crdRC *crdRequestController) initCNS() error { os.Exit(1) } + if nodeNetConfig == nil { + logger.Errorf("NodeNetworkConfig is not present on cluster") + return nil + } + // If instance of crd is not found, pass nil to CNSClient if client.IgnoreNotFound(err) == nil { return crdRC.CNSClient.ReconcileNCState(nil, nil, nodeNetConfig.Status.Scaler, nodeNetConfig.Spec)