Tuesday, 2026-10-13

opendevreviewMerged openstack/python-ironicclient stable/2026.2: Update TOX_CONSTRAINTS_FILE for stable/2026.2  https://review.opendev.org/c/openstack/python-ironicclient/+/100463100:00
cardoeWe do need to finish the schema stuff.01:56
opendevreviewMerged openstack/ironic-python-agent master: Maintain plugin requirements as optional dependencies  https://review.opendev.org/c/openstack/ironic-python-agent/+/100066805:04
opendevreviewJed Preist proposed openstack/ironic-python-agent master: Retry clock sync if it fails  https://review.opendev.org/c/openstack/ironic-python-agent/+/101003108:54
iurygregory_good morning ironic12:07
TheJuliagood morning12:38
* JayF is racing through a Starbucks drive-through, and may be a minute or two late12:57
* TheJulia hears the electric "vroom vvrooom" from a distance12:57
JayFhttps://usercontent.irccloud-cdn.com/file/9h8ezxY9/irccloudcapture5936521028140128229.jpg12:58
JayFNo vroom. Only wait. 😂12:58
TheJuliaI'm sure Zathras has a quote for this.12:59
JayFcardoe: can you hop in for team photo13:46
JayFThis is what I've got for team photo, wdyt https://usercontent.irccloud-cdn.com/file/tRE110ka/team-photo.png15:42
shermanmside-bar, but not something that PTG needs tbh;  is there any interest in functional tests for NGS and for the nova ironic driver? I'm happy to contribute examples, but not sure if there are existing preferences on this topic.17:14
JayFJulia has a *lot* of historical work in this area17:18
JayFdevstack can spin up test VMs running demo versions of switch OSes in many cases17:18
JayFbut they run so slowly any thoughts of running automated tested on them is rough17:19
shermanmI was doing some llm assisted debugging, and had some decent success following how nova's other functional tests worked, just mocking things like "a thing that sends text back and forth" instead of full vm-based tests per driver17:52
shermanmmore for flushing out concurrency bugs, and regression tests for known issues17:52
shermanmI can push up some examples for show and tell17:52
TheJuliaI sort of built some setup scripting in to help enable it with selected cases for various drivers, but its also... super hit or miss17:59
JayF'integration tests' that just validate that we're sending the right strings across the ssh sesh (in NGS context) are just unit tests that are more likely to randomly fail18:00
JayFthe value the integration gives us there is that it validates stuff actually works, right?18:00
JayFis there a failure case those tests would expose that our current ones don't?18:00
shermanmwhat jumps to mind first is etcd and coordination, since its actually pretty cheap and fast to run in CI18:03
JayFwe, at least at one point, had a job running that did that18:24
TheJuliaI guess it feels way more important now that more modern switches have actual session and configuration management as opposed to "oh, other user logged in and locked my config database flat file"18:30
JayFhttps://docs.openstack.org/ironic-ui/latest/ I've been asked if we could add a screenshot here 18:47
* JayF will poke it with devstack if someone doesn't get there first18:47
-opendevstatus- NOTICE: The Etherpad service at etherpad.opendev.org (also used by meetpad.opendev.org) is being restarted now to apply a security update; any open pads will display an error message until refreshed, and author colors may get reset.19:52
opendevreviewJulia Kreger proposed openstack/ironic-specs master: ROCE Enabled BMaaS  https://review.opendev.org/c/openstack/ironic-specs/+/99041319:53
opendevreviewJulia Kreger proposed openstack/ironic-specs master: ROCE Enabled BMaaS  https://review.opendev.org/c/openstack/ironic-specs/+/99041320:20
TheJuliajust over 500 lines now, slimmer, less excess detail20:33
opendevreviewDoug Goldstein proposed openstack/ironic master: Add iDRAC BMC config steps (NTP, DNS, OIDC)  https://review.opendev.org/c/openstack/ironic/+/100708321:07
TheJuliashermanm: When can we plot/scheme storage and networking and chaos oh my?21:23
shermanmI should have time slots after ptg on thurs/fri, otherwise next week is better21:24
TheJuliacardoe: when would work for you? ^^^21:29
TheJuliaThursday after the ptg session wraps?21:45
cardoeThursday after works for me21:45
shermanmworks for me too21:45
TheJuliacool cool, sounds like a plan21:48
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Extend ironic auth models  https://review.opendev.org/c/openstack/ironic-specs/+/101029522:03
TheJuliadtantsur: ^^^22:04
cardoeSo the storage HTTP/TFTP... I'd run a ceph and let Ironic push to ceph and let ceph serve it up if that's cool for one of the backends?22:16
JayFThe big limitation there, cardoe, is around if the ceph http server acts like a "good" one when hit with things like range requests22:17
JayFand if the long URLs it creates are short enough to fit into a BMC22:17
cardoeYeah. I'm just trying to think of what is an OpenStack-y accepted storage medium.22:18
JayFhint: I think we still have a bug report from someone whose system will only hit http://hostname/install.iso (details may be slightly wrong; but basically it'd only mount vmedia images located at `/specific_filename`22:18
JayFIf the interface is not so small that it's trivial to add support for one, upstream or otherwise, I think it'll be a sign we might be doing the wrong thing :)22:18
cardoeDo we have anywhere that we have an HTTPS certificate chain as an argument... I assume the best way to do that is a file name right?22:21
TheJuliauhh, that was HPE Gen 9 gear afaik22:21
TheJulia(the file needs to end in .iso22:22
TheJulia)22:22
TheJuliacardoe: only cacert afaik22:22
JayFcardoe: make sure any file:/// urls get filtered thru image service22:22
JayFcardoe: if you are implementing a thing that slurps files off a disk, it's basically a security vuln waiting to happen if you don't :| 22:23
TheJuliaJayF++22:23
cardoeJayF: https://review.opendev.org/c/openstack/ironic/+/100708322:23
opendevreviewMichael Sherman proposed openstack/networking-generic-switch master: Reproduce batch queue reads covering other switches  https://review.opendev.org/c/openstack/networking-generic-switch/+/101029722:23
JayFnone of those are slurping files off disks? 22:24
JayF(right?)22:24
cardoeNothing is slurping a file off the disk BUT22:24
shermanm^ functional test and I think a real bug22:24
cardoethe iDRAC can use OIDC for letting folks login which is a totally normal protocol that things like Active Directory controllers support22:25
JayFI've known places to use that support22:25
cardoeIt can use a hardcoded client ID and client secret or it can use OIDC dynamic registration22:25
cardoeThe dynamic registration route requires the client to transmit a secret to the OIDC server. Dell iDRAC happens to be an Apache server that runs mod_auth_oidc and to prevent that secret from leaking to a  spoofed endpoint, they require that you tell it your OIDC issuer and provide the HTTPS certificate chain of that OIDC issuer before it'll transmit the secret.22:26
* TheJulia is feeling a sense of deja vu22:26
JayFTheJulia: are you thinking what I'm thinknig22:27
* JayF DM's cardoe 22:27
cardoeShe might have heard me say this earlier.22:27
TheJuliaheh22:27
TheJuliaJust don't make me call some phone number and say "conundrum"22:27
shermanm"shibboleth"22:28
* TheJulia notes 7 days ago a time shibboleth appeared.22:28
cardoeshermanm: to the corner with you22:29
shermanmit's ok, I can hang out with whichever orange cat buddy owns the corner today22:29
JayFI have a countdown web game I coded, it has a conundrum at the end22:29
TheJuliashermanm: I think its presently one tabby and one orange cuddling in the corner's sun puddle. If that is the corner with the most excellent window.22:31
TheJuliahttps://usercontent.irccloud-cdn.com/file/cSNuOuPU/1791930716.JPG22:32
shermanm<322:32
JayFhttps://usercontent.irccloud-cdn.com/file/wT9jOqQO/juno-on-rebounder.png22:33
TheJuliacuteness!22:33
TheJuliathe tabby has her paws over her eyes. She is super cute when she is not making the floor run red with the blood of humans22:33
TheJulia(she is very... bitey.)22:34
shermanmjust .... excitable, y'know22:35
cardoeshermanm: so https://review.opendev.org/c/openstack/ironic/+/1007083 with that you can call a few servicing steps and enroll the Dell iDRAC into an OIDC issuer and then people can access the iDRAC without having any credentials22:35
JayF I'm calling my EOD since I started at 6a22:36
JayFsee you cool cats tomorrow22:36
opendevreviewMichael Sherman proposed openstack/networking-generic-switch master: Reproduce batch queue reads covering other switches  https://review.opendev.org/c/openstack/networking-generic-switch/+/101029722:39
TheJulia… yeah, me too. ENOBRAIN22:42
opendevreviewMichael Sherman proposed openstack/networking-generic-switch master: Reproduce batch queue reads covering other switches  https://review.opendev.org/c/openstack/networking-generic-switch/+/101029722:45

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