Tuesday, 2025-03-18

opendevreviewVerification of a change to openstack/networking-generic-switch master failed: Allow config of simulated switch  https://review.opendev.org/c/openstack/networking-generic-switch/+/94294200:21
opendevreviewVerification of a change to openstack/networking-generic-switch master failed: docs: add status for force10 os  https://review.opendev.org/c/openstack/networking-generic-switch/+/94307000:21
dtantsurAmarachi_O: please contact rpittau and masghar, the mentors of the project07:17
dtantsurJayF: do you by chance know how to increase the message backlog size in IRCCloud? After migration, I no longer have access to some messages. For example, I have no idea if cid and you answered me anything..07:19
fricklerthe topic should actually mention that this channel is getting logged. if someone wants to formulate an update, I'm happy to actually execute the change07:45
fricklerand yes, I understand that having it directly in the tool that you use would be nicer07:46
jrosserI think that in the case of IRCCloud it is a feature to notice if you are mentioned even when you don’t have the client open07:50
jrosserthe permanent connection is only part of the paid service though07:54
rpittaugood morning ironic! o/08:02
masgharGood morning!08:53
buhmanJayF: do you plan on making a series of OpenStack ebuilds for gentoo?08:56
masgharIf anybody has any docs nits or bugs they would like fixed, please report them to Launchpad :)09:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-inspector stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/ironic-inspector/+/94484309:38
opendevreviewOpenStack Release Bot proposed openstack/ironic-inspector stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/ironic-inspector/+/94484409:38
opendevreviewOpenStack Release Bot proposed openstack/ironic-inspector master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/ironic-inspector/+/94484509:38
NayohmeeQuick question: How do i see messages that were already sent in channel before i logged in? I already asked my question about the Ironic task for outreachy applicants, but i logged out and now i can not see previous messages anymore09:50
opendevreviewMerged openstack/ironic-inspector stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/ironic-inspector/+/94484309:54
opendevreviewMerged openstack/ironic-inspector master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/ironic-inspector/+/94484509:54
fricklerNayohmee: see https://meetings.opendev.org/irclogs/%23openstack-ironic/09:59
opendevreviewMerged openstack/ironic-inspector stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/ironic-inspector/+/94484410:00
rpittauNayohmee: for anything outreachy related you can contact masghar or myself directly or by email, especially during the first contribution phase :)10:00
opendevreviewcid proposed openstack/ironic master: API/Testing: Inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921710:03
opendevreviewcid proposed openstack/ironic master: API/Testing: Inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921710:07
ps_adavizeGood morning everyone , I'm an outreachy contributor and I intend to learn about and contribute to ironic project. @masghar and @rpittau10:28
opendevreviewMerged openstack/networking-generic-switch master: Allow config of simulated switch  https://review.opendev.org/c/openstack/networking-generic-switch/+/94294210:32
NayohmeeAlright thanks alot @frickler and @rpittau10:51
masgharHello and welcome ps_adavize! If you have any questions, please feel free to ask.11:22
opendevreviewVerification of a change to openstack/ironic master failed: Install and run sushy-tools within a virtualenv  https://review.opendev.org/c/openstack/ironic/+/94358011:25
opendevreviewMerged openstack/ironic-tempest-plugin master: CI: Dial back the non-voting jobs  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/94284612:18
ps_adavizeThank you masghar, from the contribution guide we are asked to write a 1-2 page explaining our understanding about the project. where should this be submitted?12:23
Richard-Akin_Hello, good day everyone,  My name is Richard Akintola, one of the recent Outreachy applicants.  I look forward to collaborating, honing my skills, and learning/relearning. I would appreciate guidance on how to set up and get started.  Thank you for having me.12:41
rpittauRichard-Akin_: welcome! I suggest to read the project page to get info on the first contribution task12:55
rpittaups_adavize: feel free to send your essay by email to masghar and myself, you can find our emails in the project page12:55
dtantsurrpittau: can we still fit https://review.opendev.org/c/openstack/ironic/+/939217? I've just +2'ed it.12:59
rpittaudtantsur: yep12:59
cidWelcome to the community, ps_adavize, Richard-Akin_, Nayohmee, Amarachi_O, ... o/13:07
* cid felt like I tagged an old member, welcome all the same :D13:08
rpittau:)13:08
cidBy the way, thanks everyone for the reviews on inspection rules. I'm always here for any follow-ups. 13:11
cidI should start working on the tempest at some point. Also, masghar, documentation for inpection rules might be an interesting task for your interns: Re^^ to your earlier ask.13:12
cardoecreating some functional examples and not just the non-functional ones in the spec would be a great start13:13
opendevreviewMerged openstack/networking-generic-switch master: docs: add status for force10 os  https://review.opendev.org/c/openstack/networking-generic-switch/+/94307013:15
cidcardoe, functional? . The examples in the spec are real rule examples 13:17
cardoeokay. real world / complex vs strawman?13:19
cardoeThe ones in the spec just change one or two fields and don't combine operations.13:20
rpittaucid: that's probably a bit too much for someone who's approaching ironic for the first time :)13:21
cidcardoe: Yeah. We should add more meaningful examples in the documentation. 13:21
cardoeI've just had a hard time explaining to my team what we can do with it.13:22
opendevreviewDoug Goldstein proposed openstack/ironic master: inspection: define inventory shape with dataclasses  https://review.opendev.org/c/openstack/ironic/+/94486813:22
cidrpittau: True :D13:22
cardoe^ is just an idea. Wanted some feedback on doing something like that and later enforcing it with mypy13:23
cardoeThe shape of that data is very... fluid... but certain pieces of code relies on specific shapes.13:23
TheJuliagood morning13:35
JayFbuhman: very no I don't 13:44
JayFdtantsur: if you're on a free account, it times you out after 3 hours or something like that13:44
dtantsurI'm on  paid account13:44
opendevreviewMerged openstack/ironic master: API/Testing: Inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921714:00
JayFdtantsur: then I haven't seen what you're talking about. Are you just closing the app and not quitting/closing?14:01
dtantsurI'm not even closing the app, just going into standby by closing the lid :)14:02
JayFI wonder if it's as simple as the app not loading in old context14:03
* TheJulia needs more coffee14:03
dtantsurThat's not relevant to the backlog *size* though14:03
JayFI can scroll back days and days and days14:03
dtantsurIt's a configuration option in ZNC, which I guess they don't expose?14:03
JayFoooh14:03
JayFyeah I had trouble with the ZNC backlog stuff14:04
JayFit does a bad job of knowing what's arleady been seen14:04
JayFjust opening the mobile app once would make the ZNC think those were all old/read messages14:04
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: network simulator support for Cisco Nexus 9k  https://review.opendev.org/c/openstack/ironic/+/94487314:07
TheJuliaOne aspect worth also noting, irccloud, in general can be a little weird if your backend server is down which handles log storage. It still works through the mobile and web clients, but you get some weird behavior where logs might not be present.14:18
masghar(Bit late to the convo, but yes, inspection rules docs is a more advanced ask for someone just starting out with the project)14:40
opendevreviewMerged openstack/ironic master: Install and run sushy-tools within a virtualenv  https://review.opendev.org/c/openstack/ironic/+/94358016:19
opendevreviewOpenStack Release Bot proposed openstack/networking-generic-switch stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/networking-generic-switch/+/94489417:12
opendevreviewOpenStack Release Bot proposed openstack/networking-generic-switch stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/networking-generic-switch/+/94489517:12
opendevreviewOpenStack Release Bot proposed openstack/networking-generic-switch master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/networking-generic-switch/+/94489617:12
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/ironic-python-agent/+/94489717:14
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/ironic-python-agent/+/94489817:14
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/ironic-python-agent/+/94489917:14
*** dmellado0755393733 is now known as dmellado07553937317:14
freemanboss[m]Hi everyone. I'm Freeman an outreachy internship applicant. I'm glad to be here and looking forward to working with the team and making my contributions17:16
opendevreviewOpenStack Release Bot proposed openstack/bifrost stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/bifrost/+/94490017:21
opendevreviewOpenStack Release Bot proposed openstack/bifrost stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/bifrost/+/94490117:21
opendevreviewOpenStack Release Bot proposed openstack/bifrost master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/bifrost/+/94490217:21
freemanboss[m]Hello mentors and everyone in the house, please I hope this is the group to join for the third project?17:21
freemanboss[m]"Set bare metal host's clock remotely using Reddish"?17:21
freemanboss[m]And I'll appreciate any resources to go through that will simplify the best way for me to get started 17:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-prometheus-exporter stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/94490317:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-prometheus-exporter stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/94490417:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-prometheus-exporter master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/94490517:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent-builder stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/94490617:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent-builder stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/94490717:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent-builder master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/94490817:21
opendevreviewOpenStack Release Bot proposed openstack/ironic-ui stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/ironic-ui/+/94490917:22
opendevreviewOpenStack Release Bot proposed openstack/ironic-ui stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/ironic-ui/+/94491017:22
dtantsurfreemanboss[m]: please contact rpittau and masghar here or per email17:22
opendevreviewOpenStack Release Bot proposed openstack/ironic-ui master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/ironic-ui/+/94491117:22
opendevreviewOpenStack Release Bot proposed openstack/networking-baremetal stable/2025.1: Update .gitreview for stable/2025.1  https://review.opendev.org/c/openstack/networking-baremetal/+/94491217:22
opendevreviewOpenStack Release Bot proposed openstack/networking-baremetal stable/2025.1: Update TOX_CONSTRAINTS_FILE for stable/2025.1  https://review.opendev.org/c/openstack/networking-baremetal/+/94491317:22
opendevreviewOpenStack Release Bot proposed openstack/networking-baremetal master: Update master for stable/2025.1  https://review.opendev.org/c/openstack/networking-baremetal/+/94491417:22
ManideepMaddileti[m]Hello all,17:23
ManideepMaddileti[m]I am Manideep, an Outreachy Applicant. I have completed setting up the development environment. Could you please guide me on where to submit the document containing a short (1-2 page) summary of my understanding of Ironic and its main components and workflows?17:23
ManideepMaddileti[m]Thank you! masghar rpittau 17:23
freemanboss[m]freemanboss[m]: > <@freemanboss:matrix.org> Hello mentors and everyone in the house, please I hope this is the group to join for the third project?... (full message at <https://matrix.org/oftc/media/v1/media/download/AV_EPcOyo8y1o8B9rU7yNUF4Agn9yLhD_OtAzbxt3MSDFzqPHddTFjNa0f-2i1bndJaSbPzXt4a9oURRb_O6wHBCeV8mGqJAAG1hdHJpeC5vcmcvallGVHZvR1lnbWNDYU1BS0NhdkdnY0xN>)17:24
freemanboss[m]dtantsur: Alright thank you 17:25
dtantsurManideepMaddileti[m]: same answer for you: emailing the mentors is probably better because your messages won't get lost in the IRC logs17:30
opendevreviewSatoshi Shirosaka proposed openstack/ironic-python-agent master: Missing 'interface' in Clean Step  https://review.opendev.org/c/openstack/ironic-python-agent/+/94215217:48
iurygregoryok this is interesting, i don't see the variable max_overflow / max_pool_size in https://opendev.org/openstack/ironic/src/branch/master/ironic/conf/database.py , but they are in our docs https://docs.openstack.org/ironic/latest/configuration/config.html#database <confused> 17:53
iurygregoryhttps://github.com/metal3-io/ironic-image/pull/64417:53
JayFhttps://github.com/openstack/oslo.db/blob/master/oslo_db/options.py17:58
JayFiurygregory: ^17:58
jayanta /msg Jayanta REGISTER <80165556> <pradhanjayanta91@gmail.com>17:59
iurygregoryJayF, tks! totally forgot about checking oslo_db18:00
dtantsuriurygregory: good that you raised my intention. Could you please block attempts to introduce new variables just to expose them in ironic.conf? We already have syntax for that.18:00
iurygregorydtantsur, ack o/18:01
cardoeJayF, TheJulia: do ya hate https://review.opendev.org/c/openstack/ironic/+/944868 ?18:02
JayFso cardoe, here's my thoughts18:03
JayFlike, that seems cool18:03
JayFI'm kinda onboard18:04
JayFEXCEPT it seems like that should be a pattern of change and not just one thing18:04
JayFlike, why is it limited to inspection inventory? Why not other things? Also why not jsonschema like we use in the API?18:04
cardoeSo two different things from jsonschema18:05
cardoeSo today the hooks and rules modify the inventory data by just walking into the dict and fiddling however it wishes.18:05
jayanta /msg Jayanta REGISTER 80165556 pradhanjayanta91@gmail.com18:06
JayFjayanta: that did come across the public channel so if that is a common password you should rotate it18:06
cardoeThe point here was these aren't dicts but are objects that you'd modify the defined fields of and then when we saved the inventory I'd use "todict()" of dataclasses to convert it back for the DB18:06
dtantsurcardoe: side note: plugins modify plugin_data, not the inventory18:06
dtantsur(if they modify inventory, we should probably fix it)18:07
dtantsurAt this point, we should probably start microversioning inventory...18:07
* dtantsur leaves for a day before cardoe has a chance of throwing a wet cat at him18:08
JayFwe're getting real good at this microversioning thing18:08
cardoeI'm not opposed to that but then we need to define the layout and not have the docs say "read the IPA source"18:08
JayFwe'd better make sure 1.100 is something cooler than "added network device type to inventory" ;) 18:08
cardoeI've created the stub of a doc defining it in ironic by calling out the top-level keys.18:09
cardoeJayF: I'm not actually wanting that patch to be mergeable. I'm just floating the idea of having objects that we interact with instead of raw dicts.18:10
cardoeIt's related to the Glance issue I fixed as well.18:11
cardoeWhere we just convert objects to dicts and then do dict.get("some_field") and oh whoopsie someone did dict.get("somefield") in one place.18:11
JayFcardoe: I just wanna be sure we're looking at all the places that might have that pattern18:14
JayFcardoe: that's all I'm sayin' :)18:14
cardoeThe reason I did the inspection inventory is because IPA actually does this by using objects and then having it's own serialization to a dict to transmit it over the wire. I pulled an adamcarthur5 and took those source files and fed them to Claude and told it to convert them to dataclasses. And that's the patch you see.18:14
cardoeI agree. I can throw it on the PTG agenda as well.18:14
cardoeMy question is "how do we feel about doing this as a pattern going forward"18:15
cardoehttps://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/encoding.py fwiw that's part of it.18:16
cardoeThat's basically a Python 2 compatible version of dataclasses.18:17
jayanta /msg NickServ REGISTER 801655 pradhanjayanta91@gmail.com18:17
JayFjayanta: again, you prefixed with a space and so it came to the public channel. that password is now also compromised18:18
JayFcardoe: your WIP needs a Generated-By: then :D 18:18
TheJuliabrraaaains18:38
TheJuliacardoe: hate, never :)18:39
TheJuliaAssuming that also you'll heavily modify the resulting content and all ;)18:40
TheJuliacardoe: also, wet cat deployment mechanisms should be an RPC endpoint ;)18:40
kulsoomsHi everyone, this is kulsoom. I'm new here. I found this channel through Outreachy's project list. I can't see the previous discussions? (I'm also new to IRC). 19:09
freemanboss[m]kulsooms: You're welcome kulsooms: yeah that's how it's, you can't view previous messages before you join the channel.19:11
JayFkulsooms: https://meetings.opendev.org/irclogs/%23openstack-ironic/ most openstack channels do have public logs19:17
kulsoomsok thankyou, how can I tag mentors? or is it just "name:" ?19:22
JayFit's customary to address people similar to how I addressed you; however if you ping Riccardo and Masnoor today you're going to be lost in a sea of other applicants doing so. Might be a good idea to email instead.19:25
cardoeTheJulia: that should be the unknown state for nodes "WET_CAT"19:26
iurygregorykulsooms, Riccardo and Mahnoor nicks are rpittau and masghar 19:34
kulsoomsJayF: ok thankyou also, got my answer from the public log :))19:34
opendevreviewMerged openstack/ironic master: Remove IPA build on cleanup  https://review.opendev.org/c/openstack/ironic/+/94398720:04
TheJuliacardoe: wet cats *might*, require a physical origin of a solar powered catamaran. mordred might have opinions, or not.20:52
TheJuliaThe wet cat origin theory, having been possibly started in the openstack context by mordred, may require it. ;)20:53
opendevreviewSatoshi Shirosaka proposed openstack/ironic-python-agent master: WIP Ironic Config Intergration for IPA  https://review.opendev.org/c/openstack/ironic-python-agent/+/94495121:15
cardoeTheJulia: so feels on us using objects for data instead of dicts?23:22
AnnoshaHello everyone, I am Annosha an Outreachy contributor. Anyone here can assist in figuring out the chat for Outreachy round?23:33
AnnoshaI see no prior history of chats here.23:33

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