Set the HostName property on ethernet interface.
Change-Id: I78fa2c82305b6728b50284f83a9c742584d0db1a
Signed-off-by: Anves Kumar rayankula <anvesr77@in.ibm.com>
diff --git a/lib/bmc_network_utils.robot b/lib/bmc_network_utils.robot
index 52fc5bd3..e95c11c 100644
--- a/lib/bmc_network_utils.robot
+++ b/lib/bmc_network_utils.robot
@@ -347,8 +347,11 @@
# Description of argument(s):
# hostname A hostname value which is to be configured on BMC.
+ ${active_channel_config}= Get Active Channel Config
+ ${ethernet_interface}= Set Variable ${active_channel_config['${CHANNEL_NUMBER}']['name']}
+
${data}= Create Dictionary HostName=${hostname}
- Redfish.patch ${REDFISH_NW_PROTOCOL_URI} body=&{data}
+ Redfish.patch ${REDFISH_NW_ETH_IFACE}${ethernet_interface} body=&{data}
... valid_status_codes=[${HTTP_OK}, ${HTTP_NO_CONTENT}]