Wednesday, 2024-04-03

opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: CI: Increment stable jobs for 2024.1/drop Zed  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91493100:01
opendevreviewMerged openstack/ironic-python-agent master: Import disk_{utils,partitioner} from ironic-lib  https://review.opendev.org/c/openstack/ironic-python-agent/+/91247601:04
jamesdentonclarkb Turns out, if you 'export FS_TYPE=xfs' when running disk-image-create it will work. ie. FS_TYPE=xfs DIB_RELEASE=jammy DIB_CLOUD_INIT_DATASOURCES="ConfigDrive, OpenStack" disk-image-create cloud-init-datasources ubuntu baremetal dhcp-all-interfaces grub2 -t raw -o 20240402-ubuntu-jammy-partition-xfs02:40
rpittaugood morning ironic! o/07:04
rpittauTheJulia, stevebaker[m], I agree on adding the shimaa64.efi, maybe even in a follow up07:15
rpittauwe should probably add a note/reminder for the risc-v part07:15
ContinuityHey Ironic users, has anyone used Ironic in a pure L3 environment, and if so, are there any blog posts, documentation or info floating about?09:09
dtantsurContinuity: not sure about docs, but we definitely use Ironic with virtual media in pure L3 environments09:11
Continuitydtantsur: would you be able to describe what that looks like. I assume your using virtual media to provision the bare metal node, are you then running bgp on the node once it comes up?09:16
dtantsurContinuity: not sure how bgp is related (but I'm also not the biggest networking expert here). We embed networking configuration in the ISO.09:17
dtantsursomething along the lines of https://docs.openstack.org/ironic/latest/admin/dhcp-less.html (but for us it's different since we use coreos)09:17
Continuitydtantsur: ah cool I was wondering how you were configuring the network not he node once it comes up,.09:17
Continuitydtantsur: I also assume your a single tenant environment ?09:18
dtantsurYes, at least from the Ironic perspective (although I'm not sure it's a blocking factor here)09:18
Continuitydtantsur: thanks.09:37
iurygregorygood morning Ironic11:29
opendevreviewDaniel King proposed openstack/ironic-python-agent master: Add get_additional_skip_list and get_skip_list  https://review.opendev.org/c/openstack/ironic-python-agent/+/91320912:00
TheJuliagood morning!13:20
opendevreviewDaniel King proposed openstack/ironic-python-agent master: Add get_additional_skip_list and get_skip_list  https://review.opendev.org/c/openstack/ironic-python-agent/+/91320913:26
TheJuliaw/r/t risc-v, looks like the proposal is "grubriscv64.efi", although I'm not sure that will fly given it is a FAT12 filesystem, so it realistically should be no longer than 8.313:41
TheJuliarpittau: you have plt-ey email :)14:12
TheJuliaHorace is the China community manager, if you don't happen to already know him.14:13
rpittauthanks TheJulia !14:15
opendevreviewDmitry Tantsur proposed openstack/ironic master: Fix generating local paths when connecting virtual media  https://review.opendev.org/c/openstack/ironic/+/91497214:17
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix redifsh detach generic vmedia device method  https://review.opendev.org/c/openstack/ironic/+/91497814:41
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix redifsh detach generic vmedia device method  https://review.opendev.org/c/openstack/ironic/+/91497814:47
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Unprovision iso ramdisk boot from test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91498014:48
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Delete the CUSTOM_RAID template after test has finished  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91498114:48
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Unprovision iso ramdisk boot from test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91498014:49
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Delete the CUSTOM_RAID template after test has finished  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91498114:49
TheJuliaThe two changes above are bug fixes for our tempest plugin, I'd like to go a head and get them merged so we can cut 2.9.1 at some point soonish :)14:50
TheJuliaso grub folks indicate the default filename on grub is expected to be /EFI/BOOT/BOOTRISCV64.EFI15:00
TheJuliaso SHIMRISCV64.EFI is highly possible15:01
dtantsuroh, we're working on risc-v support already? :)15:01
rpittauTheJulia: either we add it now and then fix it later if it changes, or we just wait :)15:01
TheJuliaor just pre-emptively wipe it out :)15:02
TheJuliadtantsur: more so going "hey, this is going to be a bug one day!"15:04
dtantsurheh, I see15:04
TheJuliaso, gah, stevebaker[m]'s change is now listed as merge conflicted15:44
rpittaugood night! o/16:13
TheJuliadtantsur, rpittau: I've added a Secure Boot topic to the etherpad (https://etherpad.opendev.org/p/ironic-ptg-april-2024)16:14
dtantsurTheJulia: no objections, although drivers is exactly not out topic16:21
dtantsur(updating/initializing certificates - definitely)16:21
TheJuliaIndeed16:21
* dtantsur is also interested in the "ironic for AI"16:21
TheJuliabut if the image has the driver loaded, OS will never boot16:21
TheJuliastill typing that one out :)16:21
TheJuliaokay, I think I've completed typing that one out16:27
*** logan_ is now known as Guest481816:53
*** cid__ is now known as cid16:55
*** jroll00 is now known as jroll016:55
*** Reverbverbverb_ is now known as Reverbverbverb16:55
*** gmann_ is now known as gmann16:55
TheJuliadtantsur: I think I have found a entirely non breaking way to handle the virtual media issue while also backporting fixes and working to lock out all possibility of a failure case.18:20
TheJuliadtantsur: we set a publisher id field on the file, we then key off that, IPA would still need a helper utility or script to do needful selection, but we could actually then leverage that as the delineator and still set a kernel arg to match the publisher18:23
TheJuliaand because individually none of that is non-breaking, we should be in the clear to do needful backporting and then do the final "lockout of the possible cases" script invocation as part of an dib or ipa-b change18:24
TheJuliamaybe across 3 separate patches, but that at least combines the ideas/principals18:24
TheJuliaudevadm info --query=property --property=ID_FS_PUBLISHER_ID /dev/loop1 18:31
TheJuliaID_FS_PUBLISHER_ID=8abff792-8dab-4a3f-9aa1-2140c05efb7318:31
cidSo, I've got some pending updates, and a task I will really like to take a jab at. But since it's crunch time, my priority is to clear the clutter, hence, I was hoping to get some eyes on: https://review.opendev.org/q/owner:afonnepaulc@gmail.com18:46
cidTheJulia: Did you get a chance to look at my latest update (https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/913926), I've tried figuring out the reason for the failing tests.18:47
TheJuliacid: I can look in like a half hour most likely, I didn't see an update on that latter link when I looked on ?monday?18:48
cidmonday? then that was it.19:14
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Inject a publisher id example  https://review.opendev.org/c/openstack/ironic/+/91502219:57
TheJuliacid: okay, I need to take a short break, and then I'll look at your stuff19:57
opendevreviewSteve Baker proposed openstack/ironic-python-agent master: Step to clean UEFI NVRAM entries  https://review.opendev.org/c/openstack/ironic-python-agent/+/91456321:43
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Unprovision iso ramdisk boot from test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91498022:04
TheJuliajanders: will you be around during the ptg next week?22:44

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