opendevreview | Steve Baker proposed openstack/networking-generic-switch master: Parse switch config in directories as well as files https://review.opendev.org/c/openstack/networking-generic-switch/+/948771 | 00:59 |
---|---|---|
opendevreview | Steve Baker proposed openstack/networking-generic-switch master: Correctly set use_keys when key_file is set https://review.opendev.org/c/openstack/networking-generic-switch/+/948774 | 03:46 |
rpittau | good morning ironic! o/ | 07:03 |
AmarachiOrdor[m] | Good Morning rpittau!, good morning everyone! | 07:04 |
rpittau | hey AmarachiOrdor[m] :) | 07:04 |
jssfr | moin ironic | 07:04 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: Default ansible to version 10.x https://review.opendev.org/c/openstack/bifrost/+/948245 | 07:16 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: Default ansible to version 10.x https://review.opendev.org/c/openstack/bifrost/+/948245 | 07:22 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: Default ansible to version 10.x https://review.opendev.org/c/openstack/bifrost/+/948245 | 07:25 |
freemanboss[m] | Good morning rpittau: | 07:33 |
freemanboss[m] | How was the journey? | 07:33 |
rpittau | freemanboss[m]: it was really nice thanks :) | 08:08 |
freemanboss[m] | rpittau: that's good to hear | 08:13 |
queensly[m] | Good morning :) | 08:39 |
iurygregory | good morning ironic | 10:32 |
queensly[m] | Hi everyone, I came across this bug https://bugs.launchpad.net/ironic/+bug/2072364 report regarding explicitly documenting the documentation contributor processes, and I have submitted my first patch for it.... (full message at <https://matrix.org/oftc/media/v1/media/download/ATuE42SvEzehXUyADWOg8DJxgUItsq0E6IYeVsiAeD5szrrHxjH6rZqBhoOtIs5R0cUW0FHzSc_VqNEuRt5WCfFCeW6FCinwAG1hdHJpeC5vcmcvUlBEcE1FZ1NSZ2R5TEVLWXNsTVd3RnZs>) | 11:32 |
opendevreview | Stephen Finucane proposed openstack/ironic master: api: Ensure parameter transform happens early https://review.opendev.org/c/openstack/ironic/+/948795 | 12:00 |
opendevreview | Riccardo Pittau proposed openstack/bifrost master: Default ansible to version 10.x https://review.opendev.org/c/openstack/bifrost/+/948245 | 13:13 |
opendevreview | Adam McArthur proposed openstack/ironic master: api: Add schema for node firmware API https://review.opendev.org/c/openstack/ironic/+/945943 | 13:16 |
TheJulia | good morning everyone | 13:26 |
cardoe | TheJulia: don't presume about my morning! | 14:31 |
TheJulia | cardoe: I'm sorry, anything we can do? | 14:32 |
cardoe | nah I was just joking. | 14:32 |
TheJulia | I, unfortunately, presently lack a time machine. We might be able to rent use of a Time Tunnel if the sound stage is still around. | 14:32 |
cardoe | So I'm playing around with documentation around spine/leaf stuff. | 14:47 |
cardoe | and just thinking about path forward and such and just wanted opinions before I went full on this path. | 14:48 |
cardoe | So speaking with the neutron folks the "vxlan" type is really an "overlay" type. Now I'm not a network person but wooo weeee network folks love to use like 5 different terms for what feels like the same thing that could be generic sooo I think I'll pitch to them an "evpn-vxlan" type that'll be modeled like an "underlay" type. | 14:49 |
TheJulia | Hmm could work | 14:50 |
cardoe | So if you're a networking person, please help make my terms more warm and fuzzy. | 14:50 |
cardoe | For context, our vxlan usage maps to this... https://netboxlabs.com/docs/netbox/en/stable/models/vpn/l2vpn/ | 14:51 |
cardoe | and https://netboxlabs.com/docs/netbox/en/stable/models/vpn/l2vpntermination/ | 14:51 |
cardoe | So I have a neutron network segment range of 200 to 300 for type vxlan for example (and if my spec goes through then it'll be evpn-vxlan) | 14:52 |
cardoe | Then I've got a neutron network segment range of 500-600 of type vlan but it's got a physical_network value equal to the name of one of my leafs (seems to be how network stuff pluralizes this) | 14:53 |
cardoe | I create a vxlan (evpn-vxlan in the future) network and get VNI 200. | 14:53 |
cardoe | Let's say my leaf is named "lumberg" and so my Ironic bare metal ports have a physical_network value of "lumberg" | 14:55 |
cardoe | So when I attempt to vif attach my ironic node to the network with VNI 200, I create a segment on that vxlan (evpn-vxlan) network of type vlan with vlan 500 for example. And the vlan 500 segment is what's bound to that port. | 14:56 |
cardoe | I've found this behavior in the Cisco ACI ML2 plugin, the Arista ML2 plugin and the Juniper ML2 plugin. So it seems like a common enough pattern that should be documented. | 14:57 |
cardoe | So I'll call this the "underlay" type of network. | 14:57 |
iurygregory | #startmeeting ironic | 15:02 |
opendevmeet | Meeting started Mon May 5 15:02:28 2025 UTC and is due to finish in 60 minutes. The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:02 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:02 |
opendevmeet | The meeting name has been set to 'ironic' | 15:02 |
rpittau | can someone please chair the meeting? I'm a bit swamped downstream | 15:02 |
rpittau | thanks iurygregory | 15:02 |
iurygregory | sorry I'm late | 15:02 |
TheJulia | o/ | 15:03 |
iurygregory | hello ironicers, welcome to our weekly meeting | 15:03 |
TheJulia | sorry, distracted as well :) | 15:03 |
alegacy | hello folks | 15:03 |
iurygregory | #topic Announcements / Reminders | 15:03 |
TheJulia | cardoe: ... interesting, worth discussing more soon | 15:04 |
iurygregory | #info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: https://tinyurl.com/ironic-weekly-prio-dash | 15:04 |
iurygregory | oh my bad, the agenda can be found in our wiki https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting (I noticed we still have the same info from last week, so I will omit a few things), forgot to update | 15:05 |
cid | o/ | 15:05 |
iurygregory | #info 2025.2 Flamingo Release Schedule https://releases.openstack.org/flamingo/schedule.html we are at R-21 on the schedule, next week we have Flamingo-1 milestone | 15:06 |
TheJulia | wow, this year is flying by | 15:07 |
iurygregory | #topic Working Group Updates | 15:07 |
iurygregory | Standalone networking - does anyone have information that would like to share? | 15:07 |
alegacy | related to the standalone networking ... last week we discussed the possibility of setting up a call to discuss. Can we get that setup? | 15:07 |
cardoe | alegacy: please include me | 15:08 |
TheJulia | I guess the key is going to be who is going to drive the standalone networking meeting then, do we have a volunteer to schedule something? We should ideally try to identify a date/time | 15:09 |
alegacy | who should be invited? what day/time should we target? | 15:09 |
TheJulia | If we can avoid Tuesday, I'd prefer it | 15:10 |
alegacy | i don't mind send out a google meet link as an organizer if we can agree on date/time & who | 15:10 |
TheJulia | Would Wednesday work? | 15:10 |
cardoe | I would say we have some kind of regular-ish standing slot for it and cancel if there's nothing on the agenda and then people know to reserve that. | 15:10 |
cardoe | I'll be out the 2nd half of May. | 15:10 |
cardoe | As far as the ironic-weekly-prio patches, there's a fair number that just need a +W | 15:11 |
alegacy | wednesday works for me. In in EST timezone so could do anything between 1200UTC-1600UTC or 1700UTC-1900UTC | 15:13 |
iurygregory | TheJulia, cardoe what slot would you prefer? ^ | 15:15 |
TheJulia | 1600 UTC would be ideal for me | 15:15 |
cardoe | The later the better for me. | 15:16 |
cardoe | Yeah 1600 would be great. | 15:16 |
TheJulia | Gets you past the morning "what chaos has occured?" step right after caffination | 15:16 |
alegacy | any chance you could do an hour later... 1600 fall directly at lunch time | 15:16 |
TheJulia | I suspect for EU folks that might be a bit more difficult but that could work for me | 15:17 |
TheJulia | (Speaking of EU folks, is everyone still off today?) | 15:17 |
masghar | (nope) | 15:17 |
iurygregory | not that I'm aware.. | 15:17 |
TheJulia | more coffee for everyone then? :) | 15:18 |
iurygregory | I know some are quite busy with some downstream chaos =) | 15:18 |
TheJulia | wheeeeeeeee | 15:18 |
cardoe | UK folks have a bank holiday today no? | 15:18 |
iurygregory | they probably need coffee =) | 15:18 |
masghar | (I'm trying to wrap my head around a bug) | 15:18 |
cardoe | I'd be fine with 1700 if EU/UK folks are okay with it | 15:18 |
TheJulia | cardoe: I do believe that is true, i know some folks in Ireland are also off today | 15:19 |
iurygregory | ok, we can probably figure out the time after the weekly meeting? maybe tomorrow we can figure out if the time would work for them | 15:20 |
alegacy | ok, i'll send out a meeting to this channel tomorrow morning to follow-up. If 1700 works I'll then send out a meeting link | 15:21 |
iurygregory | tks alegacy ! | 15:22 |
iurygregory | #action alegacy to follow-up if 1700 UTC works for the Standalone networking group meeting | 15:22 |
iurygregory | moving on | 15:22 |
iurygregory | #topic Discussion topics | 15:23 |
iurygregory | We don't have any (the one in the agenda was from last week) | 15:23 |
TheJulia | alegacy: please invite my internal email address as an attendee, Thanks! | 15:23 |
JayF | I will note that I expect to have more clarity on the dynamic networking spec by EOW | 15:23 |
TheJulia | JayF: thanks | 15:24 |
JayF | TheJulia: I'm assuming I can just take over that and edit it now? | 15:24 |
cardoe | what's the dynamic networking spec? | 15:24 |
TheJulia | JayF: yeah, although you said you'd post comments and never did | 15:24 |
JayF | TheJulia: there are $reasons for that downstream | 15:24 |
TheJulia | cardoe: https://review.opendev.org/c/openstack/ironic-specs/+/945642 | 15:24 |
TheJulia | #reasons_is_life ;) | 15:25 |
cardoe | ah yes good deal | 15:25 |
TheJulia | cool cool | 15:25 |
TheJulia | I've got nothing else | 15:26 |
iurygregory | are we good to move on? | 15:27 |
JayF | move on | 15:27 |
iurygregory | #topic #Bug Deputy Updates | 15:27 |
iurygregory | #info New Bugs: 1 New Bugs New RFEs: 0 New RFEs | 15:27 |
iurygregory | Who is the next bug deputy? | 15:28 |
iurygregory | this week I can't take, since I will be out wed-friday | 15:28 |
masghar | I can take it | 15:29 |
iurygregory | happy to do next week =) | 15:29 |
TheJulia | So, super curious, I'm close on the metadata fix | 15:29 |
iurygregory | #info masghar will be the bug deputy this week | 15:29 |
TheJulia | I'm wondering if folks would be interested in a "oh, you didn't send us network data, we'll just inject it anyway sort of feature | 15:29 |
TheJulia | I realize we have a weird usage divide there, so sort of curious w/r/t/ thoughts for doing so | 15:30 |
JayF | TheJulia: I guess I worry we'll expose people who rely on flat to do nothing to network and bake in network config to images | 15:31 |
JayF | TheJulia: because then you can mostly lie to openstack about networks :) | 15:31 |
JayF | TheJulia: cool idea, I'm +1 to it being optional, but I suspect there are edges around having it enabled (even in standalone) | 15:31 |
TheJulia | Oh, flat would normally include network data and dhcp | 15:32 |
TheJulia | Oh, I suspect it just won't work in standalone and hte way I've written the patch it should only work when using neutron | 15:32 |
TheJulia | as a source of data on the existing calls | 15:33 |
TheJulia | and data stuctures | 15:33 |
JayF | so what's the case? | 15:33 |
JayF | ironic-direct integrated deploy? | 15:33 |
TheJulia | Directly invoking ironic to deploy a node | 15:33 |
JayF | where you have neutron but not nova? | 15:33 |
TheJulia | but with neutron | 15:33 |
JayF | that is very interesting | 15:33 |
TheJulia | and that leads to... do we include key injection | 15:33 |
TheJulia | since that is... getting very close to "give me an instance" | 15:33 |
JayF | we don't have a pubkey object in our base api | 15:33 |
TheJulia | nope | 15:34 |
JayF | I don't hate making this easier, but I worry we'll end up reimplementing a lot more than it seems at first glance | 15:34 |
TheJulia | Just thinking outloud, it begins to open the door, for sure | 15:34 |
JayF | def something worth listing the scenarios out before going too far down that path | 15:34 |
JayF | even if the path is going somewhere cool :D | 15:34 |
JayF | (not for network_data, JFDI that; I mean for +ssh_keys+other extras) | 15:35 |
TheJulia | yeah | 15:36 |
TheJulia | ack ack, thanks | 15:38 |
iurygregory | I'm assuming we are at Open discussion, already =) | 15:39 |
iurygregory | #topic Open discussion | 15:39 |
iurygregory | does anyone have something that would like to discuss? | 15:39 |
iurygregory | so, are we good for today? =) | 15:41 |
JayF | ++ | 15:42 |
iurygregory | tks everyone! | 15:43 |
iurygregory | #endmeeting | 15:43 |
opendevmeet | Meeting ended Mon May 5 15:43:20 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:43 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-05-05-15.02.html | 15:43 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-05-05-15.02.txt | 15:43 |
opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-05-05-15.02.log.html | 15:43 |
cardoe | Don't forget to +W / +2 some patches! | 15:47 |
TheJulia | ++ | 15:55 |
* dtantsur entirely forgot about the meeting | 16:45 | |
dtantsur | alegacy, cardoe, 1700 UTC is tough but doable for me. 1600 somewhat better. | 16:47 |
alegacy | ok, if I'm the only holdout to avoid 1600UTC and earlier slots are not convenient for folks then we do 1600UTC. | 17:14 |
dtantsur | I can do 1700 if 1600 causes enough inconvenient for you | 17:15 |
alegacy | no worries. | 17:16 |
opendevreview | Stephen Finucane proposed openstack/ironic master: api: Ensure parameter transform happens early https://review.opendev.org/c/openstack/ironic/+/948795 | 19:46 |
opendevreview | cid proposed openstack/ironic master: Add port/portgroup list conductor groups filter https://review.opendev.org/c/openstack/ironic/+/862292 | 20:13 |
opendevreview | cid proposed openstack/ironic master: Trivial: Fix gap in microversion sequence https://review.opendev.org/c/openstack/ironic/+/948829 | 20:27 |
TheJulia | So I suspect, in regards to the metadata, that it will be necessary to completely extract all of the files and then re-pack a new iso | 20:57 |
TheJulia | because even just one vif with both v4 and v6 addresses is ~950 bytes | 20:57 |
TheJulia | which means a second port/vif or any more detail will break the extent | 20:57 |
opendevreview | Adam McArthur proposed openstack/ironic master: api: Add schema for node firmware API https://review.opendev.org/c/openstack/ironic/+/945943 | 22:12 |
opendevreview | Ivan Anfimov proposed openstack/ironic master: Remove tags from README https://review.opendev.org/c/openstack/ironic/+/948479 | 22:35 |
opendevreview | cid proposed openstack/ironic master: Trivial: Fix gap in microversion sequence https://review.opendev.org/c/openstack/ironic/+/948829 | 23:22 |
opendevreview | Merged openstack/networking-generic-switch master: Parse switch config in directories as well as files https://review.opendev.org/c/openstack/networking-generic-switch/+/948771 | 23:58 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!