From: Trinath Somanchi Date: Thu, 7 Mar 2019 07:48:01 +0000 (+0000) Subject: Merge "Fixed missing external-ids" X-Git-Tag: v0.1.0~23 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=40f7cea5241610cd0370fda6c0187bf23843736f;hp=3e1cc4ea68b531d934354f9ebeef15ca08913238;p=ovn4nfv-k8s-plugin.git Merge "Fixed missing external-ids" --- diff --git a/internal/pkg/ovn/pods.go b/internal/pkg/ovn/pods.go index 770f4e5..fcd258e 100644 --- a/internal/pkg/ovn/pods.go +++ b/internal/pkg/ovn/pods.go @@ -112,7 +112,11 @@ func (oc *Controller) addLogicalPortWithSwitch(pod *kapi.Pod, logicalSwitch, ipA out, stderr, err = util.RunOVNNbctlUnix("--may-exist", "lsp-add", logicalSwitch, portName, "--", "lsp-set-addresses", portName, fmt.Sprintf("%s %s", macAddress, ipAddress), "--", "--if-exists", - "clear", "logical_switch_port", portName, "dynamic_addresses") + "clear", "logical_switch_port", portName, "dynamic_addresses", "--", "set", + "logical_switch_port", portName, + "external-ids:namespace="+pod.Namespace, + "external-ids:logical_switch="+logicalSwitch, + "external-ids:pod=true") if err != nil { logrus.Errorf("Failed to add logical port to switch "+ "stdout: %q, stderr: %q (%v)",