vETH: add full parameter support & along with Remote LPAR and HMC details.#388
vETH: add full parameter support & along with Remote LPAR and HMC details.#388FarooqAbdulla02 wants to merge 2 commits intolop-devops:masterfrom
Conversation
FarooqAbdulla02
commented
Mar 6, 2026
- Implement conditional host_ips/netmasks assignment:
- One interface → single IP/netmask
- Multiple interfaces → comma‑separated IPs/netmasks
- Extend [io_veth_fvt] sections with complete parameter mappings.
- Add peer_password mapping to [io_veth_fvt] for consistency.
- Ensure identical parameter support for veth, FVT tests.
- Remove the commented exclude_inputs_params block. - Simplify configuration file handling by using shutil.copy() for all interface types. - Reduce overall code complexity from 688 to 661 lines. - All configuration files (vnic, veth, hnv, pci) are now copied directly without any filtering, making the code more maintainable and consistent. - All existing functionality remains intact, including HMC integration (manageSystem, VIOS information), credential handling (hmc_pwd, vios_pwd), remote peer discovery through SSH, and dynamic parameter injection from files. Signed-off-by: “Shaik <“shaik.abdulla1@ibm.com”>
…ails. - Implement conditional host_ips/netmasks assignment: * One interface → single IP/netmask * Multiple interfaces → comma‑separated IPs/netmasks - Extend [io_veth_fvt] sections with complete parameter mappings. - Add peer_password mapping to [io_veth_fvt] for consistency. - Ensure identical parameter support for veth, FVT tests. Signed-off-by: “Shaik <“shaik.abdulla1@ibm.com”>
|
@FarooqAbdulla02 can you please attach the run logs. So that it will be easy to get merge |
|
@Naresh-ibm Here are the running logs, [root@ltcden7-lp23-new tests]# python pci_info.py --vnic --params-file adapter_list_values.txt --create-config |
|
@FarooqAbdulla02 please paste the content of the final built input file, that will help |