Friday, 2023-12-01

opendevreviewMerged openstack/ironic master: Change snmp job to not use a focal node  https://review.opendev.org/c/openstack/ironic/+/89382400:49
rpittauhappy friday ironic! o/08:04
adam-metal3happy friday o/ 08:08
opendevreviewRiccardo Pittau proposed openstack/ironic master: [trivial] remove note on non-voting snmp job  https://review.opendev.org/c/openstack/ironic/+/90235808:16
opendevreviewAdam Rozman proposed openstack/ironic master: fix nits related to image server bauth  https://review.opendev.org/c/openstack/ironic/+/90236309:19
opendevreviewMerged openstack/ironic bugfix/23.1: Update .gitreview for bugfix/23.1  https://review.opendev.org/c/openstack/ironic/+/90225109:53
iurygregorygood morning Ironic11:10
opendevreviewJakob Meng proposed openstack/sushy-tools master: Use existing nvram path in libvirt driver to support session daemon mode  https://review.opendev.org/c/openstack/sushy-tools/+/90241813:54
TheJuliagood morning14:22
JayFedebeste: o/ welcome friend!14:43
JayFmorning all. I am medicated and hopefully that will get me through a larger amount of the day :)14:47
TheJuliagood morning medicated one!14:48
TheJuliaHopefully feeling better?14:50
JayFincrementally so14:59
JayFone of those things where like, if one dose of antibiotics has me feeling more human this morning, I have hope for the weekend lol14:59
iurygregoryglad to hear you are feeling better JayF o/15:13
TheJuliaJayF: awesome!15:23
rpittaubye everyone, have a great weekend! o/15:37
TheJuliao/15:38
opendevreviewDmitry Tantsur proposed openstack/ironic master: Handle internal server errors while configuring secure boot  https://review.opendev.org/c/openstack/ironic/+/90243116:38
TheJuliaHi, my name is Julia, and I just spent an hour tying to figure out why a piece of code was not working to realize it was the indentation was off on one line from a copy/paste.17:00
dtantsurPython is great, isn't it?17:01
* dtantsur regularly finds himself changing a wrong function17:01
* JayF pats his IDE on the head17:11
iurygregorynormally my IDE would tell me about the indentation =X17:14
dtantsurIt won't help if both wrong and right indentation is correct from the syntax perspective :)17:15
iurygregoryok maybe is a dump question, but I've spent enough time already trying to test something locally.... I'm trying to handle the ProxyError in https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/inspector.py#L123-L154 , I have the feeling we are not retrying at all .-. I've setup a Flask to raise ProxyError https://paste.opendev.org/show/bMMI56J6UPGD575Nc96q/ and this is the code I was using to make the 17:28
iurygregoryrequests https://paste.opendev.org/show/b1SeTD0tkavXqgw6ImOl/ but in my output I only get "Sending POST request to 127.0.0.1:5000" once .-. https://paste.opendev.org/show/bM2NJ1KIHFmWhkIsdwFL/17:28
dtantsuriurygregory: have you fixed https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/inspector.py#L148 ?17:29
TheJuliaIn this case, the indentation was actually correct, but not for what I was trying to do17:29
iurygregorydtantsur, I've tested without that line also17:30
dtantsuriurygregory: not "without that line" but actually, you know, make something raise the exception you expect :)17:31
iurygregorybut I still don't see the message "Sending... " 3 times in my terminal 17:31
iurygregorydtantsur, the flask application is responding with 502 .-.17:31
iurygregory127.0.0.1 - - [01/Dec/2023 14:30:20] "POST / HTTP/1.1" 502 -17:31
dtantsurso what? requests does not raise by default17:31
iurygregoryseems like it17:31
dtantsurI've mentioned it already the last time: this code does not use raise_for_status or anything else that would turn HTTP status codes into exceptions17:32
iurygregoryI'm wondering about using raise_for_status17:32
dtantsurwithout it, any HTTP code will result in a Response object. Any.17:32
dtantsurOnly TCP-level connection issues result in an exception right now.17:32
iurygregorywoot17:33
iurygregoryraise_for_status seems to be the thing17:33
iurygregoryif I use it and I change the type of exception in the decorator it works17:34
iurygregoryso maybe in _post_to_inspector we should check what is the response and raise the exception accordingly ?17:34
dtantsurYep, that's one way to fix that.17:35
iurygregoryhttps://paste.opendev.org/show/bA13AbkfNQnWsHydtoN3/ the code that worked locally =)17:36
iurygregorysomething along the lines https://paste.opendev.org/show/bbSwAoOyjucaJMxog31E/ 17:38
iurygregorytime to create a new IPA bug17:42
iurygregoryhttps://bugs.launchpad.net/ironic-python-agent/+bug/2045429 17:47
opendevreviewJulia Kreger proposed openstack/ironic master: Handle Power On/Off for child node cases  https://review.opendev.org/c/openstack/ironic/+/89657018:17
TheJuliaokay, I think that covers it for that18:18
TheJuliaTime to take the corgi overlord to the location of "one week of corgi playtime"18:19
iurygregoryone week of corgi playtime, I'm sure the corgi will have a lot of fun =)18:20
dtantsurGood to be a corgi18:20
TheJuliaAs long as he doesn't suddenly bring home a girlfriend, I'm okay with him having fun18:21
dtantsurWell, that happens with kids pretty often18:21
* dtantsur done that18:21
TheJuliaTrue...18:22
opendevreviewJakob Meng proposed openstack/sushy-tools master: Use existing nvram path in libvirt driver to support session daemon mode  https://review.opendev.org/c/openstack/sushy-tools/+/90241818:53
JayFdtantsur: question re https://review.opendev.org/c/openstack/ironic/+/900568/7#message-b900d8d2768d4b3977431714a9e2db8cb8b8d184 -- should we hide new keys in JSON fields behind new API microversions?20:06
JayFdtantsur: response in gerrit would be appreciated since this is a proxied question for my MLH fellow not on IRC :)20:07
opendevreviewMahnoor Asghar proposed openstack/ironic master: Add volume name to Redfish RAID volumes  https://review.opendev.org/c/openstack/ironic/+/90244620:57
masgharOnce (hopefully) this is green in the CI, can someone please review it? (Asking so that when it merges, I can have a fresh ironic rpm for testing in ironic-image)..I wonder how frequently those rpms are created21:04
opendevreviewMerged openstack/ironic master: fix nits related to image server bauth  https://review.opendev.org/c/openstack/ironic/+/90236321:13
JayFFYI; boushra and I noticed that webapi-version-history.rst wasn't updated with the latest change to add virtual media plug/unplug via API21:27
JayFthe update she's pushing to her change for ovn vtep support (coming up soon) will include an update for that21:27
JayFsince we updated it for her microversion, too21:27
JayFWe're also cleaning up some tech debt around api-ref for port.local_link_connection21:28
iurygregorymasghar, if you mean downstream we will only build rpms after the change is in sync in openstack-ironic downstream, if you mean in metal3 I think it uses ironic source code so after it merges if you install things it will pull latest code (you can also build an ironic image with a gerrit change =) )21:39
TheJuliamasghar: A release note would be good, I guess I'm also trying to understand any additional context. Was this just not working if we have a disk_name field?!21:43
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-python-agent master: [WIP] Retry in inspector errors  https://review.opendev.org/c/openstack/ironic-python-agent/+/90244821:45
TheJuliafolks, I'm wrapping up my day. If there is anything you need speak soon :)21:49
iurygregoryhave a great weekend everyone! 21:50
TheJuliaI'm out next week, back the week after, and then out until January21:50
* TheJulia whispers "httpboot" "httpboot" "httpboot"21:50
iurygregoryoh wow =O21:50
iurygregoryPTO for me only on January :D21:51
TheJuliaUgh: https://bugs.launchpad.net/ironic/+bug/204519121:51
iurygregoryoh perfect 21:52
iurygregoryanother corner case =)21:53
JayF'our' implementation makes me wonder if that is a gigabyte employee21:53
JayF(doubtful after some digging)21:54
TheJuliayeah21:55
TheJuliaApparently there is an exact name match which is a director of the local art museum21:56
TheJuliaI've replied requesting more information22:11
JayFTheJulia: janders: Wonder if we should get janders' tool to them to get a schema for their BMC22:25
TheJuliaJust need the system endpoint, really22:27
TheJuliabut overall it would be interesting too22:27
opendevreviewMerged openstack/ironic master: Improve logging in the dnsmasq DHCP provider  https://review.opendev.org/c/openstack/ironic/+/90209123:20

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