* JayF afk for a while | 00:00 | |
cardoe | Dang I go to Costco and there’s a flurry of activity. | 00:06 |
---|---|---|
cardoe | TheJulia: I'd love to hear your feelings on OVN. | 01:30 |
cardoe | So I'll be real honest I'm clueless about tempest. Something I need to learn about. But I'm looking at sticking someone on some test work and I'd be happy to have him work on upstream bits. | 01:31 |
opendevreview | Doug Goldstein proposed openstack/ironic master: move hooks execution into shareable module https://review.opendev.org/c/openstack/ironic/+/940332 | 01:39 |
opendevreview | Doug Goldstein proposed openstack/ironic master: allow multiple inspection interfaces to load hooks https://review.opendev.org/c/openstack/ironic/+/940333 | 01:39 |
opendevreview | Doug Goldstein proposed openstack/ironic master: allow running inspection hooks on redfish interface https://review.opendev.org/c/openstack/ironic/+/933066 | 01:39 |
TheJulia | cardoe: I still need to get a membership…. | 01:40 |
TheJulia | And as for OVN, I wrote doc ;) | 01:41 |
cardoe | They literally opened one about 6 minutes away. | 01:41 |
cardoe | Are you referring to the ironic ovn doc? | 01:47 |
TheJulia | cardoe: yeah | 03:09 |
opendevreview | Doug Goldstein proposed openstack/ironic master: move hooks execution into shareable module https://review.opendev.org/c/openstack/ironic/+/940332 | 05:20 |
opendevreview | Doug Goldstein proposed openstack/ironic master: allow multiple inspection interfaces to load hooks https://review.opendev.org/c/openstack/ironic/+/940333 | 05:20 |
opendevreview | Doug Goldstein proposed openstack/ironic master: allow running inspection hooks on redfish interface https://review.opendev.org/c/openstack/ironic/+/933066 | 05:20 |
cardoe | So maybe different stupid pivot networking wise... I wonder rather than an ML2 plugin if I can somehow just tell NGS to talk to a central thing. | 05:51 |
cardoe | Cause at the end of the day we're doing much of the same. The difference is we've got piles of config templates that are merged together with jinja and nornir data. Nornir uses NAPALM to provide that "all devices look the same" like NGS is doing and then Netmiko is ultimately used. | 05:53 |
cardoe | Or maybe NGS could use NAPALM rather than trying to template out commands itself? | 05:53 |
cardoe | Effectively I have to prepare a full config and my diff has to match my intent. | 05:54 |
rpittau | good morning ironic! o/ | 08:42 |
rpittau | JayF: I was looking at the grenade job yesterday and my professional technical analysis is that is a mess :D | 08:45 |
rpittau | it's broken since September/October 2024 | 08:45 |
rpittau | my proposal is to disable it to make the ironic-lib patches pass, then re-enable it and focus on fixing it | 08:45 |
rpittau | at least we'll have ironic-lib ready to be deprecated for epoxy, which is a great thing | 08:45 |
opendevreview | Riccardo Pittau proposed openstack/ironic-inspector master: Temp disable grenade job to let ironic-lib deprecation patches pass https://review.opendev.org/c/openstack/ironic-inspector/+/941341 | 09:09 |
opendevreview | Andrew Bonney proposed openstack/networking-generic-switch master: Add support for Neutron routed segments https://review.opendev.org/c/openstack/networking-generic-switch/+/939211 | 09:10 |
opendevreview | Andrew Bonney proposed openstack/ironic master: Filter physnets when ports are pre-allocated to a segment https://review.opendev.org/c/openstack/ironic/+/941343 | 09:14 |
opendevreview | Harald Jensås proposed openstack/ironic master: devstack - Allow setting MTU for provision net https://review.opendev.org/c/openstack/ironic/+/941346 | 09:28 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 10:13 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 10:39 |
opendevreview | Andrew Bonney proposed openstack/ironic master: Filter physnets when ports are pre-allocated to a segment https://review.opendev.org/c/openstack/ironic/+/941343 | 10:43 |
opendevreview | Andrew Bonney proposed openstack/networking-generic-switch master: Add support for Neutron routed segments https://review.opendev.org/c/openstack/networking-generic-switch/+/939211 | 10:45 |
rpittau | JayF, TheJulia, dtantsur, can you please review https://review.opendev.org/c/openstack/ironic-python-agent/+/941089 when you get a chance? thanks! | 10:45 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 11:55 |
opendevreview | Merged openstack/ironic-python-agent bugfix/10.1: Configure ipa bugfix 10.1 https://review.opendev.org/c/openstack/ironic-python-agent/+/941089 | 13:53 |
TheJulia | good morning | 14:05 |
TheJulia | cardoe: perhaps, although something has to fully track and manage the consolidated config and be able to look it up and assert it back out if it is doing the whole config, and that also is increased friction to operators who want the old "I wnat to login and manage my switch" attitude | 14:07 |
opendevreview | Julia Kreger proposed openstack/ironic-python-agent master: follow-up: update release note for bootable container work https://review.opendev.org/c/openstack/ironic-python-agent/+/941139 | 14:39 |
JayF | Just making a note here: we need to remove the explicit code spell job from IPA now that it's rolled into pre-commit | 14:52 |
JayF | I'll do it when I'm actually at a PC instead of mobile if nobody else has by then | 14:52 |
TheJulia | Regarding https://review.opendev.org/c/openstack/ironic/+/941153 ... We've long explicitly said ipmitool is a requirement. Are we okay with making that optional? | 14:59 |
dtantsur | TheJulia: given both ipmitool maintenance issues and the reality that the world is moving towards Redfish, I'm all for it | 15:00 |
dtantsur | we're not deprecating it anyway, are we? | 15:00 |
rpittau | I'm 100% in favor of making ipmitool optional | 15:01 |
TheJulia | no, just feels like maybe we should be doing something more | 15:01 |
TheJulia | dunno | 15:01 |
TheJulia | I suspect our docs might say it is required still | 15:01 |
JayF | TheJulia: if you'll put that feedback on the change, we can make sure the docs get updated | 15:02 |
JayF | By no means is that a suggestion. The driver should be removed, but more an observation that operators may not want our default installed config to require them to install ipmitool | 15:02 |
opendevreview | cid proposed openstack/ironic-python-agent master: Trivial:Remove codespell job (moved to pre-commit) https://review.opendev.org/c/openstack/ironic-python-agent/+/941456 | 15:03 |
TheJulia | done | 15:03 |
TheJulia | comment added | 15:06 |
shermanm | btw, I'd found this ngs issue/fix with l2-only ports, but wasn't sure if I was missing something, because it used to work? https://review.opendev.org/c/openstack/networking-generic-switch/+/941172 | 15:23 |
TheJulia | oh wow | 15:34 |
cardoe | TheJulia: yeah absolutely. You've got folks that are just like "I wanna just SSH into my switch and sling my commands!!!1111one" and then you've got the Net Automation / Infra as Code / GitOps / (pike your other words) that want to apply states. | 15:37 |
cardoe | I'm in the later camp. I wanna define my ideal system state and have the tools work to achieve that state even while I sleep. | 15:37 |
TheJulia | Yeah, anything to make things better | 15:38 |
TheJulia | your talking to someone who had a controller failover config which was not synced over | 15:38 |
TheJulia | .... Needless to say I was not happy that morning | 15:38 |
TheJulia | It didn't take too long to fix once I realized what was going on, but... yeah. | 15:39 |
TheJulia | because someone slung commands and didn't "wri mem" | 15:39 |
TheJulia | (oh, and even better because that controller failure was caused by a lightning strike about 45' from our grounding triangle next to our generator pads) | 15:40 |
TheJulia | (the only thing impacted was the switch controller too... Everything else kept on humming.) | 15:42 |
TheJulia | ((and yes, the tree promptly died visibly over the following few days due to the heat because we initially thought the building had been struck and had to do a full roof inspection when the sun came up)) | 15:42 |
cardoe | I still remember my first software engineering job where we wrote the credit card processing software for some large point of sale places. I can remember starting and someone telling me "Trial by fire... we have to deploy a hot fix to every Papa Johns location" and at this point I had already been a Gentoo dev for most of college so I figured "okay. they'll have some sweet automation." | 15:43 |
TheJulia | lol | 15:44 |
cardoe | Nah... You gotta ATDT your way into every store location and upload that (what was that? zbinary or something?) to them. | 15:44 |
TheJulia | Z-Transfer? | 15:44 |
TheJulia | ahh, the days of dial tone | 15:45 |
cardoe | Yeah it's been too many years. | 15:45 |
cardoe | I think one of the other people on my team said something like "Hopefully he picks it up quick and we can get out of here before midnight." to another co-worker. | 15:45 |
cardoe | okay back to the other thing that shermanm said that triggered me... l2-only ports. | 15:48 |
shermanm | I feel that. I've got an undergrad class of 200 students learning "what is a router" right now, and trying to use unrouted, L2 only neutron networks so they can run their own routers inside instances | 15:52 |
shermanm | many headaches avoiding neutron's defaults | 15:52 |
cardoe | Can you expand on the commit message or point me at what CONNECTIVITY_L2 does? | 15:53 |
shermanm | sure, this is par of how ML2 plugins advertise to neutron what kind of port they will handle. | 15:54 |
shermanm | if CONNECTIVITY_L2 isn't set (==`'l2'`) , neutron will only use the the plugin for ports with an ip address | 15:54 |
shermanm | so NGS just gets skipped entirely | 15:55 |
cardoe | okay that's kinda what I was thinking but didn't know. | 15:55 |
cardoe | https://review.opendev.org/c/openstack/networking-generic-switch/+/939211 is Andrew's change... | 15:55 |
cardoe | My concern here is for L2_ADJACENCY. Where I've got segments but they're all L2. | 15:56 |
cardoe | And maybe my approach is stupid. | 15:56 |
cardoe | But in my current dev environment I'm back to network_type=vxlan and I've got a subnet assigned to that network but then I've got segments that are network_type=vlan that have a physical_network=$switchname | 15:57 |
cardoe | I know Andrew's change follows what Neutron is doing today but I feel like a port shouldn't figure out where it's connected to based on its subnet but instead the port needs the segment reference. | 15:58 |
shermanm | from what I can tell, my change should? have been included in this one | 15:58 |
shermanm | https://opendev.org/openstack/networking-generic-switch/commit/981923ac9926a6daeeb0a18a858875c9fb1e3fc7 | 15:58 |
shermanm | but it's possible that the assumptions that `api.MechanismDriver` make have changed since then to break it? | 15:58 |
shermanm | I don't think it would affect any behavior other than "should NGS be skipped if port does not have ip address" | 15:58 |
cardoe | I know my usage of VXLAN doesn't correlate to what NGS does today but I'm hoping to create a model for L2VNI and make that happen in Ironic and Neutron and NGS in the future. | 15:59 |
cardoe | I also want to create a model that would be useful to others. | 15:59 |
jrosser | is to worth getting some more info down somewhere about what andrewbonney and I are trying (currently failing - hence patches) to do with ironic and ngs? | 16:00 |
jrosser | from lurking for a while it seems there are multiple different struggles currently all pulling in slight different directions | 16:01 |
shermanm | cardoe: we've definitely got a use-case for that at least, right now our virtualized and baremetal clouds aren't networked to each other due to the vlan/vxlan mismatch | 16:01 |
* TheJulia approves of this discussion | 16:02 | |
TheJulia | jrosser: it would likely help the overall clarity to get andrewbonny to chime in | 16:06 |
cardoe | shermanm: so my ultimate goal is to be able to plug OVN/OVS into my VXLAN fabric so that virtualized workloads can be on the same network as baremetal workloads. | 16:09 |
cardoe | Which is why I'm using network_type=vxlan | 16:09 |
andrewbonney | I may not have read back enough, but we have a use case for routed segments (as neutron currently provides for them) and found this was a relatively simple way to achieve the goal | 16:11 |
andrewbonney | Fwiw we are interconnecting VMs and bare metal with this approach. Most VMs are currently using LXB based VXLAN, but have additional VLAN/routed segment ports attached to interoperate with bare metal | 16:14 |
andrewbonney | There are some performance related reasons for doing it this way today as we can't offload the VXLAN encap as things stand | 16:15 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 16:23 |
cardoe | What's LXB? | 16:23 |
cardoe | andrewbonney: shermanm: would you two like to have a networking chat sometime? vsaienko as well? | 16:24 |
andrewbonney | Linux bridge (which we'll have to migrate to OVN from the Epoxy release) | 16:24 |
andrewbonney | Happy to | 16:24 |
vsaienko | how can I help folks? | 16:25 |
shermanm | sure | 16:25 |
TheJulia | andrewbonney: I'm surprised y'all are still using lxb | 16:27 |
TheJulia | but, if it works! | 16:27 |
andrewbonney | Ah, well it works and we have lots of other things to do :) | 16:27 |
TheJulia | as an fyi folks, centos ipa ramdisk is up to 501MB on the latest build | 16:27 |
TheJulia | we likely need to do more pruning | 16:28 |
TheJulia | that is the download, the initramfs is 511 mb | 16:29 |
TheJulia | 858 uncompressed | 16:30 |
cardoe | vsaienko: Just wondering if you'd be interested in having a chat about networking and ironic. | 16:34 |
cardoe | Would you folks like me to send something to the ML to coordinate? (I'm trying to help Julia here because she previously scheduled these). | 16:34 |
vsaienko | sure, I can participate | 16:35 |
cardoe | We can pick a date/time and a location (IRC or Zoom). | 16:35 |
jrosser | cardoe: we have 3 sort-of related patches https://review.opendev.org/c/openstack/neutron/+/941345 https://review.opendev.org/c/openstack/ironic/+/941343 https://review.opendev.org/c/openstack/networking-generic-switch/+/939211 | 16:35 |
cardoe | But since you 3 are on right now is there a time / day of week that works better? | 16:35 |
cardoe | jrosser: yeah I saw you ping James. You can't have his attention cause he's currently ignoring me and he's mine first. :D | 16:36 |
cardoe | jrosser: but those patches are what made me bring up the convo piece here. | 16:36 |
cardoe | I know vsaienko has some patches in flight for VLANs and trunks. | 16:36 |
cardoe | vsaienko: I actually wanted to talk to you about OSH as well (I can switch to Slack if that's better). | 16:36 |
vsaienko | yes slack is better | 16:37 |
andrewbonney | We're UK/GMT time zone so generally anything in our working hours is fine | 16:38 |
cardoe | vsaienko: what's your time zone? | 16:40 |
cardoe | shermanm: you're Chicago right? | 16:41 |
shermanm | yep, central time | 16:41 |
vsaienko | GMT+2 | 16:41 |
rpittau | good night! o/ | 16:54 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 17:37 |
dtantsur | TheJulia: the dynamic of the initramfs size is actually pretty interesting: https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ | 17:43 |
dtantsur | 2023.2 added 70M, 2024.1 10M on top of that | 17:43 |
dtantsur | on master we won back around 20M | 17:44 |
dtantsur | Debian is at least 150M smaller per https://tarballs.opendev.org/openstack/ironic-python-agent-builder/dib/files/ | 17:44 |
dtantsur | I wonder if we should switch to Debian (especially since we use it anyway for ARM64 images) | 17:45 |
TheJulia | yeah, we've also recently merged a patch or two to strip more out, or at least it is in review | 17:45 |
TheJulia | we're just getting super close to having CI issues due to the swelling | 17:45 |
dtantsur | It's definitely a concern | 17:47 |
vsaienko | please review 1 line patch to enable neutron trunks extension for tinyipa-multinode https://review.opendev.org/c/openstack/ironic/+/941023 | 17:55 |
JayF | I'll note I have code locally for a gentoo-based IPA image that's smaller than existing but larger than tinyipa | 17:59 |
JayF | I stopped trying to complete it upon realization that it wouldn't get tinyipa-small | 17:59 |
TheJulia | little will get tinyipa small ;) | 18:01 |
JayF | *blink* | 18:03 |
JayF | I don't get what you mean? or the joke/reference if there is one | 18:03 |
TheJulia | Just the reality that tinyipa strips a TON of stuff down | 18:04 |
TheJulia | on top of a minimalist distro to begin with | 18:04 |
JayF | OH as in "not many things will get tinyipa small" | 18:05 |
TheJulia | exactly | 18:05 |
JayF | I would say I need my coffee, but I don't think it helps as muich as it used to lol | 18:05 |
JayF | honestly I've thought the path to like, a real small ipa ramdisk | 18:05 |
JayF | might be looking into one of those "package up a python software into a single binary bundle" things | 18:05 |
JayF | and then just having a ramdisk with only that + deps + run some kinda script to use ldd/elfinfo to only pull in the exact files needed to run those | 18:06 |
JayF | just like you used to have to do for old school chroots | 18:06 |
TheJulia | .... that is remarkably similar to one of the many things done in tinyipa | 18:06 |
JayF | the real pain with our tinyipa builds is just getting them built every time | 18:07 |
TheJulia | quay, why do you hate me | 18:07 |
JayF | I wonder if someone took like, a day to spike and add retries to every download in build_tinyipa.sh how many CI failures we'd dodge... | 18:07 |
JayF | hmmmmmmmmmmmmmmmmmmm | 18:07 |
* JayF has already promised out his day or that would be a nerd-snipe success on himself | 18:07 | |
JayF | hmmm... my "remove provision from inspection" things are failing in a way which kinda implies there may have been a dependency? | 18:15 |
JayF | > Details: Node 624b0518-e4b1-4978-a417-e077f3c5caf9 reached failure state inspect failed while waiting for provision_state=['inspect wait']. Error: Failed to inspect hardware. Reason: unable to start inspection: Unable to find kernel, ramdisk for building ISO, or explicit ISO for 624b0518-e4b1-4978-a417-e077f3c5caf9 | 18:15 |
JayF | https://c84fb688e47a41eceab0-07197e0a54baf445efd8154b2af608b4.ssl.cf5.rackcdn.com/941302/1/check/ironic-standalone-redfish/15a1fea/testr_results.html | 18:16 |
* JayF will likely not have time to dig this himself until tomorrow | 18:16 | |
JayF | but it's also passing on older branches, so I'm going to recheck :) | 18:16 |
JayF | and that job passed last time | 18:16 |
opendevreview | Julia Kreger proposed openstack/ironic master: oci: fix hang with 429 error code handling https://review.opendev.org/c/openstack/ironic/+/941474 | 18:48 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 19:31 |
opendevreview | Julia Kreger proposed openstack/ironic master: oci: fix auth config loading https://review.opendev.org/c/openstack/ironic/+/941479 | 19:48 |
TheJulia | | last_error | Failed to prepare to deploy. Exception: 503 Server Error: Service Unavailable for url: https://192.168.130.11/v2/ <-- le sigh | 20:20 |
cardoe | So stupid question time… the anaconda deploy is based on PXE. Ironic won’t make an ISO for virtual media for that will it? | 21:00 |
cardoe | Follow on… ESXi has a ton of individual files on the ISO that get passed as options. Can I somehow make a dict of instance_info to include them all? | 21:01 |
JayF | anything is possible, but you're getting well into "why not just make an esxi installer driver in the model of the anaconda driver" | 21:01 |
JayF | I think any avoidance of going whole-hog here will cause you more pain in the longer term | 21:02 |
cardoe | Yeah that’s what I’m gonna do. | 21:04 |
JayF | someone care to land this? https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/941302 | 21:04 |
JayF | it's expected to unblock inspector grenade which unblocks ironic-lib-deprecation | 21:04 |
cardoe | All that data is read from | 21:05 |
cardoe | Instance info | 21:05 |
JayF | beware of the length of instance_info vs the files you'll have to put in | 21:05 |
JayF | just something to keep in mind | 21:05 |
cardoe | Yeah if I can pass it without instance info that’s fine too. Somehow. | 21:06 |
cardoe | I +2’d that change. It makes sense to me. | 21:06 |
JayF | I find myself hrm'ing as to if +A on my own patch when it has 2x+2 is okay | 21:07 |
JayF | I'm deciding yes, people can fuss at me if they want that to change :) | 21:07 |
JayF | When was the last time anyone used bifrost testenv cc: rpittau dtantsur -- it looks broken? | 21:12 |
JayF | at least the docs are EXTREMELY out of date at a minimum https://docs.openstack.org/bifrost/latest/contributor/testenv.html | 21:13 |
JayF | afaict it's not even installing ironic | 21:13 |
JayF | TASK [bifrost-pip-install : Install requirements from {{ sourcedir }} using pip] <-- the {{ sourcedir }} there looks concerning | 21:14 |
JayF | hmm, is there an undocumented step required of running bifrost-cli install after testenv now? | 21:16 |
JayF | that's what it looks like CI is doing | 21:16 |
cardoe | Hmm. Whoops. | 21:17 |
JayF | yep, that seems to have done the trick. | 21:19 |
JayF | someone who actually knows, please update that doc. otherwise I'll try to get around to it | 21:19 |
cardoe | I’m also knee deep in Oslo.config and am lost. But I’m already writing a new doc. | 21:20 |
JayF | I can probably help with oslo config | 21:20 |
JayF | but now I g2g take the cat to the vet | 21:20 |
cardoe | Okay I would appreciate it. | 21:20 |
cardoe | Sub-question. Why are projects switching to uWSGI when it’s dead upstream? It’s burning me cause of its bad shutdown handling. | 21:24 |
TheJulia | ... That one hasn't made any sense to me beyond it is like a 5+ year effort | 21:43 |
opendevreview | cid proposed openstack/ironic-python-agent master: Ensure IPA is locked down in rescue mode https://review.opendev.org/c/openstack/ironic-python-agent/+/941489 | 21:47 |
opendevreview | cid proposed openstack/ironic-python-agent master: Ensure IPA is locked down in rescue mode https://review.opendev.org/c/openstack/ironic-python-agent/+/941489 | 22:06 |
opendevreview | Merged openstack/ironic master: oci: fix hang with 429 error code handling https://review.opendev.org/c/openstack/ironic/+/941474 | 22:10 |
JayF | cardoe: in practice many projects are going gunicorn in a post eventlet world | 22:15 |
cardoe | Yeah that's what I need to do. | 22:16 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 22:24 |
opendevreview | Merged openstack/bifrost master: Remove workaround for installing Ussuri and older https://review.opendev.org/c/openstack/bifrost/+/938119 | 22:32 |
cardoe | Maybe I need to poke vsaienko about gunicorn instead of uWSGI. There's already a few OpenStack Helm users on openstack-discuss having issues since OSH switched to uWSGI. | 22:34 |
cardoe | so yeah JayF I put my questions in #openstack-oslo if ya get some time. | 22:37 |
cardoe | TheJulia: so I don't wanna -1 Andrew Bonney's change for Neutron routed segments but its certainly wrong in what I believe is a valid use case for the neutron spec. | 22:39 |
cardoe | I should mention, Andrew's change makes NGS behave like the rest of Ironic. | 22:40 |
opendevreview | Merged openstack/bifrost master: CI: Update previous release for upgrade jobs https://review.opendev.org/c/openstack/bifrost/+/938118 | 22:41 |
cardoe | I spent some time with James Denton today going over it cause its the use case I'm tinkering with. But I'll write up something further. But effectively Neutron support L2 adjacency where you only have 1 subnet for the entire network even though the network has multiple segments. | 22:41 |
cardoe | I've got multiple VLAN segments since each baremetal box needs a VLAN on that switch to be assigned. | 22:41 |
cardoe | The existing code in NGS just gets all the segments and calls bind on the first segment. Andrew's change walks over each segment and uses the port's fixed IP to find the correct segment by looking at the subnet assigned to each segment. | 22:43 |
cardoe | That's great in an L3 case. But L2 it doesn't work. So the code falls back to just grabbing all the segments and binding the first one. | 22:44 |
cardoe | Its what I've been trying to figure out and express to the neutron folks unsuccessfully and reviewing Andrew's change and the fact that he referenced the upstream behavior just made it pop. | 22:45 |
opendevreview | Doug Goldstein proposed openstack/ironic master: allow running inspection hooks on redfish interface https://review.opendev.org/c/openstack/ironic/+/933066 | 22:47 |
opendevreview | Merged openstack/ironic-tempest-plugin master: Inspector tests need not provision afterwards https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/941302 | 22:49 |
JayF | cardoe: I don't fully understand that question in -oslo. Can you put context in an etherpad or bug? I'm also on mobile so may have missed something | 22:54 |
cardoe | JayF: https://etherpad.opendev.org/p/oslo-config-project-prog | 23:19 |
opendevreview | Harald Jensås proposed openstack/ironic master: [WIP] OVN UEFI IPv6 https://review.opendev.org/c/openstack/ironic/+/941352 | 23:48 |
JayF | fwiw that bifrost issue is still active; I was unable to get a working bifrost even with the install + baremetal create baremetal-nodes.json done afterwards -- cleaning fails, and the vms don't work with virsh console so I can't really see why. | 23:54 |
JayF | I will likely have to dig into this tomorrow so even just a pointer from someone more familiar would be useful | 23:54 |
JayF | cardoe: bwahaha. Please file a bug against oslo.config with those details. Ideally, you could actually just log the value of prog there and validate your hypothesis too :D | 23:58 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!