Tuesday, 2023-06-06

TheJuliaVerdict is in, changes likely needed to make OVN work. https://www.irccloud.com/pastebin/TmDU5JDu03:01
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add DB API for Firmware and Object  https://review.opendev.org/c/openstack/ironic/+/88306203:24
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add DB API for Firmware and Object  https://review.opendev.org/c/openstack/ironic/+/88306203:41
TheJuliaIt doesn’t look like it is us…03:46
TheJuliaLooks like it is neutron or ovn :(03:46
TheJuliaLooks like ovn03:55
TheJuliaOr neutron has a bad mapping03:55
TheJuliahjensas: we’re going to need to query neutron to see if our bind worked….03:58
TheJuliaOtherwise we’re just blind.03:58
TheJuliaSo the ovn option looks good, could be I need it to build from source03:59
TheJuliaTomorrow. Back to hockey.03:59
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Firmware Interface  https://review.opendev.org/c/openstack/ironic/+/88527604:50
opendevreviewDmitry Tantsur proposed openstack/ironic stable/wallaby: [Stable-only] Remove Docker from devstack dependencies  https://review.opendev.org/c/openstack/ironic/+/88525906:43
opendevreviewDmitry Tantsur proposed openstack/ironic stable/victoria: [Stable-only] Remove Docker from devstack dependencies  https://review.opendev.org/c/openstack/ironic/+/88526006:43
rpittaugood morning ironic! o/06:54
iurygregorygood morning Ironic11:41
iurygregoryjust me or there is something weird in CI, some openstack-tox-* jobs with TIMED_OUT (at least in my patches .-.)12:25
MichielPiscaer[m]Hi, Can I use Ironic to provision Mac mini or a Mac pro? Currently we have a Openstack cluster. The VM's are provisioned with Glance, Nova & Neutron. But I'm looking at the possibility to extend to physical hardware. Like HP and Dell servers. but also to some Mac pro or Mac mini. Would this be possible?  12:38
dtantsurMichielPiscaer[m]: you need to see if you can remotely control them and if they support any sort of remote (e.g. network) boot.12:38
MichielPiscaer[m]So pxe boot?12:39
ydehi, is it possible to autoset ipmi credentials during ironic first inspection, in discovery mode for instance ?12:44
dtantsurMichielPiscaer[m]: in the simplest case, yes12:47
dtantsuryde: you can hack Ironic to do that, but we don't provide such a feature12:47
ydedtantsur: ok thanks a lot12:47
dtantsur(I think somebody wanted to add it, but I never heard back from them)12:48
ydedtantsur: does the "framework" already have enough hooks everywhere to setup such custom step ? or you think it a real "hack/fork" ?12:54
dtantsuryde: there are existing things that can be reused. in my old blog post https://owlet.today/posts/setting-ipmi-credentials-the-history/#but-i-really-need-it I'm suggesting going down an introspection hooks path.12:56
dtantsur(you can also do it on the ramdisk side, but that's much riskier)12:56
opendevreviewMerged openstack/ironic stable/wallaby: [Stable-only] Remove Docker from devstack dependencies  https://review.opendev.org/c/openstack/ironic/+/88525913:18
opendevreviewMerged openstack/ironic stable/victoria: [Stable-only] Remove Docker from devstack dependencies  https://review.opendev.org/c/openstack/ironic/+/88526013:18
TheJulialucasagomes: o/ you around?13:19
opendevreviewJulia Kreger proposed openstack/ironic master: DNM Enable OVN  https://review.opendev.org/c/openstack/ironic/+/88508713:28
iurygregoryTheJulia, I've updated the slides and the etherpad for the Forum14:25
TheJuliaiurygregory: awesome, I'll look shortly14:25
iurygregoryI will also planing in send an email inviting ppl to join the session wdyt?14:25
iurygregoryI'14:25
iurygregorys/will/am14:25
TheJulia++14:25
iurygregoryok so it's not only with me it seems .-.14:46
iurygregorythis timed_out in openstack-tox-* jobs .-.14:47
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: [DNM] Test CI  https://review.opendev.org/c/openstack/ironic/+/88536314:51
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use jammy for base jobs  https://review.opendev.org/c/openstack/ironic/+/86905215:08
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use jammy for base jobs  https://review.opendev.org/c/openstack/ironic/+/86905215:09
opendevreviewJulia Kreger proposed openstack/ironic master: DNM Enable OVN  https://review.opendev.org/c/openstack/ironic/+/88508715:11
iurygregoryok, the dnm patch didn't help, again no idea why py3 jobs are reaching timed_out in my patches .-.15:13
rpittauiurygregory: is it just your patches?15:14
iurygregoryrpittau, I think so15:15
* iurygregory checking TheJulia DNM Enable OVN patch to see..15:15
iurygregoryoh15:16
iurygregoryopenstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a778412d102e47269bcddf3d536699eb : TIMED_OUT in 40m 44s15:16
iurygregoryfrom the previous run...15:16
rpittauinteresting, looks like tox never ends15:16
rpittausomething wrong with some nodes maybe?15:17
TheJuliaThat is odd because I'm not changing any of the base config/code15:17
rpittauyeah, I don't thinmk it's us15:17
iurygregoryjust asked in openstack-infra15:17
rpittauit's also not the OS as it's happening on both jammy and focal15:17
rpittauack15:17
opendevreviewJulia Kreger proposed openstack/ironic stable/ussuri: Fix Cinder Integration fallout from CVE-2023-2088  https://review.opendev.org/c/openstack/ironic/+/88506315:18
opendevreviewJulia Kreger proposed openstack/ironic stable/train: Fix Cinder Integration fallout from CVE-2023-2088  https://review.opendev.org/c/openstack/ironic/+/88506515:28
iurygregory"/home/zuul/src/opendev.org/openstack/ironic/.tox/.pkg/lib/python3.8/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'ironic.drivers.modules.ansible.playbooks.roles.shutdown.tasks' is absent from the `packages` configuration."15:30
iurygregoryshould we be worried about this? <eyes>15:30
* TheJulia blinks15:30
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: Fix Bandit errors  https://review.opendev.org/c/openstack/ironic-python-agent/+/87991215:35
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: Fix nvidia hardware manager url parser to permit https  https://review.opendev.org/c/openstack/ironic-python-agent/+/88141015:35
JayFlast call to add your name to https://etherpad.opendev.org/p/ironic-openinfra-2023 for team dinner15:46
dtantsuriurygregory: could be because ansible plugins are not normal python packages.. why it detects anything python-related in shutdown.tasks is a different story15:48
* TheJulia has this feeling tox -epep8 is trying to gaslight her15:55
JayFno, the code on line 79 is absolutely the same brightness it was yesterday, what are you talking about15:56
TheJuliait says a method name is not found... but it *is* there15:57
TheJuliahmm, apparently I'm just a zombie today16:01
JayFiurygregory: TheJulia: dking: sschmitt_: others; I need to explicitly know if there's a +116:03
JayFassuming it's just one person otherwise16:03
iurygregoryI love that locally py3 and pep8 are working fine, but not in CI .-.16:03
TheJuliaiurygregory: did we make a fresh batch of cookies for CI yet? Has it changed it's preferences to brownies/16:04
TheJulia?16:04
iurygregoryJayF, no +1 for me16:04
iurygregoryTheJulia, I think zuul has changed it's preferences16:05
iurygregoryat least with us XD16:05
TheJuliaugh16:05
iurygregoryI'm trying to see if other projects are affected with the timed_out issue16:05
opendevreviewRiccardo Pittau proposed openstack/ironic master: Add test timout to tox config  https://review.opendev.org/c/openstack/ironic/+/88537216:07
rpittauthis ^ should help troubleshooting the issue16:07
rpittauI'm leaving for the day but hopefully the result of that should give us more info16:08
rpittauthanks clarkb for the hint16:09
clarkbfrom https://github.com/openstack/oslotest/blob/master/oslotest/base.py#L35-L4516:09
clarkbthe idea is that your jobs are getting stuck due to unittests spinning or locking and a test case timeout should hopefully break it out of that with a traceback showing you what is getting stuck16:10
rpittauI put 4 minutes, maybe we need more, we run a lot of tests, we'll see when the jobs end16:10
iurygregoryrpittau, normally tox takes 3min from what I saw in some jobs16:11
clarkbthat timeout is per test case16:11
clarkbnot for the whole run16:11
iurygregoryoh16:11
clarkbyou can look at your slow running tests lists to see what a good range of the value should be16:11
rpittauok so maybe less! :D16:11
rpittauno, should be fine, we're talking about a job stuck for over 30 minutes16:12
rpittaua *test*16:12
rpittauanyway, have a great evening, see you tomorrow! o/16:12
JayFdtantsur: if you want a pair of socks, and/or enough for a team that works on ironic, lmk the address and how many/what type16:13
JayFdtantsur: I don't want you to miss out b/c you're not travelling16:13
opendevreviewMahnoor Asghar proposed openstack/python-ironicclient master: Add support for node inventory  https://review.opendev.org/c/openstack/python-ironicclient/+/88383316:16
opendevreviewJulia Kreger proposed openstack/ironic master: Utilize the JSON-RPC port  https://review.opendev.org/c/openstack/ironic/+/87921516:23
JayFThursday night, 6:30pm https://steamworks.com/brew-pub/ @ 375 Water St, Vancouver, BC V6B 1B8, Canada16:24
opendevreviewJulia Kreger proposed openstack/ironic master: DNM Enable OVN  https://review.opendev.org/c/openstack/ironic/+/88508716:26
dtantsurJayF: I'd definitely love a couple of pairs. Are they different size?16:31
JayFthey are one-size-fits-all dress sock style, lets work it out in DM16:34
sschmitt_JayF I added a +1 to mine16:43
JayFsschmitt_: ack; I ended up reserving for 16 with 12 confirms16:45
JayFso that brings us to 13/16 :D 16:45
sschmitt_\o/16:45
opendevreviewMerged openstack/ironic stable/2023.1: Fix self_owned_node policy check  https://review.opendev.org/c/openstack/ironic/+/88437117:10
JayFI'm making a pass through our dev docs... https://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#exercising-the-services-locally17:27
JayFdoes anyone actually use this for running Ironic directly, versus a bifrost or devstack-based service run?17:27
opendevreviewMerged openstack/ironic stable/zed: Fix self_owned_node policy check  https://review.opendev.org/c/openstack/ironic/+/88440217:28
opendevreviewMerged openstack/ironic master: Be explicit about bugfix branches support lifetime  https://review.opendev.org/c/openstack/ironic/+/88488917:28
iurygregoryI used a few weeks ago to test the db changes I was working on17:35
opendevreviewJay Faulkner proposed openstack/ironic master: Improve dev quickstart  https://review.opendev.org/c/openstack/ironic/+/88537717:35
JayFack; so it is still somewhat valid then, cool17:35
JayFI was curious about that17:35
JayFI typically only test under devstack or bifrost-configured test environments17:36
zorunhi there17:37
zorunI'm going to the Vancouver summit next week, and I would like to talk to other NGS contributors17:38
JayFzorun: o/17:38
zorunis there a in-person Ironic PTG during the summit, and do NGS people typically attend the PTG? or are there other relevant events?17:38
JayFhttps://etherpad.opendev.org/p/ironic-openinfra-202317:38
JayFThere aren't that many NGS people to attend anything :D 17:39
JayFAt least, not dedicated to that17:39
zorunah, that's what I feared :)17:39
JayFYou'll absolutely find an audience for the conversation you wanna have at the Ironic PTG in general though17:39
JayFI would say it's not that it's not maintained, don't get that idea, but more that it's a small piece of the puzzle that rarely gets specific focus from any single person17:39
zorunwe use NGS quite extensively and we contributed to it (I do a presentation at the summit on that topic), but we don't use Ironic at all17:40
JayFthat's cool, but strange for sure :D 17:40
zorunyes, patches do get reviewed and merged17:40
JayFI think for your case, do you have something specific you wanna talk about/address/etc?17:40
JayFif so, I'd put a note under the PTG heading in that linked etherpad17:41
JayFcreate your own etherpad with the topic you wanna talk about17:41
JayFand pick a random time on thursday we have the table reserved for PTG17:41
JayFself-organization and all that :)17:41
zorunoh, my presentation is already listed in the Etherpad, nice17:43
JayFI tried to filter thru all the ones related to Ironic projects17:44
zorunI would like to talk about the design of NGS, centered around performance (to deep diver than the presentation)17:44
zorune.g. parallelization, queuing, batching, introducing a NGS agent17:44
JayFI'm going to be the worst possible audience for that, but I bet you'll catch some folks who are interested :)17:44
TheJuliazorun: I have done some stuff in NGS, if that might help17:45
zorunTheJulia: thanks! you did review some of my NGS patches :)17:45
TheJuliaThursday morning I ahve to do RH booth duty too17:46
TheJuliabut aside from that I  should be available17:46
zorunI guess I will try to catch you and John during one of the time slots of the PTG, if that's fine for you (thanks JayF for the idea)17:46
zoruncool17:46
JayFwe do not have any specific schedule for Ironic PTG time17:46
JayFother than having booked a table for us to collab at17:46
zorunok17:46
TheJulia++17:47
zorunJayF: can I register to the dinner on Thursday as well?17:49
JayFzorun: add your name to the list :) there's a reason I did an overbook on the reservation lol17:49
zorunthanks17:50
JayFiurygregory: TheJulia: Mind if I add a question to your forum etherpad?19:12
JayFiurygregory: TheJulia: "What release of Ironic do you expect to be running in 12 months?"19:12
JayFto catch people trying to catch up :D 19:12
TheJuliaJayF: ++19:15
TheJuliaI thinkt the bell curve has a geographic distribution19:15
NobodyCamgood afternoon Ironic folks19:26
iurygregoryJayF, feel free to add it o/20:01
iurygregorytks!20:01
iurygregorysuggestions are welcome, first time I'm doing this :D20:01
samuelkunkel[m]Good evening20:21
samuelkunkel[m]In the etherpad it seems like there is still a spot free for the thursday dinner, is that fine if I put myself in?20:23
JayFsamuelkunkel[m]: of course, add your name, increment the number :)20:52
JayFsamuelkunkel[m]: if it hits 16 before the end of the week, I might call the pub and try to get more space :D 20:53
JayFThis could use a core review: https://review.opendev.org/c/openstack/ironic-python-agent/+/879912/20:53
samuelkunkel[m]Sure, will add myself to the sheet, also sending it to a colleague - so we maybe hit the 16 soon ;)21:05
opendevreviewMerged openstack/ironic-python-agent-builder master: Add libaio engine for fio on Centos/Rhel9  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/88510021:58
NobodyCamanyone happen to know if there is a way to temporally bypass deploy wait and go directly to active form the nova create command?22:20
JayFNobodyCam: ...what's your actual thing you're trying to do here22:22
JayFNobodyCam: adoption, but thru nova?22:22
NobodyCamJayF: yep22:24
JayFthere was a blog post that arne_wiebalck wrote about that a long time ago22:24
JayFwe've used that process at a couple of places I've worked22:24
NobodyCamoh cool22:24
NobodyCamI found this: https://docs.openstack.org/ironic/latest/admin/adoption.html#adoption-with-nova22:25
JayFessentially: configure node, temporarily set node drivers to fake, provision with nova server create, it goes active immediately due to fakeness of drivers, you can revert the drivers, now you have a node managed by ironic22:25
JayFit's not recommended or officially supported22:25
JayFbut a lot of people do it anyway :D 22:25
NobodyCamI did that but hit deploy wait...22:25
NobodyCamlet me search for Arne's blog22:25
JayFI looked it it, and couldn't find it22:26
JayF*for it22:26
JayFbut the ironic doc matches my understanding; if it's not working as you expect I'd look at logs to see exactly what it's waiting for22:26
NobodyCam++22:27
JayFTheJulia: fwiw; I am very interested in the HTTP driver for oslo.messaging as well, we should track down the folks interested :D 22:27
TheJuliaJayF: I seem to remember we floated the idea originally and kind of a got a "no, it is not a message bus" answer... but it sounds like there is reception22:35
JayFThere's not that many people left to argue anymore22:35
TheJuliatrue22:35
TheJuliaNot shiny, but more the needful maintenancey things is our desire22:36
NobodyCamdoh missed the deploy_interface 22:51
NobodyCamwith that node reaches active22:58
NobodyCamdance22:58
NobodyCamoh but it gets a new uuid22:58
JayFyou're not going to be able to force nova to give you a specific instance uuid :)23:00
TheJulia.... yeah, only way to do that is to just upgrade an original db, I think23:11
TheJuliai think ruby once suggested she was carrying an id to allow the caller to specify a uuid on create...23:21
TheJuliaerr, carrying a patch to allow the caller to specify a uuid on create23:22
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add DB API for Firmware and Object  https://review.opendev.org/c/openstack/ironic/+/88306223:50

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