*** dviroel|rover|afk is now known as dviroel|out | 00:00 | |
opendevreview | Arun S A G proposed openstack/ironic master: Fix format of kickstart options https://review.opendev.org/c/openstack/ironic/+/814087 | 00:30 |
---|---|---|
opendevreview | Merged openstack/ironic-lib stable/wallaby: json_rpc: list_opts() should return tuple https://review.opendev.org/c/openstack/ironic-lib/+/813570 | 04:22 |
opendevreview | Merged openstack/ironic-lib stable/wallaby: json_rpc: setup.cfg is missing entrypoint for json_rpc's list_opts https://review.opendev.org/c/openstack/ironic-lib/+/813571 | 04:22 |
*** mike is now known as MikeCTZA | 06:13 | |
*** MikeCTZA is now known as Guest2968 | 06:13 | |
iurygregory | good morning Ironic, happy friday | 06:16 |
MikeCTZA | carrying on with my ironic troubleshooting today, I found yesterday that there was a dhcpsnooping issue so packets weren't getting from the BM node to the DHCP agent | 06:16 |
MikeCTZA | now when I DHCP the file is now put in the dhcp folder with the mac-address but has ,ignore so trying to see why | 06:18 |
MikeCTZA | digging into the inspector to see if thats where my problem lies with the filter as reading that feels likely to be the case | 06:24 |
*** Guest2968 is now known as MikeCTZA | 06:46 | |
MikeCTZA | the network we are using for our ironic_dnsmasq_interface and ironic_dnsmasq_dhcp_range do we need to add that top openstack as a provider network? I'm not too clear if I need to or not | 06:55 |
opendevreview | Manuel Schönlaub proposed openstack/sushy master: Add support for additional network resources. https://review.opendev.org/c/openstack/sushy/+/813850 | 07:08 |
rpittau | good morning ironic! o/ | 07:24 |
MikeCTZA | at which stage should the ignore be removed from inside the MAC of the box so it can DHCP, and then PXE? I can't quite figure that out, or if something I don't have correctly configured is causing it to be marked as ignore | 08:01 |
dtantsur | morning ironic, finally Friday | 09:22 |
dtantsur | MikeCTZA: ironic's dnsmasq stuff is only used during inspection | 09:23 |
dtantsur | if you're deploying, "ignore" is what you expect to see | 09:23 |
MikeCTZA | morning, has been a looooong week | 09:23 |
MikeCTZA | I think I have an idea what is wrong | 09:23 |
dtantsur | because the neutron's DHCP agent manages its dnsmasq business separately | 09:23 |
MikeCTZA | we have the VLAN as native on the compute / BM side but on the controllers it is not native it is a tagged vlan | 09:24 |
iurygregory | morning rpittau dtantsur | 09:24 |
MikeCTZA | so I suspect I need to move that to be native on the interface on the controller so that PXE / DHCP can function | 09:24 |
* iurygregory just got back from a long morning trying to solve my vaccination certificate -.-' | 09:24 | |
dtantsur | you mean, you're trying to PXE boot on a tagged vlan? yep, won't work | 09:24 |
dtantsur | iurygregory: ouch, what happened? | 09:24 |
MikeCTZA | Ive logged the request with out networking people to change it so as soon as they action that I can see if I have another hurdle | 09:25 |
iurygregory | dtantsur, the system says I didn't get any vaccine :D | 09:25 |
dtantsur | Oo | 09:25 |
dtantsur | have they solved it now? | 09:25 |
iurygregory | not 100% | 09:26 |
MikeCTZA | our system / certificates here the same, some people arent captured correctly and people cant get their certtificates | 09:26 |
dtantsur | :( | 09:26 |
iurygregory | now I have a printed certificate, but the app doesn't save the information and I have to scan every time if I want to use :D | 09:26 |
dtantsur | where are you MikeCTZA? | 09:26 |
dtantsur | >_< | 09:26 |
MikeCTZA | Cape Town, South Africa | 09:26 |
dtantsur | oh cool | 09:27 |
timeu | MikeCTZA: there are also some difference between using flat networking and neutron networking for BM in the overcloud. For flat, we usually attach the provisioning NIC of the BM to the ctrlplane network of the controller because that's usually untagged. With neutron integration the plugin that configures the switches will create the corresponding untagged VLANs. You could | 09:33 |
timeu | also consider switching to redfish and virtualmedia and forgoe the entire PXE issue. | 09:33 |
iurygregory | dtantsur, facepalm moment the doctor told me the wrong name of the app :D (my friend just told me I should use other app to have the certificate on my phone) \o/ | 09:37 |
dtantsur | omg | 09:37 |
dtantsur | (I think we have 2 or 3 apps which can be used) | 09:37 |
iurygregory | now I'm using Tecka | 09:38 |
iurygregory | the doctor told me ctecka :D | 09:38 |
Inwerejosic1 | Good morning ironic | 09:39 |
dtantsur | sounds like an implementation in C? | 09:39 |
dtantsur | morning Inwerejosic1 | 09:39 |
iurygregory | dtantsur, LOL :D seems legit I would say | 09:39 |
Inwerejosic1 | dtansur, how are you today? | 09:39 |
iurygregory | morning Inwerejosic1 | 09:40 |
dtantsur | well, better than yesterday, I would say :) which is not a high bar to take | 09:40 |
dtantsur | and you? | 09:40 |
Inwerejosic1 | I am in Lagos Nigerian and you? | 09:40 |
Inwerejosic1 | I am good | 09:40 |
Inwerejosic1 | iurygregory hi, how are you? | 09:41 |
dtantsur | nice! I'm in Düsseldorf, Germany. | 09:41 |
iurygregory | Inwerejosic1, doing good =) | 09:41 |
Inwerejosic1 | oh, Gutten Morgen | 09:41 |
dtantsur | :) | 09:42 |
Inwerejosic1 | I am very glad to be here... | 09:42 |
Inwerejosic1 | so, to understand the frames works I am looking to work with, I practiced with flask and pecan, by creating small sites which I served from my local machine. But I discovered that pecan document structure was more straight forward than flash for me. Did anyone have similar discovery? | 09:45 |
dtantsur | honestly, I never touched pecan outside of the ironic context | 09:45 |
dtantsur | flask is definitely considered a more mainstream framework in the python world nowadays | 09:46 |
Inwerejosic1 | I have been learning and practicing Django and flask before now, yesterday was my first day running pecan | 09:46 |
Inwerejosic1 | Yeah, it is; but I think that is as a result of the publicity it is having around it as against the lack of publicity for pecan | 09:47 |
dtantsur | I also don't quite like object-dispatch (https://pecan.readthedocs.io/en/latest/routing.html) even though I imagine it looks appealing from the docs | 09:47 |
dtantsur | things quickly get ugly when you have a complex URL structure | 09:48 |
dtantsur | while all documentations I've seen concentrate on very straightforward concepts like books :) | 09:48 |
Inwerejosic1 | I will look up the documentation and compare it with a flask routing too and will communicate my findings | 09:49 |
dtantsur | Inwerejosic1: when looking at flask, don't forget to check out their blueprints | 09:49 |
dtantsur | this feature is often overlooked | 09:49 |
Inwerejosic1 | I haven't tried it on a complex projects yet | 09:49 |
dtantsur | (mostly because the flask documentation also concentrates on hello-world level examples) | 09:49 |
Inwerejosic1 | YES, and that hello world context is very limiting | 09:50 |
Inwerejosic1 | I will practice the with Ironic this weekend to help me begin my contributions to the project at hand. | 09:52 |
dtantsur | ++ | 09:54 |
opendevreview | Aija Jauntēva proposed openstack/sushy master: Remove deprecated Task monitors and Volume methods https://review.opendev.org/c/openstack/sushy/+/814124 | 09:54 |
dtantsur | TIL people who get J&J vaccine should get a booster now | 10:21 |
MikeCTZA | OK so I've have out VLAN made native on both controller and BM node now, so I'm now seeing if I can PXE once I've checked a few things, an initial test didn't work | 10:31 |
MikeCTZA | so I can see the DHCP request come into the physical host but nothing gets sent back to the client | 10:57 |
arne_wiebalck | Good morning, Ironic! | 11:23 |
*** dviroel|out is now known as dviroel|rover | 11:41 | |
dtantsur | hey arne_wiebalck | 11:47 |
arne_wiebalck | hi dtantsur o/ | 11:48 |
dtantsur | janders: do we need to backport https://review.opendev.org/c/openstack/ironic/+/812795 ? | 11:55 |
iurygregory | we do | 11:56 |
iurygregory | morning arne_wiebalck o/ | 11:56 |
* iurygregory back from lunch | 11:56 | |
dtantsur | it's a question-slash-request :) | 11:56 |
iurygregory | dtantsur, ohhh I see =) | 11:56 |
arne_wiebalck | hey iurygregory o/ | 11:56 |
janders | dtantsur: thinking if there are any disadvantages (Dave Cain got new firmware that no longer does that) | 11:57 |
janders | I think risk of breakage is low (hopefully not "famous last words") so I think we should | 11:57 |
janders | I will add it to my TODO for Monday | 11:58 |
dtantsur | janders: there may be people out there with old firmware still | 11:58 |
dtantsur | thanks! | 11:58 |
janders | dtantsur: no worries :) | 11:58 |
MikeCTZA | I'm finding config issue after config issue with this setup of ours, but I'm getting there slowly but surely, my goal is to try get ironic up today ... but with 1hr left in my work day I'm doubtful | 11:59 |
dtantsur | there will be another week and another work day :) | 12:00 |
MikeCTZA | so glad we have a test setup of old hardware we can play like this to get to know it all better, I've learned a decent bit today already | 12:00 |
janders | see you on Monday Ironic | 12:06 |
janders | have a great weekend everyone o/ | 12:06 |
dtantsur | see you | 12:07 |
rpittau | having long lunch with relatives is great, until the 3rd bottle of wine | 12:13 |
dtantsur | :D | 12:13 |
dtantsur | so, Friday is over for you? | 12:13 |
iurygregory | bye janders o/ | 12:13 |
rpittau | well, I'll try not to break too much stuff | 12:14 |
dtantsur | iurygregory: who of us is going to be at the TC-PTL sync on PTG Monday? Initially Julia asked me to do it, and it may make sense for you to be with the team, but I'm ready to swap. | 12:14 |
iurygregory | rpittau, don't break the bottles! | 12:14 |
dtantsur | ref https://etherpad.opendev.org/p/tc-ptl-interaction | 12:14 |
iurygregory | dtantsur, WOOT?! we have something on monday?! | 12:15 |
iurygregory | holy moly | 12:15 |
dtantsur | iurygregory: it's the same slot as ours | 12:15 |
iurygregory | in theory im on PTO on monday .-. | 12:15 |
iurygregory | because I will be in Prague with a friend and his family | 12:15 |
dtantsur | oh right.. | 12:16 |
dtantsur | honestly.. I don't want to upset TheJulia, but looking at the Monday's schedule, I have a feeling we should cancel that slot | 12:16 |
dtantsur | the topics are more midcycle-style IMO | 12:16 |
iurygregory | hummm | 12:17 |
iurygregory | let me get more coffee to think about this | 12:18 |
rpittau | cofee sounds great! | 12:19 |
* rpittau goes for coffee too | 12:19 | |
dtantsur | ++ | 12:21 |
dtantsur | time for a 2nd cup | 12:21 |
ajya | Happy Friday, can these bugfix/18.1 backports get some attention https://review.opendev.org/c/openstack/ironic/+/812209 https://review.opendev.org/c/openstack/ironic/+/809139 thanks | 12:22 |
opendevreview | Merged openstack/ironic master: SRBAC - Prepare for additional services https://review.opendev.org/c/openstack/ironic/+/812411 | 12:24 |
opendevreview | Verification of a change to openstack/ironic master failed: Remove debian packages file for devstack https://review.opendev.org/c/openstack/ironic/+/810314 | 12:24 |
rpittau | hey ajya! happy friday! | 12:35 |
iurygregory | dtantsur, oh D: all topics on monday are from TheJulia and I don't think Julia will be around today .-. | 12:38 |
dtantsur | mmm, and not necessarily on Monday as well.. | 12:39 |
iurygregory | yeah =) | 12:39 |
iurygregory | I'm wondering how to handle if we cancel... maybe we can do a virtual midcycle in January? | 12:40 |
iurygregory | or we book more slots during the PTG? | 12:40 |
iurygregory | or we do something in the week after the PTG LOL | 12:41 |
dtantsur | I don't think we can fit more into the PTG | 12:41 |
iurygregory | yeah | 12:41 |
rpittau | we should probably at least exchange monday schedule with another day if TheJulia won't be present | 12:45 |
iurygregory | rpittau, the problem is that most of the topics are from TheJulia =) | 12:47 |
rpittau | mmmm yeah | 12:47 |
dtantsur | and we don't know TheJulia's schedule | 12:48 |
MikeCTZA | looks like our networking guys havent done the changes for my dhcp/pxe correctly so probably Monday I'll carry on with this | 12:51 |
*** dviroel|rover is now known as dviroel|afk | 12:54 | |
arne_wiebalck | TheJulia: do you have more details on the "IPMI does not set the correct boot device" issue mentioned in the schedule? | 13:01 |
opendevreview | Verification of a change to openstack/ironic master failed: Remove debian packages file for devstack https://review.opendev.org/c/openstack/ironic/+/810314 | 13:04 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Remove redundant node_periodic tests https://review.opendev.org/c/openstack/ironic/+/814170 | 13:54 |
opendevreview | Merged openstack/ironic-python-agent bugfix/8.1: Software RAID: Call udev_settle before creation https://review.opendev.org/c/openstack/ironic-python-agent/+/813753 | 14:04 |
opendevreview | Manuel Schönlaub proposed openstack/sushy master: Add support for additional network resources. https://review.opendev.org/c/openstack/sushy/+/813850 | 14:23 |
TheJulia | I'll be around on monday | 14:25 |
TheJulia | whats the question? | 14:25 |
dtantsur | TheJulia: morning! The problem: I'll be on the TC sync, iurygregory will be on PTO. | 14:26 |
TheJulia | okay | 14:26 |
dtantsur | so if you'll be there for the PTG, you can drive the discussion | 14:26 |
dtantsur | otherwise its fate would be unclear | 14:26 |
iurygregory | yeah | 14:26 |
TheJulia | yes, with copious notes :) | 14:26 |
dtantsur | speaking of which, is there anything I should bring to the TC meetup? | 14:26 |
TheJulia | arne_wiebalck: so, I *think* that is in regard openbmc, which doesn't really properly grok these sorts of things very well :\ | 14:27 |
TheJulia | arne_wiebalck: and added conundrum, forks of the upstream code for vendor bmcs, so odds we will ever see fixes are minimal | 14:28 |
iurygregory | TheJulia, also fyi the info about Stopping use of wiki.openstack.org is now in https://etherpad.opendev.org/p/ironic-wiki-bye-bye :D | 14:28 |
TheJulia | dtantsur: beyond the release cycle model is hurting operators as a whole and the TC wants to continue business as usual... nah | 14:28 |
iurygregory | there is a link to it in the yoga-ptg etherpad also | 14:28 |
arne_wiebalck | TheJulia: ok, thanks! I was just interested :) | 14:28 |
arne_wiebalck | what release cycle would operators prefer ... was there a discussion somewhere? | 14:30 |
TheJulia | dtantsur: I have strong opinions regarding the TC, in part revolving around it's name no longer really matches what it's community role is at this point | 14:31 |
dtantsur | mm, I suspect they won't appreciate me showing up with "hey folks, what you doing here really?" :D | 14:31 |
TheJulia | arne_wiebalck: so this has been a semi-long standing thing for me, most operators of larger deployments I have a chance to talk to often say it takes them just 6-9 months to certify new versions before even performing upgrades or deployment to production | 14:32 |
dtantsur | TheJulia: given your opinions, will it make sense to swap us, so that you go there and I drive the discussion in our room? | 14:32 |
dtantsur | although I may miss some context on your items.. | 14:32 |
TheJulia | so us trying to churn out new major releases as a wider community is just putting operators more and more behind | 14:32 |
TheJulia | dtantsur: they have made it abundantly clear they don't want to listen to my feedback in that arena, so its kind of moot | 14:33 |
arne_wiebalck | hmm, yeah | 14:33 |
dtantsur | I see | 14:33 |
arne_wiebalck | even in our deployment (where we try to stay close), we have fallen behind lately | 14:33 |
TheJulia | and, the other conundrum is there *is* value regarding being able to generate a press release every so often | 14:33 |
arne_wiebalck | if you only focus on upgrades, it is ok, but don't do anything in addition or you miss the train :) | 14:34 |
TheJulia | this all needs to be balanced, and focusing on low level technical details doesn't help them stay on top of the bigger picture | 14:34 |
TheJulia | arne_wiebalck: Train, indeed :) | 14:34 |
arne_wiebalck | :) | 14:35 |
* TheJulia ponders breakfast before starting laundry and suitcase packing | 14:35 | |
TheJulia | dtantsur: express any feelings you have to them, I'm kind of out of spoons dealing with them and the spoons never regrew | 14:37 |
TheJulia | Partially why I've pushed the whole "maybe we should be a top level project" aspect... which would make the foundation super happy to be honest | 14:37 |
TheJulia | in part, because press releases ;) | 14:37 |
TheJulia | but only part | 14:38 |
dtantsur | heh | 14:41 |
rpittau | bye everyone, have a great weekend! o/ | 15:01 |
dtantsur | c u rpittau | 15:01 |
arne_wiebalck | bye rpittau o/ | 15:05 |
ade_lee | TheJulia, stevebaker[m] hey - just reminder about https://review.opendev.org/c/openstack/ironic/+/797739 | 15:10 |
dtantsur | ComputerSystem 1.13.0 introduced a link to VirtualMedia \o/ | 15:20 |
dtantsur | I think it's something we should start using | 15:21 |
opendevreview | Tzu-Mainn Chen proposed openstack/ironic master: Fix restricted allocation creation https://review.opendev.org/c/openstack/ironic/+/812007 | 15:43 |
Kathy_ | hi | 15:46 |
opendevreview | Dmitry Tantsur proposed openstack/sushy master: Add some VirtualMedia fields from 1.3.0 and 1.4.0 https://review.opendev.org/c/openstack/sushy/+/814191 | 15:49 |
dtantsur | Hi Kathy_ | 15:51 |
dtantsur | TheJulia: do you by chance have a minute to look at https://storyboard.openstack.org/#!/story/2009294 ? | 15:51 |
*** pmannidi is now known as pmannidi|AFK | 15:52 | |
*** dviroel|afk is now known as dviroel|rover | 15:52 | |
NobodyCam | Good Morning Ironic'ers | 16:22 |
NobodyCam | and OFC... | 16:22 |
NobodyCam | TGIF! | 16:22 |
dtantsur | morning NobodyCam | 16:28 |
dtantsur | I've just learned of an ironic bug that can win the nomination "facepalm of year" | 16:28 |
dtantsur | quiz: what is wrong with this line? https://opendev.org/openstack/ironic/src/branch/master/ironic/drivers/modules/image_cache.py#L164 | 16:30 |
JayF | that's going to write to `/` everytime, isn't it? | 16:30 |
JayF | er, resolve to `/` | 16:31 |
dtantsur | JayF: nope, more interesting | 16:32 |
dtantsur | that would be always broken, I think | 16:32 |
dtantsur | and this bug was not noticed until... (spoiler hidden) | 16:32 |
JayF | ah; I see it | 16:33 |
TheJulia | dtantsur: no objection to the rfe, no real questions. I guess at ahigh level, it soudns good to me | 16:41 |
dtantsur | cool, thx! | 16:41 |
NobodyCam | hey hey dtantsur :) | 16:42 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Do not use any parts of image URL in temporary file names https://review.opendev.org/c/openstack/ironic/+/814201 | 16:59 |
dtantsur | JayF: wdyt ^^^? | 16:59 |
JayF | It always makes me sad when I see a redhat bug with no upstream bug, but for something like this :shrug: | 17:03 |
JayF | that's actually going to be better overall too, because it'll be on the same disk | 17:03 |
JayF | hm, I guess it always was before, too | 17:04 |
dtantsur | yeah, we rely on hard links | 17:04 |
dtantsur | but now it's always a UUID rather than a random part of the URL | 17:04 |
JayF | gerrit looks mildly more fancy now | 17:04 |
JayF | +2'd | 17:04 |
dtantsur | yep, a recent update | 17:04 |
dtantsur | thanks! | 17:04 |
dtantsur | on this positive note I'm wishing everyone a great weekend | 17:13 |
JayF | o/ | 17:16 |
JayF | have a good weekend, you deserve it | 17:16 |
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline starting in 5 minutes, at 18:00 UTC, for scheduled project rename maintenance, which should last no more than an hour (but will likely be much shorter): http://lists.opendev.org/pipermail/service-announce/2021-October/000024.html | 17:59 | |
*** dviroel|rover is now known as dviroel|rover|afk | 18:01 | |
*** dviroel|rover|afk is now known as dviroel|rover | 18:09 | |
*** dviroel|rover is now known as dviroel|rover|afk | 21:08 | |
opendevreview | Julia Kreger proposed openstack/ironic master: There is no aim, we do deploy/manage baremetal. https://review.opendev.org/c/openstack/ironic/+/814239 | 22:53 |
*** pmannidi|AFK is now known as pmannidi | 23:38 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!