mirror of
https://github.com/k8snetworkplumbingwg/multus-cni.git
synced 2025-08-22 18:18:00 +00:00
Setting the MAC in CNI_ARGS shouldn't override the already existing CNI_ARGS
This commit is contained in:
parent
d773dcfaad
commit
fd5ac6801c
@ -177,7 +177,7 @@ func delegateAdd(exec invoke.Exec, ifName string, delegate *types.DelegateNetCon
|
||||
return nil, logging.Errorf("failed to parse mac address %q", delegate.MacRequest)
|
||||
}
|
||||
|
||||
if os.Setenv("CNI_ARGS", fmt.Sprintf("IgnoreUnknown=true;MAC=%s", delegate.MacRequest)) != nil {
|
||||
if os.Setenv("CNI_ARGS",fmt.Sprintf("%s;IgnoreUnknown=true;MAC=%s", os.Getenv("CNI_ARGS"), delegate.MacRequest)) != nil {
|
||||
return nil, logging.Errorf("cannot set %q mac to %q: %v", delegate.Conf.Type, delegate.MacRequest, err)
|
||||
}
|
||||
logging.Debugf("Set MAC address %q to %q", delegate.MacRequest, ifName)
|
||||
|
Loading…
Reference in New Issue
Block a user