Tuesday, 2022-07-12

opendevreviewJulia Kreger proposed openstack/ironic master: Concurrent Distructive/Intensive ops limits  https://review.opendev.org/c/openstack/ironic/+/84000600:03
TheJuliaarne_wiebalck: ^^^^00:07
* TheJulia goes off to make dinner00:07
opendevreviewSteve Baker proposed openstack/bifrost master: Support PXE network boot with grub  https://review.opendev.org/c/openstack/bifrost/+/80722002:30
stevebaker[m]cbouchar: Hey, I broke out the selinux bifrost fix into its own change https://review.opendev.org/c/openstack/bifrost/+/84924602:57
stevebaker[m]cbouchar: although I see you might be having issues with it, let me know if I can help with anything. One thing to keep in mind, I think http_boot_folder, tftp_boot_folder, and ironic_tftp_master_path need to be on the same partition for the hard linking to work. Bifrost defaults do this by them all being in /var/lib03:00
stevebaker[m] cbouchar straying from bifrost defaults for any of these might lead to selinux issues, come to think of it03:03
opendevreviewSteve Baker proposed openstack/bifrost master: Support PXE network boot with grub  https://review.opendev.org/c/openstack/bifrost/+/80722003:43
opendevreviewSteve Baker proposed openstack/bifrost master: Support PXE network boot with grub  https://review.opendev.org/c/openstack/bifrost/+/80722005:38
opendevreviewSwapnil Machikar proposed openstack/ironic-tempest-plugin master: Add iDRAC Redfish sync boot mode test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/84870906:57
opendevreviewSONG SHUKUN proposed openstack/ironic master: Fix: iRMC inspect interface sets invalid value  https://review.opendev.org/c/openstack/ironic/+/84945507:09
rpittaugood morning ironic! o/07:19
opendevreviewVerification of a change to openstack/metalsmith master failed: Do a precise node lookup for unprovision  https://review.opendev.org/c/openstack/metalsmith/+/84905207:45
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: Add linters job  https://review.opendev.org/c/openstack/metalsmith/+/84946108:00
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: Add linters job  https://review.opendev.org/c/openstack/metalsmith/+/84946108:01
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: Add linters job  https://review.opendev.org/c/openstack/metalsmith/+/84946108:05
rpittau^ this should fix the metalsmith integration job08:05
rpittauanyone already working on centos9 job in metalsmith?08:06
dtantsurmorning folks08:12
dtantsurrpittau: no, do we need one?08:12
rpittaugood morning dtantsur :)08:13
rpittaumaybe non-voting to start? not sure what the support plan is there and noticed that we're still using CS8 with Python 3.608:13
dtantsurrpittau: we do not or at least should not08:16
dtantsurCS8 itself is supported until 2024 (?) so it should not be a big deal08:16
rpittaualright08:16
dtantsur(I also don't think it will hurt to switch to CS9 provided that DIB support is stable enough)08:17
rpittauyep08:18
rpittaumy main concern is not on CS8 itself but on the python version08:18
dtantsurin case of metalsmith, we use CS as an instance image, so we don't really care what's inside08:23
opendevreviewSteve Baker proposed openstack/metalsmith master: Do a precise node lookup for unprovision  https://review.opendev.org/c/openstack/metalsmith/+/84905208:55
jandersgood morning Ironic o/09:06
opendevreviewMark Goddard proposed openstack/ironic stable/wallaby: Improve dependency resolution in driver-requirements.txt  https://review.opendev.org/c/openstack/ironic/+/84949110:36
opendevreviewAija Jauntēva proposed openstack/ironic master: Update known issue for iDRAC Swift firmware update  https://review.opendev.org/c/openstack/ironic/+/84949510:46
timeuHi Ironic, anybody has an idea how to produce an EFI compliant wholedisk rhel 8.5 image for deploying on a BM node ? I tried it with disk-image-create --image-size 4GB rhel vm block-device-efi dhcp-all-interfaces and I get package conflicts regarding grub2-common11:33
dtantsurtimeu: what's the error? can it be transient?11:35
timeu2022-07-12 11:30:50.556 |  Problem: cannot install both grub2-common-1:2.02-99.el8_4.9.noarch and grub2-common-1:2.02-106.el8.noarch11:36
timeu2022-07-12 11:30:50.556 |   - package grub2-efi-x64-1:2.02-99.el8_4.9.x86_64 requires grub2-common = 1:2.02-99.el8_4.9, but none of the providers can be installed11:36
timeu2022-07-12 11:30:50.556 |   - package grub2-pc-1:2.02-106.el8.x86_64 requires grub2-common = 1:2.02-106.el8, but none of the providers can be installed11:36
timeu2022-07-12 11:30:50.556 |   - cannot install the best candidate for the job11:36
timeuI registered the image against our satellite using the EUM repos. But now I remember that this is for 8.4 and I used an 8.5 cloud image. I will try to use a RHEL 8.4 image instead and see if this is due to that11:37
dtantsurpossibly? worth trying11:37
iurygregorygood morning Ironic o/11:45
timeuok using 8.4 RHEL kvm image solved the package conflict issue11:49
cboucharstevebaker: Thank you for the feedback Steve.  I will back peddle to this soon.11:54
TheJuliagood morning12:49
dtantsurmorning TheJulia 12:51
TheJuliarpittau: thank you for posting the linters fix to metalsmith, I was looking at the error and was super glad to see a patch waiting :)12:58
rpittauTheJulia: np :)12:59
rpittauand good morning!12:59
dtantsurmeanwhile, I looked at ironic-webclient, and it's no so rosy when it comes to javascript stuffs13:04
TheJuliayeah13:04
dtantsura lot of dependencies have gone bad already, some tooling uses python 2, etc13:04
TheJuliaI looked too13:04
rpittaugotta love JS13:04
TheJuliaand we have to update the framework overall13:04
dtantsuryup13:04
dtantsurI still think we should do it, it's just harder to justify the effort now13:05
TheJuliaI feel like I could likely pull it off with a quiet weekend, the testing framework is a headache though13:05
TheJuliasince we have to move to a different webdriver13:05
TheJuliaand thus no test passes anymore :\13:06
TheJuliaI think that is what pushes it over the quick fix edge for me13:07
opendevreviewJulia Kreger proposed openstack/ironic master: CI: ipv6: explicitly load br_netfilter  https://review.opendev.org/c/openstack/ironic/+/84953113:19
TheJuliaI hope that makes the v6 job more reliable13:20
TheJuliait first looked like *no* ipv6 forwarding was engaged, but also no packets logged for v6 either. :\13:23
TheJuliadtantsur: oh, you were talking about webclient13:28
TheJuliaI was talking about ironic-ui. I guess they are in entirely similar states13:28
iurygregoryBaremetal SIG in 23 min?13:37
TheJuliaboard call unfortunately :(13:37
TheJuliatuesday, 7am pacific, the most popular time13:38
arne_wiebalckBare Metal SIG meeting with "K8s on Bare Metal" from G-Research in 15mins! https://etherpad.opendev.org/p/bare-metal-sig13:45
arne_wiebalckK8s & Ironic a G-Research starting now :)14:01
iurygregoryJayF, ^14:02
iurygregoryoh you already there =)14:02
JayFTheJulia: I was under the impression that `br_netfilter` was only required to do filtering of bridges in contexts that e.g. you would've used ebtables before14:08
JayFTheJulia: do we do any sorta crazy bridge filtering in our gates?14:09
JayF(basically, if this fixes our gate; I'll be surprised and go fix my personal router too, but I've not seen issues with nat-on-bridge there so I'd be surprised if it were impacting gate)14:21
kaloyanHello everyone, I've got a question regarding creating PXE boot links for different MAC addresses on a machine. I have a machine that has 6 ports, only one of them is capable of PXE booting. I'm trying to perform an iSCSI boot with the help of Cinder. When I provision the machine via Nova, it boots, loads iPXE which in turn loads the boot.ipxe script. The boot.ipxe script14:23
kaloyanthen tries to loop over all the available MAC addresses and connect to the iSCSI target. However, the first MAC isn't the MAC of the port that's marked as PXE-capable, thus it has no IP address and no connectivity to the iSCSI SAN. Question here is: Why did Ironic create links to the iPXE boot script (not the boot.ipxe, the other one that gets generated, not sure how it's14:23
kaloyancalled) for MAC addresses of ports that aren't marked as PXE capable? Is this expected behaivior?14:23
rpittaubye everyone, see you tomorrow! o/14:28
TheJuliaJayF: well, it is only one job that has a 30% failure rate or so14:31
JayFTheJulia: yeah, IMO that would only matter if you were trying to do like, transparent filtering thru the bridge14:31
TheJuliaI was thinking the same, but can't explain what I'm seeing otherwise14:41
opendevreviewMerged openstack/metalsmith master: Add linters job  https://review.opendev.org/c/openstack/metalsmith/+/84946114:57
opendevreviewMerged openstack/metalsmith master: Do a precise node lookup for unprovision  https://review.opendev.org/c/openstack/metalsmith/+/84905214:58
opendevreviewMerged openstack/ironic bugfix/19.0: No deploy_kernel/ramdisk with the ramdisk deploy and no cleaning  https://review.opendev.org/c/openstack/ironic/+/84922015:33
opendevreviewMark Goddard proposed openstack/ironic-python-agent master: Add LVM based image support to MD scenario  https://review.opendev.org/c/openstack/ironic-python-agent/+/81668516:04
opendevreviewDmitry Tantsur proposed openstack/bifrost master: CI: use openstacksdk from source if it's cloned  https://review.opendev.org/c/openstack/bifrost/+/84956316:07
dtantsursee you tomorrow folks o/16:09
TheJuliamgoddard: I suspect we should put a release note on https://review.opendev.org/c/openstack/ironic/+/84949117:38
opendevreviewMerged openstack/ironic bugfix/18.1: No deploy_kernel/ramdisk with the ramdisk deploy and no cleaning  https://review.opendev.org/c/openstack/ironic/+/84922118:54
opendevreviewMerged openstack/ironic master: [Minor] Fix misspellings of "insufficient"  https://review.opendev.org/c/openstack/ironic/+/84578920:20
JayFDo SPUCs still happen? /me looking at whiteboard20:22
JayFI'm really just searching for the Oct PTG etherpad, which isn't on the whiteboard afaict20:23
TheJulianot really, unfortunately20:42
TheJuliathey kind of died out interest wise20:42
JayFIs PTG not free for ATCs anymore?21:07
JayFJust wanting to make sure I understand before I pay and potentially don't need to...21:10
TheJuliaIt is not free for ATCs, the cost helps cover the venue fees21:11
JayFack; that's what I figured21:12
JayFhow long has it been since it changed?21:12
TheJuliaI think the atlanta ptg had a nominal fee if you were an Active Contributor.21:32
TheJuliaFirst feel like current was the first denver one... and we did two there.21:33
opendevreviewJulia Kreger proposed openstack/metalsmith stable/yoga: Add linters job  https://review.opendev.org/c/openstack/metalsmith/+/84952321:55
opendevreviewJulia Kreger proposed openstack/metalsmith stable/xena: Add linters job  https://review.opendev.org/c/openstack/metalsmith/+/84952421:56
opendevreviewJulia Kreger proposed openstack/metalsmith stable/wallaby: Add linters job  https://review.opendev.org/c/openstack/metalsmith/+/84958322:04
opendevreviewSteve Baker proposed openstack/metalsmith stable/yoga: Do a precise node lookup for unprovision  https://review.opendev.org/c/openstack/metalsmith/+/84958422:21
opendevreviewSteve Baker proposed openstack/metalsmith stable/xena: Do a precise node lookup for unprovision  https://review.opendev.org/c/openstack/metalsmith/+/84958522:22
opendevreviewSteve Baker proposed openstack/metalsmith stable/wallaby: Do a precise node lookup for unprovision  https://review.opendev.org/c/openstack/metalsmith/+/84958622:24
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Anaconda CI changes  https://review.opendev.org/c/openstack/ironic/+/84958723:27
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: Initial tempest test idea anaconda deploy  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/83591723:46
TheJulianow to see how epicly it expldoes23:48
TheJuliakaloyan: I'm not sure what you mean by created links. Do you mean there are links in /httpboot  fore ach nic? I'm not really sure what is breaking there for you since the way it is supposed to work is use the information from the volume connectors and ipxe can ultimately use whatever interface it *really* wants to use, I guess as long as it has valid connection details loaded and sent to the SAN storage23:50
TheJuliakaloyan: so maybe I'm not groking where thigns are breaking down in your perception23:51

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