Monday, 2022-06-06

waleedm_TheJulia, Hi Julia, I debugged it, I found kwargs missed here https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/extensions/clean.py#L7608:14
waleedm_TheJulia, and that's why the args didn't pass to the clean_step 08:15
TheJuliagood find waleedm_!08:15
TheJuliaCould you post a patch for it?08:15
waleedm_sure I'll do 08:15
TheJuliaExcellent, Thanks!08:15
TheJuliaI know many contributors are either traveling today or recovering from traveling over the weekend.08:16
waleedm_TheJulia, do you know if during deploy steps, we can do power cycle for the machine, or it's only reboot ?08:55
TheJuliawaleedm_: yes09:35
TheJuliawaleedm_: you need to explicitly indicate it if memory serves09:35
TheJuliawaleedm_: https://github.com/openstack/ironic/blob/81f17f8a35b415db7a42c615a3b4392c95ab332b/ironic/drivers/modules/agent_base.py#L18009:38
TheJuliawaleedm_: the most important aspect in this is https://github.com/openstack/ironic/blob/81f17f8a35b415db7a42c615a3b4392c95ab332b/ironic/drivers/modules/agent_base.py#L215-L21909:39
TheJuliaClear the agent token so the agent can re-establish connectivity after the reboot09:39
TheJuliaotherwise it is locked out09:39
waleedm_TheJulia, Ok I see but the point here is doing powercycle or reboot ?09:49
TheJuliayes09:51
TheJuliaoh, are you thinking an explicit "go reboot now" step?09:51
waleedm_TheJulia, no no it's ok to run at the end , but I need powercycle not reboot  09:54
opendevreviewMerged openstack/ironic-python-agent bugfix/8.3: Create fstab entry with appropriate label  https://review.opendev.org/c/openstack/ironic-python-agent/+/84448609:54
opendevreviewMerged openstack/ironic-python-agent bugfix/8.3: Collect a full lsblk output in the ramdisk logs  https://review.opendev.org/c/openstack/ironic-python-agent/+/84474709:54
opendevreviewMerged openstack/ironic-python-agent bugfix/8.3: Add `mount` and `parted -l` to the collected commands  https://review.opendev.org/c/openstack/ironic-python-agent/+/84474809:54
TheJuliawaleedm_: ahh09:54
opendevreviewMerged openstack/ironic-python-agent bugfix/8.3: Multipath Hardware path handling  https://review.opendev.org/c/openstack/ironic-python-agent/+/84474909:54
TheJuliahmmm09:54
TheJuliahmmmmm09:54
TheJuliaJayF: Surely onmetal had to do the same?09:54
iurygregorygood morning Ironic o/10:06
waleedm_TheJulia, How can I use " openstack baremetal deploy --deploy-steps" for tesing some deploy_steps ?!13:39
waleedm_"openstack baremetal node deploy --deploy-steps... "13:40
waleedm_Do I need a full deployment or there is something faster, and if I need a full deployment how to pass the deploy-steps t the deployment command ? 13:41
ajyawaleedm__:   on which version are you? deploy-steps as arg was added in Wallaby to API, and CLI afterwards. Before that had to use deploy templates14:53
cbouchar_Where to find ipxe_aa64.efi as defined in variable ipxe_bootfile_name_by_aarch?19:11
TheJuliacbouchar_: ipxe bootimgs packaging19:23
cbouchar_keep getting x86_64 stuff19:23
cbouchar_TheJulia:  Retrying19:47
*** mnasiadka_ is now known as mnasiadka19:53
JayFTheJulia: hmm. we always used reboot_requested: true in clean steps21:06
JayFTheJulia: I think that was upstremed; but that was back when any power cycle was BMC off (wait for report power off) BMC on IIRC 21:07
JayFso any corners around "soft vs hard reboots" probably didn't exist yet21:07
JayFTheJulia: https://github.com/openstack/ironic/commit/bf985bcdd94f953b7d72a2c28481cb2f3ff5050821:08
JayFTheJulia: so it's not clear to me why that feature wouldn't work; if we somehow nerfed the cleaning reboot to be soft every time I'd consider that a regression21:08
JayFO21:09
JayF*I'm not working today, I've been sick, but obviously if you have further questions I'll see them eventually21:09
TheJuliaJayF: so our perceptions are the same then, but I’ve not exhaustively checked the code… summit and running board meeting21:53
TheJuliaAnd now sleep, because midnight is fashionable21:53

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!