Merge pull request #583 from aojea/cmdadddel

clarify cmdAdd error
This commit is contained in:
Doug Smith
2020-11-19 10:45:04 -05:00
committed by GitHub

View File

@@ -49,12 +49,16 @@ import (
"k8s.io/apimachinery/pkg/util/wait" "k8s.io/apimachinery/pkg/util/wait"
) )
var version = "master@git" var (
var commit = "unknown commit" version = "master@git"
var date = "unknown date" commit = "unknown commit"
date = "unknown date"
)
var pollDuration = 1000 * time.Millisecond var (
var pollTimeout = 45 * time.Second pollDuration = 1000 * time.Millisecond
pollTimeout = 45 * time.Second
)
func printVersionString() string { func printVersionString() string {
return fmt.Sprintf("multus-cni version:%s, commit:%s, date:%s", return fmt.Sprintf("multus-cni version:%s, commit:%s, date:%s",
@@ -626,6 +630,9 @@ func cmdAdd(args *skel.CmdArgs, exec invoke.Exec, kubeClient *k8s.ClientInfo) (c
if !types.CheckSystemNamespaces(string(k8sArgs.K8S_POD_NAME), n.SystemNamespaces) { if !types.CheckSystemNamespaces(string(k8sArgs.K8S_POD_NAME), n.SystemNamespaces) {
err = k8s.SetNetworkStatus(kubeClient, k8sArgs, netStatus, n) err = k8s.SetNetworkStatus(kubeClient, k8sArgs, netStatus, n)
if err != nil { if err != nil {
if strings.Contains(err.Error(), "failed to query the pod") {
return nil, cmdErr(k8sArgs, "error setting the networks status, pod was already deleted: %v", err)
}
return nil, cmdErr(k8sArgs, "error setting the networks status: %v", err) return nil, cmdErr(k8sArgs, "error setting the networks status: %v", err)
} }
} }
@@ -803,7 +810,6 @@ func cmdDel(args *skel.CmdArgs, exec invoke.Exec, kubeClient *k8s.ClientInfo) er
} }
func main() { func main() {
// Init command line flags to clear vendored packages' one, especially in init() // Init command line flags to clear vendored packages' one, especially in init()
flag.CommandLine = flag.NewFlagSet(os.Args[0], flag.ExitOnError) flag.CommandLine = flag.NewFlagSet(os.Args[0], flag.ExitOnError)