From: Yao Le Date: Fri, 29 May 2020 07:01:37 +0000 (+0000) Subject: Add missing errors messages X-Git-Tag: v1.0~27 X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=commitdiff_plain;h=88ff4a3a5d5f6e8f79894f24da4ddf92a8591648;p=icn%2Fsdwan.git Add missing errors messages Report the 'Pod no IP' issues Signed-off-by: Yao Le Change-Id: Ieaf2997ca0ed1bd1f167d9d5f8c77cb43ab3fb45 --- diff --git a/platform/crd-ctrlr/src/cnfprovider/openprovider.go b/platform/crd-ctrlr/src/cnfprovider/openprovider.go index c53dae3..24a1237 100644 --- a/platform/crd-ctrlr/src/cnfprovider/openprovider.go +++ b/platform/crd-ctrlr/src/cnfprovider/openprovider.go @@ -52,6 +52,9 @@ func (p *OpenWrtProvider) AddOrUpdateObject(handler basehandler.ISdewanHandler, } cnfChanged := false for _, pod := range podList.Items { + if pod.Status.PodIP == "" { + return false, errors.New("The target pod doesn't have an IP address") + } clientInfo := &openwrt.OpenwrtClientInfo{Ip: pod.Status.PodIP, User: "root", Password: ""} runtime_instance, err := handler.GetObject(clientInfo, new_instance.GetName()) changed := false