Monday, 2025-09-22

*** jph_ is now known as jph01:28
iurygregoryTheJulia, dtantsur idrac10 deployed! 02:10
iurygregoryhttps://paste.opendev.org/show/bIX6SXpX18W9ElAOpsxN/02:11
iurygregorythe only weird thing is that it installed cirros LOL instead of centos, but I'm not going to complain LOL02:12
iurygregoryI'm totally assuming it worked since I'm able to login with cirros :D, in the end I had to set a root device with wwn to other disk in the idrac10.json and *magic*, I saw ipa complaining about the labels of the disks, but not going to dig into it now02:16
iurygregoryI'm thinking on how we will handle using the slot1 for idrac10, basically on my bifrost I'm adding "if v_media.identify == "2" continue" https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/redfish/boot.py#L304, but how should we handle things? some questions in https://paste.opendev.org/show/bjv0P40ASKwfQt38W6dV/ 02:27
kubajjgood morning Ironic! o/06:57
rpittaugood morning ironic! o/07:16
iurygregorygood morning ironic o/10:32
jssfrgood morning Ironic o/10:33
jssfr(now we had all combinations of `i` vs. `I`, and the presence of the `!`)10:33
opendevreviewStephen Finucane proposed openstack/ironic master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/ironic/+/96178810:47
iurygregoryjssfr, lol, true!10:54
dtantsuriurygregory: do we have any clue about slots? or do we really need to hardcode the slot for idrac 10 for now? (and mark it for addition to the quirks mechanism in the future)11:13
iurygregorydtantsur, so both slots provide the same media_types, when letting ironic pick it chooses the first that contains the right media_types, in the case for the idrac10 I have access it's the Slot with ID 2 11:15
iurygregoryand according to texroemer iso images should use slot 1 https://github.com/dell/iDRAC-Redfish-Scripting/issues/324#issuecomment-2892410726 11:15
iurygregoryI'm wondering if would work for all Dell machines or not (we could check the vendor and skip in case the first slot returned to us is the one with ID 2..11:16
dtantsurSooo, they basically advertise wrong media types?11:16
iurygregorydtantsur, you can say that =) https://paste.opendev.org/show/bVkKeb0Tb6l1xhnw8sKd/ 11:19
iurygregoryCD/DVD/USBStick ftw in both :D11:19
iurygregorynormally I would expect slot 1 to be the first when we query VirtualMedia, maybe a firmware bug? but we probably need to take this in consideration anyway 11:20
dtantsuriurygregory: yeah, we need to treat it as a firmware bug that we'll have to work around. We need to inform Dell that they cannot advertise CD/DVD for a slot that does not take ISO images.11:21
iurygregorydtantsur, I will talk with Sean downstream about this, so we can bring up to Dell attention11:22
dtantsuryep11:24
iurygregoryand to test on ocp i probably need to define the right path we will be taking upstream for this issue, since we have mixed hardware in deployments =)11:25
iurygregoryin bifrost is totally ok to hack and skip the device 2 :D11:26
dtantsuryeah, I don't think we want to apply the hack to all Dells. can we determine if it's iDRAC 10?11:26
iurygregorynot sure if you saw the paste https://paste.opendev.org/show/bjv0P40ASKwfQt38W6dV/11:26
iurygregorywe can easily identify in case the resource for virtual media is manager, because we have the model with "17G Monolithic"11:27
iurygregorybut virtual media is under systems on newer machines, and the model field on it shows Power Edge R7715 (which doesn't really help I would say)11:28
iurygregoryeither we can extend the _insert_vmedia_in_resource to have a new param model='' and we retrieve from manager and pass along to the call11:29
* iurygregory brb meeting11:30
dtantsuriurygregory: which of the cases apply to iDRAC 10? Or are both possible?11:31
opendevreviewnidhi proposed openstack/sushy master: Add comprehensive PCIe device support to Sushy  https://review.opendev.org/c/openstack/sushy/+/96192811:36
opendevreviewTakashi Kajinami proposed openstack/ironic-ui master: Replace storyboard by launchpad  https://review.opendev.org/c/openstack/ironic-ui/+/96193111:40
opendevreviewTakashi Kajinami proposed openstack/ironic-python-agent-builder master: Replace storyboard by launchpad  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/96193211:44
iurygregoryidrac10 is newer to we use virtual media via systems, so we the path is https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/redfish/boot.py#L267-L269 here we have access to the manager and we can retrieve "17G Monolithic", so it would be easier to add a param model to _insert_vmedia_in_resource and we can easily check it in https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/re11:50
iurygregorydfish/boot.py#L304 11:50
dtantsuriurygregory: I'm thinking if we can use something like Manufacturer+FirmwareVersion or anything.. but yeah, I don't care too much about the internal code organization for now.12:20
iurygregorywe can probably look at firmware version (since idrac10 starts with 1.x.y.z12:21
dtantsuryeah, but one day the versions may catch up :D dunno12:24
iurygregorytotally possible lol12:24
opendevreviewAllain Legacy proposed openstack/ironic-specs master: Update standalone networking initial conditions  https://review.opendev.org/c/openstack/ironic-specs/+/96055012:24
iurygregorydtantsur, let me push a wip so people can give ideas =)12:35
opendevreviewAllain Legacy proposed openstack/ironic master: Add dhcp_all_interfaces option for managed inspection  https://review.opendev.org/c/openstack/ironic/+/96082412:45
rpittauiurygregory: you can probably just get the Model with a redfish call13:08
iurygregoryrpittau, when we are inside _insert_vmedia_in_resource we can access model, but the problem is that the useful information in model is only present when the resrouce is a Manager https://github.com/openstack/sushy/blob/master/sushy/resources/system/system.py#L21213:12
iurygregoryhttps://github.com/openstack/sushy/blob/master/sushy/resources/manager/manager.py#L7713:13
iurygregoryhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/redfish/boot.py#L291C5-L291C3113:13
iurygregoryidrac10 is newer so VirtualMedia will always be on Systems, and the info we get from model would be PowerEdge R7715 and not 17G Monolithic13:14
iurygregoryI don't think we want a list with all iDRAC10 machines...13:14
opendevreviewnidhi proposed openstack/sushy master: Add comprehensive PCIe device support to Sushy  https://review.opendev.org/c/openstack/sushy/+/96192813:18
opendevreviewnidhi proposed openstack/sushy master: Add comprehensive PCIe device support to Sushy  https://review.opendev.org/c/openstack/sushy/+/96192813:38
opendevreviewnidhi proposed openstack/sushy master: Add comprehensive PCIe device support to Sushy  https://review.opendev.org/c/openstack/sushy/+/96198213:58
iurygregoryoh nvm, we can access managers via https://github.com/openstack/sushy/blob/master/sushy/resources/system/system.py#L602 \o/14:09
iurygregorytotally forgot about it14:09
opendevreviewAllain Legacy proposed openstack/ironic master: Add support for multiple JSON-RPC configuration groups  https://review.opendev.org/c/openstack/ironic/+/96059314:29
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: [WIP] iDRAC10 force Slot1 for VirtualMedia  https://review.opendev.org/c/openstack/ironic/+/96198914:43
iurygregorytesting now in bifrost ^14:43
iurygregoryProvisioning State: active14:52
cardoeiurygregory: that monitor mapping would make sense with the quirks thing I pitched out.14:53
iurygregorycardoe, which one? my brain is basically blur after dealing with this idrac10 issue...14:53
cardoehttps://review.opendev.org/c/openstack/sushy/+/95570114:54
cardoeI can update that but the idea would be to create a class Quirk or something like that which would have some flags on it and that gets passed around to all the calls14:55
cardoeMuch like we're passing stuff like... https://github.com/openstack/sushy/blob/faaf6cb687feda63f3b0177348f75f277f989dcd/sushy/resources/manager/manager.py#L233-L23514:56
iurygregorygot it, I do like the idea in general14:57
iurygregoryjust wondering how we will be automatically detecting since in some cases the logic is on the ironic side and not on sushy14:58
iurygregorywe would try to map everything in sushy to cover all current cases we have?14:58
cardoeWe could move the logic into sushy.14:58
cardoeOr Ironic can craft the quirks object and sushy will just take to passing it around internally.14:59
TheJuliao/15:02
TheJuliaSo weekly meeeting?!15:02
iurygregorymaybe?15:03
kubajjo/15:03
iurygregory:D15:03
mostepha[m]o/15:04
TheJulia#startmeeting ironic15:06
opendevmeetMeeting started Mon Sep 22 15:06:29 2025 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.15:06
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:06
opendevmeetThe meeting name has been set to 'ironic'15:06
TheJuliao/15:06
iurygregoryo/15:06
kubajjo/15:06
TheJuliaLets see if have quorum!15:06
* TheJulia does the quorum gathering interpretive dance15:07
* dtantsur is late15:07
rpittauis even later!15:07
cardoeo/15:07
TheJuliaOkay, I think we have a basic quorum!15:08
TheJuliaLooks like we don't have anything beyond our standing agenda today.15:08
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic15:08
TheJulia#topic Announcements/Reminders15:08
TheJuliaA general reminder, please take time to review items labeled with "ironic-week-prio". A link for the dashboard is at https://tinyurl.com/ironic-weekly-prio-dash.15:09
cardoeThe patch queue is pretty big (my metric is 25+) and there's a number of patches with a few +2's that are asking for feedback from other members.15:09
cido/15:10
* iurygregory promises he will check things today, last week was idrac10 headache...15:10
rpittauyeah, I'll check them this week15:10
rpittauneed to be ready for release15:10
abongale0/15:10
TheJuliaThis week R-1, so final RC and intermediary releases. Since we've already done our branching and release cuts, odds are we'll get blocked from a .z version update until after the release.15:10
TheJuliaAnything else for announcements or reminders?15:11
alegacyo/15:12
TheJulia#topic Working Group Updates15:12
TheJuliaFirst update, where are things at with Standalone networking?15:12
alegacyGood progress on the Bifrost+OVS front this past week15:13
TheJulia#link https://etherpad.opendev.org/p/ironic-standalone-networking15:13
alegacyI was able to get that setup to enroll, inspect, deploy a node using OVS as the switch and separate vlans for inspection, cleaning and tenant networks15:13
alegacy...then delete + repeat to make sure things were still sane.15:14
TheJuliaThat sounds pretty good!15:14
dtantsuralegacy: wanna mention the fast-track issue?15:14
alegacyI've got the OVS commit almost ready to go.  Just need to add a bit of documentation and then i'll present it for review15:14
alegacyYes, dtantsur... thank you for reminding me15:14
alegacySo, discovered that if fast-track is enabled it causes issues because we switch the vlan and the node doesn't get rebooted before the next action15:15
alegacythat means that it (potentially) has IP address/route info that doesn't align with the current configured vlan.15:15
alegacyso short of creating some logic to determine if the network has actually changed before assessing whether fast-track is still viable we short of have to disable it when this feature is on15:16
alegacyunless we know some networks will be combined onto the same vlan15:16
TheJuliaSo, technically I suspect there needs to be a hint like line carrier needs to be torn down15:16
TheJuliato force re-address collection logic of the OS15:16
TheJuliaThat is, if it is applicable15:16
dtantsurI think we should disable it for the first stage, but we need to have a logic of "are we going to change anything" somewhere between the network and the boot interfaces15:17
dtantsurin case of Metal3, losing fast-track will annoy a lot of people (including your own colleagues alegacy :D)15:17
TheJuliamaybe to rephrase into what I'm suspecting, might be good for the boot interface, related to fast track, should likely go "oh, no, can't fasttrack anymore here"15:17
alegacyyes, i know ;)15:17
TheJuliaBut may still be navigatable with link state cycling15:18
dtantsurTheJulia: yeah, but we need the network interface to tell us that15:18
dtantsurWhich is tricky in the current design, where the tear_down_ramdisk call does not know why it was called and what is coming next.15:18
TheJuliayes, and I think in this state we likely can't just change the vlan, but need to shutdown the port and re-activate the port15:18
TheJuliaThis may also be a larger discussion than this meeting, fwiw.15:19
dtantsurYeah, true. PTG?15:19
alegacythe driver currently doesn't take that kind of action.  It can, but we'll have to look into that.15:19
TheJuliaPossibly, yeah15:19
dtantsuralegacy: are you planning to join us for the PTG in late October?15:19
alegacyyes15:19
alegacyi'll make a note of this15:19
TheJuliaBecause there is an amount of context we need to uplevel the discussion to to meaningfully have it15:19
TheJuliaPTG wise!15:20
TheJulia#link https://etherpad.opendev.org/p/ironic-ptg-2026.115:20
alegacythanks TheJulia15:20
TheJuliaDone with standalone networking for now?15:20
TheJuliai.e. are we good to proceed?15:21
alegacya couple more comments, if I may15:21
TheJuliaSure15:21
alegacyI've got some reviews open to some pre-requisite items.  I've had some reviews from JayF but would appreciate some more eyes on them.15:21
alegacy(including a revision of the spec)15:21
TheJuliaAre they labeled with ironic-week-prio ?15:22
alegacyyes15:22
TheJuliaokay, thanks!15:22
alegacythey were anyway... i'll double-check15:22
alegacylast item... I have a dependency between the ngs repo and the ironic repo since ngs now needs  a base class from Ironic for the driver.15:23
alegacywhat's the best way to deal with that?  Should I just open the ngs review as a WIP even though the dependency won't be satisfied until my future Ironic change goes in?15:23
TheJuliaalegacy: could you point us to that specifically ?15:24
alegacyi haven't uploaded it... i could expedite that 15:24
dtantsurIt souns unusual to me, won't the driver leave in Ironic proper?15:24
alegacysorry... 2 different drivers here15:25
TheJuliaIt is sort of weird which is why I'm wanting to sort of see it.15:25
alegacythe Ironic network driver lives in Ironic, yes15:25
TheJuliayes15:25
alegacybut the switch driver that the standalone networking service will use will be ngs15:25
alegacyso i've added a new entrypoint to it... but it needs to conform to an interface that the standalone networking service owns/understands.15:26
alegacyso it creates a runtime dependency from ngs -> ironic15:26
TheJuliaThat seems sort of problematic to do that cross invocation, the call itself should ideally have what is needed15:26
dtantsurmmmmm15:26
alegacyi'll open a WIP review and point you to what I've done.  Maybe there's a better way.15:26
dtantsurso it's a driver of the future standalone service?15:26
TheJuliaI guess, that sort of goes back to could we see what you have now to try and wrap our heads around it15:26
TheJuliaYeah, that is the best path, I think. WIP it and then it is easier to have a focused discussion15:27
alegacyk, super15:27
alegacythat's it from me.15:27
TheJuliaOkay, regarding eventlet!15:27
TheJuliaWe have what appears to be one outstanding patch: https://review.opendev.org/c/openstack/ironic/+/96020915:27
TheJuliaWhich we'll want to backport since its more about config loading/parsing15:28
TheJuliain a specific launch use case15:28
TheJuliaIf there is anything else anyone is aware of, please spread awareness.15:28
TheJuliaAnything else?15:28
TheJuliaSince we have no pre-set discussion topics, we will proceed to Bug Deputy Updates15:29
TheJulia#topic Bug Deputy Updates15:29
TheJuliacid: looks like you updated the agenda to indicate 2 new bugs!15:29
cidYeah, I was about to say, except bug deputy updates15:29
TheJuliaoh, okay!15:30
cidIt was a quiet week. There were two new bugs.15:30
cid With one that uncertain wether to triage as an RFE or not; https://bugs.launchpad.net/networking-generic-switch/+bug/212522915:30
TheJuliaSort of half and half I think15:31
TheJuliaMike (the filer) operates at a scale and might have hit something we don't see normally.15:31
cidI guess, it's mostly likely a bug.15:32
cidThat's all for bug deputy updates. 15:32
cidI'm always here as a fallback to take it up the next week(s) unless anybody else wants to give it a go.15:33
TheJuliaI can likely do it this week15:33
opendevreviewMerged openstack/ironic master: Documentation: image_checksum is ignored for OCI URL's  https://review.opendev.org/c/openstack/ironic/+/96167215:34
cid\o/, thanks, TheJulia.15:35
cardoedtantsur: https://review.opendev.org/c/openstack/ironic/+/959087 is one that folks are waiting on you15:35
TheJuliaSince we have no RFE review items, we can move forward to Open Discussion15:36
TheJulia#topic Open Discussion15:36
TheJuliaI guess the only real item I have for open discussion is to just highlight the PTG etherpad15:36
TheJuliahttps://etherpad.opendev.org/p/ironic-ptg-2026.115:36
iurygregoryI will take a closer look at the topics, we haven't booked the slots I will take this action15:37
TheJuliaWe *should* also likely begin trying to scope the size of the discussions15:37
iurygregory++15:37
iurygregoryDo we have any topics that will require cross-team discussions?15:38
iurygregoryI will send an email today to openstack discuss, in case other teams have topics they want to discuss with us15:38
TheJuliaI think there should likely be a discussion with Nova regarding getting graphical console access for baremetal wrapped up. And with Neutron regarding supporting vxlan based terminations. I expect that whole vxlan topic to be a long-ish discussion where folks like Cardoe and myself need to get on the same page with neutron folks and ensure we have stuff written down or at least taksed to be written so the entire plan is 15:39
TheJuliaclear15:39
cardoe+115:40
iurygregorytks TheJulia 15:40
TheJuliaAnything else?15:41
iurygregoryI would like to get feedback on https://review.opendev.org/c/openstack/ironic/+/96198915:41
iurygregorythis helped me to get idrac10 provisioned, finally15:42
iurygregoryin case others have better idea on how we should approach this problem, tl;dr idrac10 requires us to use Slot1 and all the slots in the machine I have shows CD/DVD as mediatypes, but slot2 is returned first =)15:43
TheJuliaI'd sort of really prefer the driver to have knowledge of that isolated out to the driver, but yeah15:43
dtantsurSimilarly, I'd really prefer a design where this logic is in the idrac driver itself15:44
iurygregoryhumm ok, I will try to check that and see how to move forward o/15:44
dtantsurmaybe a private method on Redfish boot interface that returns acceptable ID's for a System?15:44
TheJuliaI think I need to think about it and also look at the current state of the code, since I know idrac10 firmware has also highlighted some other logic changes/handling which is needed15:45
dtantsurso that the base class returns None (I don't care), where the iDRAC one returns "1" if the system is iDRAC 1015:45
TheJuliadtantsur: That was sort of what my brain was noodling but I want to look at the enitre state of things first15:45
dtantsur(then at some point we get quirks, and hopefully this logic will become automated..)15:45
iurygregoryok, I will investigate this path after lunch =)15:46
iurygregorytks dtantsur TheJulia o/15:46
TheJuliacool cool15:46
TheJuliaWhat else!15:46
iurygregorynothing else from me15:46
TheJuliaOkay cool, well then if there is nothing else, we can close this meeting and go back to Taking Over The World^W^H^W^H^W... success!?15:48
iurygregorytake over idrac1015:49
iurygregory:D15:49
dtantsur\o/15:49
TheJuliacool cool, thanks everyone!15:49
TheJulia#endmeeting15:49
opendevmeetMeeting ended Mon Sep 22 15:49:56 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:49
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-09-22-15.06.html15:49
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-09-22-15.06.txt15:49
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-09-22-15.06.log.html15:49
rpittauiurygregory: I left a comment in the patch to hint a way to detect different idrac versions15:50
TheJuliaiurygregory: oh! I suspect we should also likely do a cross-proejct session with cinder15:51
TheJuliaregarding NVMe over TCP15:51
iurygregoryrpittau, tks!15:51
dtantsurTheJulia: if you can take a look at https://review.opendev.org/c/openstack/ironic/+/960283 (OCI fixes) in the ~ near future, I'll be really happy15:51
iurygregoryTheJulia, ack15:51
* iurygregory goes to prepare his lunch15:51
TheJuliadtantsur: I will try to when I can cycle to code review, I'm still in meeting chaos and I think now shifting to post-meeting action item resolution chaos15:52
TheJuliao/ shermanm 15:56
shermanmo/15:57
TheJuliaalegacy: dtantsur: JayF: cid: iurygregory: stevebaker[m]: cardoe: kubajj: Okay, regarding the PTG, I've put rough time estimates on each item, please feel free to resize the amount of time, but if you do, then it might require elaboration or more detail upfront. That way we can begin to figure out scheduling overall.16:01
TheJulialink: https://etherpad.opendev.org/p/ironic-ptg-2026.116:01
opendevreviewJulia Kreger proposed openstack/ironic master: docs: further revise OCI image checksum note.  https://review.opendev.org/c/openstack/ironic/+/96199616:08
clifUpdated PTG to add a topic about trait based networking16:18
TheJuliaclif: could you provid ea slightly more verbose intro, just to level folks to understanding what trait base networking is in this context, since I don't think everyone at the PTG will know off-hand16:31
TheJulia(and also, I'm tempted to point some other folks at the discussion to get them to go work upstream instead of building their own silo.16:31
clifIn the pad or you mean as part of what I discuss?16:31
TheJuliaetherpad please16:32
TheJuliaOh, I like "TBN"16:32
opendevreviewVerification of a change to openstack/ironic stable/2025.2 failed: CI: replace the outdated Bifrost job  https://review.opendev.org/c/openstack/ironic/+/96138916:33
opendevreviewVerification of a change to openstack/ironic master failed: Add cross-gating job with openstacksdk  https://review.opendev.org/c/openstack/ironic/+/96039316:35
clif:)16:36
opendevreviewMerged openstack/ironic master: Deprecate usage of ironic.api.wsgi:initialize_wsgi_app  https://review.opendev.org/c/openstack/ironic/+/96020917:04
opendevreviewVerification of a change to openstack/ironic master failed: Expose hardware model, manufacturer and system UUID via Redfish sensors  https://review.opendev.org/c/openstack/ironic/+/95908717:04
opendevreviewMerged openstack/bifrost stable/2025.1: Do not pass empty values to instance_info  https://review.opendev.org/c/openstack/bifrost/+/95927617:16
opendevreviewVerification of a change to openstack/ironic master failed: Expose hardware model, manufacturer and system UUID via Redfish sensors  https://review.opendev.org/c/openstack/ironic/+/95908718:42
opendevreviewMerged openstack/networking-generic-switch master: Add security group support to netmiko_cisco_nxos  https://review.opendev.org/c/openstack/networking-generic-switch/+/95231418:43
opendevreviewMerged openstack/networking-generic-switch master: Add security group support to netmiko_sonic  https://review.opendev.org/c/openstack/networking-generic-switch/+/95525218:45
cardoeHere’s a baby change. Are we good with the fields? https://review.opendev.org/c/openstack/ironic/+/96046319:57
opendevreviewMaksim Malchuk proposed openstack/bifrost stable/2024.2: Fix ansible linters  https://review.opendev.org/c/openstack/bifrost/+/96202620:09
opendevreviewMaksim Malchuk proposed openstack/bifrost stable/2024.2: Do not pass empty values to instance_info  https://review.opendev.org/c/openstack/bifrost/+/95927720:10
opendevreviewAllain Legacy proposed openstack/ironic master: Add inspect_all_interfaces option for managed inspection  https://review.opendev.org/c/openstack/ironic/+/96082420:31
iurygregoryTheJulia, something along the lines https://paste.opendev.org/show/byowI5PZQp6GGwxLFdnT/ would be what dtantsur recommended, thoughts?21:08
iurygregorya private function in each driver that would return if a specific ID must be used for vmedia21:08
iurygregoryI've added some safe guards with hasattr to identify if it would be a Manager/System resource that was used, and since idrac10 is new, the virtual media is under system 21:10
iurygregoryI'm re-testing with bifrost atm21:10
TheJuliaI can look tomorrow, just sort of out of spoons today.22:05
opendevreviewMerged openstack/ironic master: Expose hardware model, manufacturer and system UUID via Redfish sensors  https://review.opendev.org/c/openstack/ironic/+/95908722:13
iurygregoryTheJulia, sure! no worries22:15
opendevreviewAllain Legacy proposed openstack/networking-generic-switch master: WIP: Add standalone driver interface  https://review.opendev.org/c/openstack/networking-generic-switch/+/96203722:42
opendevreviewAllain Legacy proposed openstack/bifrost master: Add support for OVS as a virtual switch  https://review.opendev.org/c/openstack/bifrost/+/96203822:47
alegacydtantsur: TheJulia: as per our discussion at today's meeting, I've published a WIP for NGS... notice that generic_switch_ironic.py depends on ironic for base classes, exceptions, etc.. just like how generic_switch_mech.py currently depends on neutron for base case, exception, etc... that's what I was (unsuccessfully) trying to communicate this morning.22:51
alegacyhere: https://review.opendev.org/c/openstack/networking-generic-switch/+/96203722:51
alegacyand also... unrelated to that my changes to Bifrost for OVS support are here when you get some time:  https://review.opendev.org/c/openstack/bifrost/+/96203822:51

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