Friday, 2024-01-05

opendevreviewMerged openstack/bifrost master: Drop support for Ubuntu Focal  https://review.opendev.org/c/openstack/bifrost/+/90397500:02
JayFHey everyone, please give a warm welcome to adamcarthur5 -- Adam is a GR-OSS developer who has been working on armadaproject.io for the last few months and will be shifting focus to OpenStack for the coming months (starting and onboarding with Ironic contributions). 00:08
JayFfrickler: adamcarthur5 is who I intend to be helping us get some of the smaller OpenStack projects migrated off eventlet, as mentioned in #openstack-tc earlier this week. So maybe be extra nice to him :D 00:09
TheJuliaadamcarthur5: welcome!00:12
opendevreviewMerged openstack/bifrost master: Drop support for rootwrap  https://review.opendev.org/c/openstack/bifrost/+/90367100:25
opendevreviewMerged openstack/bifrost master: inspector: add console=ttyS0 by default only when testing  https://review.opendev.org/c/openstack/bifrost/+/90102800:34
opendevreviewMerged openstack/bifrost master: Configure static DHCP before automated cleaning  https://review.opendev.org/c/openstack/bifrost/+/90393900:34
opendevreviewMerged openstack/bifrost master: Update ansible linters to current version used  https://review.opendev.org/c/openstack/bifrost/+/90394900:34
opendevreviewMerged openstack/bifrost master: Slightly reduce the disk size when testing DHCP  https://review.opendev.org/c/openstack/bifrost/+/90394800:34
opendevreviewMerged openstack/ironic master: Fix typo in xclarity docs  https://review.opendev.org/c/openstack/ironic/+/90429401:12
jandersGood morning Ironic o/01:15
jandersHappy New Year 2024!01:16
jandersI am back from extended leave, will be around for foreseeable future01:16
opendevreviewMerged openstack/ironic master: Do not log lack of metrics support at WARNING lvl  https://review.opendev.org/c/openstack/ironic/+/90445502:08
opendevreviewMerged openstack/ironic master: [Docs] Adds changes to 'iLO' docs regarding Gen11 support  https://review.opendev.org/c/openstack/ironic/+/90407502:08
opendevreviewMerged openstack/ironic master: Remove unnecessary egg_info options  https://review.opendev.org/c/openstack/ironic/+/90405302:08
opendevreviewJay Faulkner proposed openstack/ironic stable/2023.2: Do not log lack of metrics support at WARNING lvl  https://review.opendev.org/c/openstack/ironic/+/90473902:16
dtantsurwelcome adamcarthur5 and welcome back janders!08:50
dtantsurJayF: no objections (re bug dashboard)08:52
adam-metal3Hello Ironic, Happy New Year to all of you!11:12
jandersthank you dtantsur11:59
jandershey adam-metal3 o/11:59
adam-metal3hey janders o/11:59
opendevreviewVerification of a change to openstack/ironic master failed: Handle LLDP parse Unicode error  https://review.opendev.org/c/openstack/ironic/+/90386112:15
dtantsurfolks, could we merge https://review.opendev.org/c/openstack/ironic-lib/+/903815 and then release ironic-lib?13:30
opendevreviewDmitry Tantsur proposed openstack/ironic master: DNM drop rootwrap support  https://review.opendev.org/c/openstack/ironic/+/90483613:35
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Configure the new inspection implementation  https://review.opendev.org/c/openstack/bifrost/+/89692514:15
dtantsurhas to rebase, also added CI jobs ^^14:15
TheJuliagood morning folks!14:28
opendevreviewJulia Kreger proposed openstack/ironic master: Log upon completion of power sync  https://review.opendev.org/c/openstack/ironic/+/89133414:30
arne_wiebalckGood morning, Ironic!14:35
TheJuliadtantsur: any thoughts on backporting https://review.opendev.org/c/openstack/ironic/+/902801/ ?14:41
dtantsurTheJulia: we haven't even decided on merging it at all :D14:41
TheJuliaTo me, it might make sense to do so14:41
TheJuliaWell, yes, but a decision to backport can sometimes impact the overall patch, which is why I raise the question14:42
dtantsurThe opinions split between "don't care" and "meh, odd idea"14:42
dtantsurWe decided against backporting https://review.opendev.org/c/openstack/ironic/+/897071, so backporting this one is questionable14:43
TheJuliaWhile we don't see that exact case, we do have concern of someone malicious with access potentially flooding an ironic deployment with semi-legitimate work and want to prevent any sort of denial of service for essential functions, which seems like that would do 14:43
TheJuliaset as a candidate, but never actually triggered, the overall value change is sort of the issue there I guess, but that is also somewhat also easily set by config too and as a default makes sense to just change in the development branch14:45
dtantsurI'm not against backporting if the community sees value in it14:46
TheJuliastevebaker[m]: a topic for next week when we have our next team meeting ^^^14:47
TheJuliadtantsur: also, https://review.opendev.org/c/openstack/ironic/+/888297 calls node_history_record which will also populate last_error, so that is user discoverable via the api surface and the state should end up going to maintenance in the end because the node just won't work. Not like the user is going to explicitly change the power state when enrolling a machine into the state machine.14:50
dtantsurTheJulia: yep, just commented: last_error is going to be immediately overwritten, no?14:50
dtantsurI'm quite sure we have some high-level try..except that will catch IloOperationError and update last_error14:51
TheJuliaugh, your right!~14:51
* TheJulia fixes14:51
* TheJulia raises an eyebrow at some of the tests running oddly slow14:59
TheJuliaeh, timeout tests15:01
opendevreviewJulia Kreger proposed openstack/ironic master: Detect ilo6 and redirect to redfish  https://review.opendev.org/c/openstack/ironic/+/88829715:01
TheJuliaugh, the down side of putting something down for a month. No logs15:16
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: Test multiple boot interfaces as part of one CI job  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/90217115:27
opendevreviewVerification of a change to openstack/ironic-lib master failed: Compatibility with zeroconf 0.129.0  https://review.opendev.org/c/openstack/ironic-lib/+/90381515:54
jamesdenton___good morning, Ironic. Looking at using the Ansible openstack.cloud module, and it seems target_raid_config support isn't fully supported. Is that the case?16:29
TheJuliajamesdenton___: Not exactly surprising, most users tend to have pre-configured raid sets or not run raid at all, so entirely through the ansible modules not working is not a shock to me16:36
TheJuliao/ Nisha_Agarwal 16:36
jamesdenton___i don't mind working on that, but i think it might be deeper than the ansible. Looking at at the openstack client, --target-raid-config isn't available on create16:36
jamesdenton___but it is on set16:37
TheJulianot every field is settable on node creation16:37
TheJuliaand one of those raid fields, I think is read only actually16:37
TheJuliaif it is CLI settable, it very likely is in openstacksdk, fwiw16:40
TheJuliait triggers an rpc call to the conductor, so it is on it's own specific endpoint it looks like16:41
TheJuliayeah, the driver has to be fully in place to validate the proposed configuration16:42
TheJuliayeah, generally all the same validation logic but drivers can add in their own so they can do sanity/capability checks16:43
TheJuliaso if your saying "hey, bmc, I want to do this mystical magical raid configuration only this vendor knows about", the driver can do it and not detonate16:44
jamesdenton___Well i kinda assumed the api would intake any target raid configuration without validation, and then bork during the clean if it was wrong. Which is fine. I'm just surprised it's not possible to set the desired raid config on node enrollment/create16:47
TheJuliacleaning, or deploy at this point, since you can do raid on deploy as well16:48
TheJuliaBut on deploy also can give a bad taste of the config is wrong because it becomes a super hidden detail16:49
jamesdenton___oh really? nice16:49
TheJuliaand there is also no way for us to tell nova to go "your raid config was wrong"16:49
TheJuliaerr, tell nova to go tell your api consumer "your raid config was wrong!"16:49
jamesdenton___:D16:50
jamesdenton___we love silent failures16:50
TheJuliayeah, the stackhpc folks helped get that working with deploy steps16:50
TheJuliaso one of those cases where some upfront validation is really... as painful as it can be... kind of better16:50
TheJuliaCan everyone get silent failures?!16:50
TheJuliawe can start the "silent failure game show!"16:51
TheJulia.... but nothing like "floor is lava"16:51
TheJulia"Code is lava! The cooking contest show where developers try to make code food while in the lava is slowly creeping forward!"16:52
TheJulias/code food/code inspired food/16:53
* TheJulia may have finally lost it16:53
jamesdenton___that's like a real life implementation of "this is fine" meme16:54
* TheJulia awaits "Yes Chef!" as a test16:54
TheJuliaWe can't actually let everything be on fire. The insurance would be *insane*16:55
jamesdenton___are you aware of any ansible modules to trigger a clean?16:56
opendevreviewMerged openstack/ironic-lib master: Improve error message for wrong metrics backend  https://review.opendev.org/c/openstack/ironic-lib/+/90445716:56
TheJuliaoriginally, you'd use the provision state verb to move it to next state, an explicit module afaik does not exist16:57
TheJuliaI'm guessing you want a way to pass explicit clean_steps ?16:57
jamesdenton___yes16:58
TheJuliaI don't think we ever had a specific driver to add it into bifrost in terms of a use case we were running with in CI16:58
jamesdenton___no worries, i'm gonna look at the bifrost playbooks, i'm sure there's a lot to borrow there16:59
TheJuliamuch more geared for specific cases, but was all geared for people to modify/hack and contribute back if they wanted17:03
jamesdenton___*heart*17:04
TheJuliaI feel like our tempest plugin is trying to gaslight me today18:31
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: Test multiple boot interfaces as part of one CI job  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/90217118:35
TheJuliagah, it was all me18:35
opendevreviewMerged openstack/ironic-lib master: Compatibility with zeroconf 0.129.0  https://review.opendev.org/c/openstack/ironic-lib/+/90381519:54
TheJuliaSo I'm curious if there are any thoughts on https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/902171 specifically because I think the approach would allow us to consolidate ironic-tempest-uefi-redfish-vmedia, ironic-tempest-uefi-redfish-pxe into the ironic-standalone-redfish and cover the impending httpboot jobs as well all together20:15
TheJuliawe could also likely move towards mixing ipmi/redfish nodes in a same job set at that point, but that might be overkill. It ran on the redfish flavored job over at https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_221/902171/6/check/ironic-standalone-redfish/221ee41/testr_results.html and yes, some of it is intentionally opportunistic so the same job will just run if possible on 20:19
TheJuliaipmi20:19
TheJulia we might be able to roll the ironic-tempest-ipa-partition-uefi-pxe-grub2 job into the ironic-standalone job more or less automatically as well20:35
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Change to enforced policy by default  https://review.opendev.org/c/openstack/ironic/+/90200921:07
opendevreviewVerification of a change to openstack/ironic master failed: Handle LLDP parse Unicode error  https://review.opendev.org/c/openstack/ironic/+/90386121:26
opendevreviewMerged openstack/ironic stable/2023.2: Do not log lack of metrics support at WARNING lvl  https://review.opendev.org/c/openstack/ironic/+/90473922:07

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