Thursday, 2024-03-28

opendevreviewMerged openstack/ironic stable/zed: CI: Lock Zed CI to Zed IPA  https://review.opendev.org/c/openstack/ironic/+/91424300:14
opendevreviewSteve Baker proposed openstack/ironic-python-agent master: Step to clean UEFI NVRAM entries  https://review.opendev.org/c/openstack/ironic-python-agent/+/91456301:22
opendevreviewcid proposed openstack/ironic-inspector master: Use the new microversion-parse library to parse the version headers  https://review.opendev.org/c/openstack/ironic-inspector/+/91379404:18
opendevreviewcid proposed openstack/ironic master: Special treatment of .json is now disabled for nodes with .json extension.  https://review.opendev.org/c/openstack/ironic/+/91346705:28
opendevreviewcid proposed openstack/ironic master: Use the new microversion-parse library to parse the version headers  https://review.opendev.org/c/openstack/ironic/+/91379305:32
opendevreviewcid proposed openstack/ironic-inspector master: Use the new microversion-parse library to parse the version headers  https://review.opendev.org/c/openstack/ironic-inspector/+/91379405:46
opendevreviewJacob Anders proposed openstack/sushy-oem-idrac master: Add jobs in Paused state to the list of unfinished jobs  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91460507:29
opendevreviewJacob Anders proposed openstack/sushy-oem-idrac master: Remove Id field from DellJobCollection class  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91460807:35
janders^^ WIP changes in attempt to create a mechanism of handling the issue of duplicate iDRAC jobs of the same type07:36
janders(not an attempt to fix the main problem, just trying to make this code usable - currently doesn't seem to be the case)07:37
jandersCC dtantsur rpittau, more to follo07:37
rpittaugood morning ironic! o/08:07
rpittaujanders: thanks, I'll have a look during the day08:07
rpittauI'd like to merge https://review.opendev.org/c/openstack/sushy-oem-idrac/+/914515 first 08:07
jandersagreed09:26
dtantsurrpittau: that has odd unrelated changes, of which one is wrong - see inline09:54
opendevreviewStephen Finucane proposed openstack/python-ironicclient master: Remove use of distutils  https://review.opendev.org/c/openstack/python-ironicclient/+/91452309:55
opendevreviewStephen Finucane proposed openstack/python-ironicclient master: trivial: Remove note about requirements ordering  https://review.opendev.org/c/openstack/python-ironicclient/+/91452409:55
stephenfindtantsur: Would appreciate reviews on the first of those when you've a chance ^^ ironicclient's osc plugin is currently non-functional on the latest Fedora (39)09:56
dtantsurlooking09:57
rpittaudtantsur: if the summary line is not split pep8 will complain because it's too long :D09:59
rpittauI'll try to make it shorter09:59
dtantsurrpittau: yep. other cases are not too long though, so not sure why these got changed10:00
dtantsurrpittau: in this case, just do "Reference to blah-blah"10:00
dtantsurno need to say it's a property10:00
rpittaummm I have no idea how the other lines got changed.....10:01
rpittauok, thanks for the suggestion10:01
rpittauoh I see!10:02
rpittaufreaking IDE....10:03
opendevreviewRiccardo Pittau proposed openstack/sushy-oem-idrac master: Update setup and tox config  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91451510:04
opendevreviewRiccardo Pittau proposed openstack/sushy-oem-idrac master: Add codespell non voting test  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91451710:05
opendevreviewVerification of a change to openstack/ironic master failed: ci: automatically set the branch for IPA to match TARGET_BRANCH  https://review.opendev.org/c/openstack/ironic/+/91425010:16
opendevreviewJacob Anders proposed openstack/sushy-oem-idrac master: Remove Id field from DellJobCollection class  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91460811:46
mgoddardJayF: it's not really on my immediate todo list. If someone else wants to pick it up they would be welcome to11:48
opendevreviewcid proposed openstack/ironic-tempest-plugin master: Patch to enforce json extension works in existing API behaviour  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91392612:06
iurygregorygood morning Ironic12:23
opendevreviewJacob Anders proposed openstack/sushy-oem-idrac master: Add jobs in Paused state to the list of unfinished jobs  https://review.opendev.org/c/openstack/sushy-oem-idrac/+/91460512:43
iurygregoryso, I got a question downstream regarding Accept-Encondig... would we be ok in setting to all possible values instead of just identity? self._session.headers['Accept-Encoding'] = 'identity, deflate, compress, gzip'13:06
iurygregorythey mentioned that the response content type only needs to match one of them, so we wouldn't need to retry...13:07
iurygregoryJust thinking is some BMC could go crazy if we set all values in Accept-Enconding.. wdyt? 13:08
TheJuliaiurygregory: is there a bug or something trying to explain why it is needed. I guess I'm not super concerned about the bmcs, the issue which concerns me is if we're setting it, we need to ensure it actually works, and generally encoding is an area where things are not that complex13:25
TheJuliathe issue with having *any* compression though, is you can never get a stable etag13:25
iurygregoryTheJulia, yep! it's the one dtantsur fixed https://review.opendev.org/c/openstack/sushy/+/914118 13:25
iurygregoryTheJulia, oh right! the eTag...13:25
iurygregoryso if we have all of them we could still face the issue13:26
TheJuliawell13:26
TheJuliait would depend on the replying bmc13:26
dtantsurIf I understood it right, we'd need to provide a list with priorities, putting identity higher13:26
TheJuliasay if it chose compress, deflate, or gzip13:26
dtantsurWhich I considered doing, but then how many BMCs will get confused?13:26
iurygregorydtantsur, yeah, this is the point I would be afraid...13:27
TheJuliaits a huge risk since we've seen encoding issues bite us around etags and response compression before13:27
TheJuliaI clearly need way more coffee and not to be worrying about my father this morning13:27
iurygregorynow I have a clear answer to provide to them, it's better one retry than BMCs trowing encoding problems to us :D13:28
TheJuliaIf memory serves, the reason we went for identity to begin with was to ensure our etags were strong13:28
iurygregoryTheJulia, take the day off if you need, so you can try to relax a bit13:29
TheJuliaI need to call a repair shop to see if I can get my motorhome in for repairs, I won't have any updates from the hospital until 9-10 AM at the earliest13:29
TheJuliaso anyway, waking up13:30
iurygregoryack13:30
TheJulia... I wonder if the same error dmitry fixed is the root issue on interacting with virtual media on the gen10 plus server I had a customer try with13:37
TheJuliaIt spat back an error indicating something was not acceptable, but didn't actually indicate the missing field or value13:38
TheJuliaoh.13:38
TheJuliaI bet it was licensing now that I think about it13:38
iurygregorymgoddard, hey you around? I have someone deploying kolla, and they noticed the ironic.conf [dhcp]dhcp_provider = none, do you know where to change this config?14:26
iurygregoryTheJulia, it can be I would say14:26
TheJuliaWell, standalone ironic right?14:33
iurygregoryyeah14:34
iurygregorythey don't want neutron, seems like when you have enable_neutron = false it will set to none14:35
iurygregoryhttps://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/ironic/templates/ironic.conf.j2#L21914:35
TheJuliaI guess they are sort of hoping to use the integrated dhcp stuffs?14:40
iurygregoryyup14:40
iurygregoryI told them now to hardcode in this file https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/ironic/templates/ironic.conf.j2#L219 14:41
iurygregoryin a few min they will tell me if worked14:41
JayFTheJulia: I know you have family stuff going on; just lmk if/when you're available to talk about self-serve templates16:48
TheJuliaJayF: it is mostly just in waiting16:48
TheJuliaI'm semi-in the middle of something but almost wrapping that up now16:48
JayFack16:48
JayFactually, it's almost 10am and I skipped breakfast16:49
JayFI'll remedy that and hopefully we'll be good to go after16:49
TheJulia+++++++++16:49
rpittaugood night! o/17:02
TheJuliaJayF: so....17:17
JayFI need 5 more mins17:18
TheJuliaok17:18
opendevreviewJay Faulkner proposed openstack/ironic-specs master: Self-Service via Templates  https://review.opendev.org/c/openstack/ironic-specs/+/89016419:34
opendevreviewJay Faulkner proposed openstack/ironic-specs master: CI: Make old spec compliant with new lint  https://review.opendev.org/c/openstack/ironic-specs/+/91470319:34
JayF914703 is a super trivial change to fix CI on ironic-specs19:34
JayFsomeone please land it19:34
JayFthe self-service templates spec is also ready for further review19:34
JayFI'll note self-service templates is not on PTG schedule; but I'm not sure it needs to be?19:35
JayFTheJulia: did you miss https://review.opendev.org/c/openstack/python-ironicclient/+/908534/1#message-a3b13c5ace8e031fc2ce113b10d621b704cbf68a on this change? (Dmitry asking for a release note). Do you want me to JFDI the update at the cost of losing my +2?20:02
TheJuliaDidn't even see his comment20:09
JayFyeah that's what I figured20:10
opendevreviewJulia Kreger proposed openstack/python-ironicclient master: Fix on-creation ability  https://review.opendev.org/c/openstack/python-ironicclient/+/90853420:16
JayFI also think https://review.opendev.org/c/openstack/ironic/+/900846 is landable20:16
JayFI think https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/913926 is further evidence our skip logic is screwed up around microversions :/20:35
JayFI'll try to find time to loook at that before I disappear this weekedn20:36
TheJuliaso I looked at the underlying code, and it is config driven, not remote driven20:49
TheJuliawhich is inherently breaky20:49
JayFoooh20:58
JayFand our changes to stable branches20:59
JayFdon't propogate back to i-t-p tests20:59
JayFat least, they don't *seem* to?20:59
TheJuliatempest is always master21:04
TheJuliaat some points, we pin older branches to older tempest plugin releases21:04
TheJuliabut that is stupidly rare21:04
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: leverage remote microversion without requiring human config  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91427021:10
TheJuliadoh21:10
JayFThis is the first time I've really "gotten" why the config is painful, haven't thought about it from the i-t-p side before21:14
opendevreviewMerged openstack/ironic-python-agent master: USB device discovery  https://review.opendev.org/c/openstack/ironic-python-agent/+/90276921:22
TheJuliaI'm sort of hoping cls.client exists before skiptest is called21:25
TheJuliaif so, then we're in good shape21:25
JayFIf someone approves https://review.opendev.org/c/openstack/ironic-python-agent/+/913208/ , that whole chain from dking should merge21:28
TheJulianope, no client21:30
opendevreviewMerged openstack/ironic master: Fix Reopen Web Console Duplicate Sol Session  https://review.opendev.org/c/openstack/ironic/+/90084621:41
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: leverage remote microversion without requiring human config  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91427021:45
* TheJulia crosses her fingers21:45
opendevreviewMerged openstack/ironic stable/zed: Special case lenovo UEFI boot setup  https://review.opendev.org/c/openstack/ironic/+/91044821:49
TheJuliaso thinking about the step templating, we likely ought to block some time for the topic21:59
TheJuliarpittau: fyi ^22:00
JayFack; I'll add it to the PTG schedule22:01
JayFwe were "working together" on it this morning, and by that, I mean I told him I'd be around but my disabled-IRC-notifications made me more of a validator than a helper :|22:02
JayFrpittau: TheJulia: I added it to the 1500 UTC Wednesday PTG block with one of my topics which shouldn't need a whole hour22:04
TheJulianot quite, but not blowing up quite yet22:13
TheJuliaoh, heh22:23
TheJuliaI see what is going on22:23
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: leverage remote microversion without requiring human config  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91427023:10
opendevreviewMerged openstack/ironic stable/zed: Fix system scoped manageable node network failure  https://review.opendev.org/c/openstack/ironic/+/90756423:27
TheJuliaJayF: so my change might do the trick to make it auto-detected :)23:46
TheJulialogs confirm it is getting the /baremetal resource endpoint and getting version data off of it for each class trigger, so that is a good sign23:47

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