Wednesday, 2023-11-01

TheJuliaJayF: I my spoon canister has no spoons for imparting that reality right now00:17
TheJuliaso, dtantsur it looks like cloud-init does have support, not enabeld by default, we likely need some new dib stuffs to aid the case. I'll see if I can hammer some stuff out tomorrow since it looks like glean *is* doing what we expect and cloud-init smashes it00:18
opendevreviewSteve Baker proposed openstack/ironic-python-agent master: Test coverage for efi_utils.get_boot_record  https://review.opendev.org/c/openstack/ironic-python-agent/+/89977402:53
opendevreviewSteve Baker proposed openstack/ironic-python-agent master: Parse efibootmgr type and details  https://review.opendev.org/c/openstack/ironic-python-agent/+/89977502:53
*** tonyb_ is now known as tonyb08:57
*** erbarr_ is now known as erbarr08:57
*** TheJulia_ is now known as TheJulia08:57
*** v1k0d3n_ is now known as v1k0d3n08:57
*** buhman_ is now known as buhman08:57
*** mnasiadka_ is now known as mnasiadka08:57
*** clarkb is now known as Guest539308:59
*** ravlew is now known as Guest541109:00
*** clarkb is now known as Guest541810:45
iurygregorygood morning Ironic11:22
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent stable/2023.2: Conditional creation of RAIDed ESP for UEFI Software RAID  https://review.opendev.org/c/openstack/ironic-python-agent/+/89932511:49
arne_wiebalckhmm11:51
arne_wiebalckdidn't realise there was a backport already ... anything I should do now? It is the same code.11:52
iurygregorya bit weird that the backport doesn't have the cherry-pick info O.o11:55
iurygregoryoh, in your commit it removed XD11:56
arne_wiebalckiurygregory: '-x' ?12:00
iurygregoryarne_wiebalck, probably you missed it =) (I would push a new one with the information) 12:00
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent stable/2023.2: Conditional creation of RAIDed ESP for UEFI Software RAID  https://review.opendev.org/c/openstack/ironic-python-agent/+/89932512:01
arne_wiebalckiurygregory: done12:02
iurygregoryarne_wiebalck, ty!12:02
arne_wiebalcklet's see if I need cookies for zuul like in the old days :-D12:02
iurygregoryXD12:02
iurygregorysometimes you will need12:03
TheJuliagood morning13:16
arne_wiebalckGood morning TheJulia o/13:25
TheJuliadtantsur: https://review.opendev.org/c/openstack/ironic-python-agent/+/899774/1/ironic_python_agent/tests/unit/test_efi_utils.py#226 <-- do you happen to have the efibootmgr output from cases where the machine has been configured to boot to CD ?13:36
iurygregoryI think he will only answer tomorrow 13:38
*** dansmith_ is now known as dansmith13:40
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent stable/2023.1: Conditional creation of RAIDed ESP for UEFI Software RAID  https://review.opendev.org/c/openstack/ironic-python-agent/+/89985913:49
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent stable/zed: Conditional creation of RAIDed ESP for UEFI Software RAID  https://review.opendev.org/c/openstack/ironic-python-agent/+/89986013:51
JayFhttps://review.opendev.org/c/openstack/ironic/+/899512 this fixes our devstack doc to actually work and is reasonably trivial14:42
TheJuliaiurygregory: likely fine in the grand scheme of things14:56
iurygregoryyes =)14:57
*** Guest5418 is now known as clarkb15:03
opendevreviewMerged openstack/ironic master: Update devstack guide for image id; network always needed  https://review.opendev.org/c/openstack/ironic/+/89951215:11
JayFty15:12
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent stable/yoga: Conditional creation of RAIDed ESP for UEFI Software RAID  https://review.opendev.org/c/openstack/ironic-python-agent/+/89988315:59
*** sfinucan is now known as stephenfin16:15
*** promethe- is now known as prometheanfire16:49
*** prometheanfire is now known as Guest545216:49
*** Guest5452 is now known as prometheanfire16:51
JayFjanders: I have some downstream folks who might be interested in that repository-of-redfish-bmc-definitions stuff you were talking about at the PTG; can you pull me into any meaningful discussions about that?16:52
opendevreviewJulia Kreger proposed openstack/ironic master: WIP/DNM: Advanced vmedia deployment test ops  https://review.opendev.org/c/openstack/ironic/+/89801017:14
TheJuliamuahahahaha I've reproduced the vmedia issue in CI, and looks like we're not far from having a fix in the current patch sets18:58
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP/DNM: Get rid of simple-init (but keep glean)  https://review.opendev.org/c/openstack/ironic-python-agent/+/89551919:37
* TheJulia longingly awaits the CI job to complete19:51
opendevreviewSteve Baker proposed openstack/ironic-python-agent master: Test coverage for efi_utils.get_boot_record  https://review.opendev.org/c/openstack/ironic-python-agent/+/89977419:57
opendevreviewSteve Baker proposed openstack/ironic-python-agent master: Parse efibootmgr type and details  https://review.opendev.org/c/openstack/ironic-python-agent/+/89977519:57
stevebaker[m]good morning19:58
TheJuliagood morning19:58
stevebaker[m]If anyone has "efibootmgr -v" entries that don't look like any of these then I can add them to the test https://review.opendev.org/c/openstack/ironic-python-agent/+/899774/2/ironic_python_agent/tests/unit/test_efi_utils.py#21120:01
TheJuliastevebaker[m]: awesome you have the Fvfile stuffs :)20:03
TheJuliaI'm starting to wonder if we should remove records serviced over USB interfaces as well20:03
JayFI met the right folks downstream to get that for me, too20:04
JayFso I have an ask out for an efibootmgr -v20:04
stevebaker[m]TheJulia: The step could have an argument for what to delete, defaulting to only HD?20:06
TheJuliaI think under a default case, usb devices are where we would end up hiding orphaned boot records for virtual media CDs which is another case where we can sort of hit this weird case of bad records starting to build up20:07
TheJuliaI'm sort of hopeful dtantsur has a efibootmgr -v output from a case where it has been reported to him20:08
TheJuliaI guess another though is the usb devices are a generic carrier/transport20:17
JayFshould we do something gross like, hash and store each line somewhere?20:33
TheJuliawhat would that gain us?20:39
JayFwe could clean the diff.20:39
TheJuliawhat would we do with it?20:39
TheJuliaA diff doesn't matter as much, really, and it is going to get changed by every OS20:40
JayFAt first deploy/clean/enroll/some-starting-point20:40
JayFyou can get a list of all the lines, hash each one20:40
JayFones added/changed post-ironic-provisioning are cleaned20:40
JayFthat has an assumption that, e.g. we can normalize the entries enough to remove things that would generate noise (like ordering)20:40
TheJuliabut then we risk removing entries which are firmware added if something changes there20:41
JayFand that any ones created by the system we'd want to preserve are relatively-static20:41
JayFoooh that's a very compelling counterargument20:41
JayFespecially given how many people would firmware update out of ironic's knowledge20:41
* TheJulia looks at Emulex HBAs much like one looks at vermooth20:41
JayFight, I have a headache and a workday on Saturday (SeaGL conference prezi), so I'm going to stop staring at the screen o/20:42
TheJuliaGoodnight20:46
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP/DNM: Navigate re-loading simple-init configuration  https://review.opendev.org/c/openstack/ironic-python-agent/+/89551920:58
opendevreviewJulia Kreger proposed openstack/sushy master: Adds an option for setting the http boot uri  https://review.opendev.org/c/openstack/sushy/+/71827621:22
opendevreviewJulia Kreger proposed openstack/sushy-tools master: WIP: Support testing for HttpBootUri  https://review.opendev.org/c/openstack/sushy-tools/+/89696321:35
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: Add test for dhcp-less vmedia based deployment  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/89800622:53
* TheJulia goes and exercises22:56
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: Add test for dhcp-less vmedia based deployment  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/89800623:47

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