TheJulia | Verdict is in, changes likely needed to make OVN work. https://www.irccloud.com/pastebin/TmDU5JDu | 03:01 |
---|---|---|
opendevreview | Iury Gregory Melo Ferreira proposed openstack/ironic master: Add DB API for Firmware and Object https://review.opendev.org/c/openstack/ironic/+/883062 | 03:24 |
opendevreview | Iury Gregory Melo Ferreira proposed openstack/ironic master: Add DB API for Firmware and Object https://review.opendev.org/c/openstack/ironic/+/883062 | 03:41 |
TheJulia | It doesn’t look like it is us… | 03:46 |
TheJulia | Looks like it is neutron or ovn :( | 03:46 |
TheJulia | Looks like ovn | 03:55 |
TheJulia | Or neutron has a bad mapping | 03:55 |
TheJulia | hjensas: we’re going to need to query neutron to see if our bind worked…. | 03:58 |
TheJulia | Otherwise we’re just blind. | 03:58 |
TheJulia | So the ovn option looks good, could be I need it to build from source | 03:59 |
TheJulia | Tomorrow. Back to hockey. | 03:59 |
opendevreview | Iury Gregory Melo Ferreira proposed openstack/ironic master: Firmware Interface https://review.opendev.org/c/openstack/ironic/+/885276 | 04:50 |
opendevreview | Dmitry Tantsur proposed openstack/ironic stable/wallaby: [Stable-only] Remove Docker from devstack dependencies https://review.opendev.org/c/openstack/ironic/+/885259 | 06:43 |
opendevreview | Dmitry Tantsur proposed openstack/ironic stable/victoria: [Stable-only] Remove Docker from devstack dependencies https://review.opendev.org/c/openstack/ironic/+/885260 | 06:43 |
rpittau | good morning ironic! o/ | 06:54 |
iurygregory | good morning Ironic | 11:41 |
iurygregory | just 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 |
dtantsur | MichielPiscaer[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 |
yde | hi, is it possible to autoset ipmi credentials during ironic first inspection, in discovery mode for instance ? | 12:44 |
dtantsur | MichielPiscaer[m]: in the simplest case, yes | 12:47 |
dtantsur | yde: you can hack Ironic to do that, but we don't provide such a feature | 12:47 |
yde | dtantsur: ok thanks a lot | 12:47 |
dtantsur | (I think somebody wanted to add it, but I never heard back from them) | 12:48 |
yde | dtantsur: does the "framework" already have enough hooks everywhere to setup such custom step ? or you think it a real "hack/fork" ? | 12:54 |
dtantsur | yde: 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 |
opendevreview | Merged openstack/ironic stable/wallaby: [Stable-only] Remove Docker from devstack dependencies https://review.opendev.org/c/openstack/ironic/+/885259 | 13:18 |
opendevreview | Merged openstack/ironic stable/victoria: [Stable-only] Remove Docker from devstack dependencies https://review.opendev.org/c/openstack/ironic/+/885260 | 13:18 |
TheJulia | lucasagomes: o/ you around? | 13:19 |
opendevreview | Julia Kreger proposed openstack/ironic master: DNM Enable OVN https://review.opendev.org/c/openstack/ironic/+/885087 | 13:28 |
iurygregory | TheJulia, I've updated the slides and the etherpad for the Forum | 14:25 |
TheJulia | iurygregory: awesome, I'll look shortly | 14:25 |
iurygregory | I will also planing in send an email inviting ppl to join the session wdyt? | 14:25 |
iurygregory | I' | 14:25 |
iurygregory | s/will/am | 14:25 |
TheJulia | ++ | 14:25 |
iurygregory | ok so it's not only with me it seems .-. | 14:46 |
iurygregory | this timed_out in openstack-tox-* jobs .-. | 14:47 |
opendevreview | Iury Gregory Melo Ferreira proposed openstack/ironic master: [DNM] Test CI https://review.opendev.org/c/openstack/ironic/+/885363 | 14:51 |
opendevreview | Riccardo Pittau proposed openstack/ironic master: Use jammy for base jobs https://review.opendev.org/c/openstack/ironic/+/869052 | 15:08 |
opendevreview | Riccardo Pittau proposed openstack/ironic master: Use jammy for base jobs https://review.opendev.org/c/openstack/ironic/+/869052 | 15:09 |
opendevreview | Julia Kreger proposed openstack/ironic master: DNM Enable OVN https://review.opendev.org/c/openstack/ironic/+/885087 | 15:11 |
iurygregory | ok, the dnm patch didn't help, again no idea why py3 jobs are reaching timed_out in my patches .-. | 15:13 |
rpittau | iurygregory: is it just your patches? | 15:14 |
iurygregory | rpittau, I think so | 15:15 |
* iurygregory checking TheJulia DNM Enable OVN patch to see.. | 15:15 | |
iurygregory | oh | 15:16 |
iurygregory | openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a778412d102e47269bcddf3d536699eb : TIMED_OUT in 40m 44s | 15:16 |
iurygregory | from the previous run... | 15:16 |
rpittau | interesting, looks like tox never ends | 15:16 |
rpittau | something wrong with some nodes maybe? | 15:17 |
TheJulia | That is odd because I'm not changing any of the base config/code | 15:17 |
rpittau | yeah, I don't thinmk it's us | 15:17 |
iurygregory | just asked in openstack-infra | 15:17 |
rpittau | it's also not the OS as it's happening on both jammy and focal | 15:17 |
rpittau | ack | 15:17 |
opendevreview | Julia Kreger proposed openstack/ironic stable/ussuri: Fix Cinder Integration fallout from CVE-2023-2088 https://review.opendev.org/c/openstack/ironic/+/885063 | 15:18 |
opendevreview | Julia Kreger proposed openstack/ironic stable/train: Fix Cinder Integration fallout from CVE-2023-2088 https://review.opendev.org/c/openstack/ironic/+/885065 | 15: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 |
iurygregory | should we be worried about this? <eyes> | 15:30 |
* TheJulia blinks | 15:30 | |
opendevreview | Julia Kreger proposed openstack/ironic-python-agent master: Fix Bandit errors https://review.opendev.org/c/openstack/ironic-python-agent/+/879912 | 15:35 |
opendevreview | Julia 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/+/881410 | 15:35 |
JayF | last call to add your name to https://etherpad.opendev.org/p/ironic-openinfra-2023 for team dinner | 15:46 |
dtantsur | iurygregory: could be because ansible plugins are not normal python packages.. why it detects anything python-related in shutdown.tasks is a different story | 15:48 |
* TheJulia has this feeling tox -epep8 is trying to gaslight her | 15:55 | |
JayF | no, the code on line 79 is absolutely the same brightness it was yesterday, what are you talking about | 15:56 |
TheJulia | it says a method name is not found... but it *is* there | 15:57 |
TheJulia | hmm, apparently I'm just a zombie today | 16:01 |
JayF | iurygregory: TheJulia: dking: sschmitt_: others; I need to explicitly know if there's a +1 | 16:03 |
JayF | assuming it's just one person otherwise | 16:03 |
iurygregory | I love that locally py3 and pep8 are working fine, but not in CI .-. | 16:03 |
TheJulia | iurygregory: did we make a fresh batch of cookies for CI yet? Has it changed it's preferences to brownies/ | 16:04 |
TheJulia | ? | 16:04 |
iurygregory | JayF, no +1 for me | 16:04 |
iurygregory | TheJulia, I think zuul has changed it's preferences | 16:05 |
iurygregory | at least with us XD | 16:05 |
TheJulia | ugh | 16:05 |
iurygregory | I'm trying to see if other projects are affected with the timed_out issue | 16:05 |
opendevreview | Riccardo Pittau proposed openstack/ironic master: Add test timout to tox config https://review.opendev.org/c/openstack/ironic/+/885372 | 16:07 |
rpittau | this ^ should help troubleshooting the issue | 16:07 |
rpittau | I'm leaving for the day but hopefully the result of that should give us more info | 16:08 |
rpittau | thanks clarkb for the hint | 16:09 |
clarkb | from https://github.com/openstack/oslotest/blob/master/oslotest/base.py#L35-L45 | 16:09 |
clarkb | the 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 stuck | 16:10 |
rpittau | I put 4 minutes, maybe we need more, we run a lot of tests, we'll see when the jobs end | 16:10 |
iurygregory | rpittau, normally tox takes 3min from what I saw in some jobs | 16:11 |
clarkb | that timeout is per test case | 16:11 |
clarkb | not for the whole run | 16:11 |
iurygregory | oh | 16:11 |
clarkb | you can look at your slow running tests lists to see what a good range of the value should be | 16:11 |
rpittau | ok so maybe less! :D | 16:11 |
rpittau | no, should be fine, we're talking about a job stuck for over 30 minutes | 16:12 |
rpittau | a *test* | 16:12 |
rpittau | anyway, have a great evening, see you tomorrow! o/ | 16:12 |
JayF | dtantsur: if you want a pair of socks, and/or enough for a team that works on ironic, lmk the address and how many/what type | 16:13 |
JayF | dtantsur: I don't want you to miss out b/c you're not travelling | 16:13 |
opendevreview | Mahnoor Asghar proposed openstack/python-ironicclient master: Add support for node inventory https://review.opendev.org/c/openstack/python-ironicclient/+/883833 | 16:16 |
opendevreview | Julia Kreger proposed openstack/ironic master: Utilize the JSON-RPC port https://review.opendev.org/c/openstack/ironic/+/879215 | 16:23 |
JayF | Thursday night, 6:30pm https://steamworks.com/brew-pub/ @ 375 Water St, Vancouver, BC V6B 1B8, Canada | 16:24 |
opendevreview | Julia Kreger proposed openstack/ironic master: DNM Enable OVN https://review.opendev.org/c/openstack/ironic/+/885087 | 16:26 |
dtantsur | JayF: I'd definitely love a couple of pairs. Are they different size? | 16:31 |
JayF | they are one-size-fits-all dress sock style, lets work it out in DM | 16:34 |
sschmitt_ | JayF I added a +1 to mine | 16:43 |
JayF | sschmitt_: ack; I ended up reserving for 16 with 12 confirms | 16:45 |
JayF | so that brings us to 13/16 :D | 16:45 |
sschmitt_ | \o/ | 16:45 |
opendevreview | Merged openstack/ironic stable/2023.1: Fix self_owned_node policy check https://review.opendev.org/c/openstack/ironic/+/884371 | 17:10 |
JayF | I'm making a pass through our dev docs... https://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#exercising-the-services-locally | 17:27 |
JayF | does anyone actually use this for running Ironic directly, versus a bifrost or devstack-based service run? | 17:27 |
opendevreview | Merged openstack/ironic stable/zed: Fix self_owned_node policy check https://review.opendev.org/c/openstack/ironic/+/884402 | 17:28 |
opendevreview | Merged openstack/ironic master: Be explicit about bugfix branches support lifetime https://review.opendev.org/c/openstack/ironic/+/884889 | 17:28 |
iurygregory | I used a few weeks ago to test the db changes I was working on | 17:35 |
opendevreview | Jay Faulkner proposed openstack/ironic master: Improve dev quickstart https://review.opendev.org/c/openstack/ironic/+/885377 | 17:35 |
JayF | ack; so it is still somewhat valid then, cool | 17:35 |
JayF | I was curious about that | 17:35 |
JayF | I typically only test under devstack or bifrost-configured test environments | 17:36 |
zorun | hi there | 17:37 |
zorun | I'm going to the Vancouver summit next week, and I would like to talk to other NGS contributors | 17:38 |
JayF | zorun: o/ | 17:38 |
zorun | is 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 |
JayF | https://etherpad.opendev.org/p/ironic-openinfra-2023 | 17:38 |
JayF | There aren't that many NGS people to attend anything :D | 17:39 |
JayF | At least, not dedicated to that | 17:39 |
zorun | ah, that's what I feared :) | 17:39 |
JayF | You'll absolutely find an audience for the conversation you wanna have at the Ironic PTG in general though | 17:39 |
JayF | I 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 person | 17:39 |
zorun | we 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 all | 17:40 |
JayF | that's cool, but strange for sure :D | 17:40 |
zorun | yes, patches do get reviewed and merged | 17:40 |
JayF | I think for your case, do you have something specific you wanna talk about/address/etc? | 17:40 |
JayF | if so, I'd put a note under the PTG heading in that linked etherpad | 17:41 |
JayF | create your own etherpad with the topic you wanna talk about | 17:41 |
JayF | and pick a random time on thursday we have the table reserved for PTG | 17:41 |
JayF | self-organization and all that :) | 17:41 |
zorun | oh, my presentation is already listed in the Etherpad, nice | 17:43 |
JayF | I tried to filter thru all the ones related to Ironic projects | 17:44 |
zorun | I would like to talk about the design of NGS, centered around performance (to deep diver than the presentation) | 17:44 |
zorun | e.g. parallelization, queuing, batching, introducing a NGS agent | 17:44 |
JayF | I'm going to be the worst possible audience for that, but I bet you'll catch some folks who are interested :) | 17:44 |
TheJulia | zorun: I have done some stuff in NGS, if that might help | 17:45 |
zorun | TheJulia: thanks! you did review some of my NGS patches :) | 17:45 |
TheJulia | Thursday morning I ahve to do RH booth duty too | 17:46 |
TheJulia | but aside from that I should be available | 17:46 |
zorun | I 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 |
zorun | cool | 17:46 |
JayF | we do not have any specific schedule for Ironic PTG time | 17:46 |
JayF | other than having booked a table for us to collab at | 17:46 |
zorun | ok | 17:46 |
TheJulia | ++ | 17:47 |
zorun | JayF: can I register to the dinner on Thursday as well? | 17:49 |
JayF | zorun: add your name to the list :) there's a reason I did an overbook on the reservation lol | 17:49 |
zorun | thanks | 17:50 |
JayF | iurygregory: TheJulia: Mind if I add a question to your forum etherpad? | 19:12 |
JayF | iurygregory: TheJulia: "What release of Ironic do you expect to be running in 12 months?" | 19:12 |
JayF | to catch people trying to catch up :D | 19:12 |
TheJulia | JayF: ++ | 19:15 |
TheJulia | I thinkt the bell curve has a geographic distribution | 19:15 |
NobodyCam | good afternoon Ironic folks | 19:26 |
iurygregory | JayF, feel free to add it o/ | 20:01 |
iurygregory | tks! | 20:01 |
iurygregory | suggestions are welcome, first time I'm doing this :D | 20:01 |
samuelkunkel[m] | Good evening | 20: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 |
JayF | samuelkunkel[m]: of course, add your name, increment the number :) | 20:52 |
JayF | samuelkunkel[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 |
JayF | This 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 |
opendevreview | Merged openstack/ironic-python-agent-builder master: Add libaio engine for fio on Centos/Rhel9 https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/885100 | 21:58 |
NobodyCam | anyone 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 |
JayF | NobodyCam: ...what's your actual thing you're trying to do here | 22:22 |
JayF | NobodyCam: adoption, but thru nova? | 22:22 |
NobodyCam | JayF: yep | 22:24 |
JayF | there was a blog post that arne_wiebalck wrote about that a long time ago | 22:24 |
JayF | we've used that process at a couple of places I've worked | 22:24 |
NobodyCam | oh cool | 22:24 |
NobodyCam | I found this: https://docs.openstack.org/ironic/latest/admin/adoption.html#adoption-with-nova | 22:25 |
JayF | essentially: 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 ironic | 22:25 |
JayF | it's not recommended or officially supported | 22:25 |
JayF | but a lot of people do it anyway :D | 22:25 |
NobodyCam | I did that but hit deploy wait... | 22:25 |
NobodyCam | let me search for Arne's blog | 22:25 |
JayF | I looked it it, and couldn't find it | 22:26 |
JayF | *for it | 22:26 |
JayF | but 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 for | 22:26 |
NobodyCam | ++ | 22:27 |
JayF | TheJulia: fwiw; I am very interested in the HTTP driver for oslo.messaging as well, we should track down the folks interested :D | 22:27 |
TheJulia | JayF: 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 reception | 22:35 |
JayF | There's not that many people left to argue anymore | 22:35 |
TheJulia | true | 22:35 |
TheJulia | Not shiny, but more the needful maintenancey things is our desire | 22:36 |
NobodyCam | doh missed the deploy_interface | 22:51 |
NobodyCam | with that node reaches active | 22:58 |
NobodyCam | dance | 22:58 |
NobodyCam | oh but it gets a new uuid | 22:58 |
JayF | you'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 think | 23:11 |
TheJulia | i think ruby once suggested she was carrying an id to allow the caller to specify a uuid on create... | 23:21 |
TheJulia | err, carrying a patch to allow the caller to specify a uuid on create | 23:22 |
opendevreview | Iury Gregory Melo Ferreira proposed openstack/ironic master: Add DB API for Firmware and Object https://review.opendev.org/c/openstack/ironic/+/883062 | 23:50 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!