Wednesday, 2026-07-22

opendevreviewTakashi Kajinami proposed openstack/ironic master: Remove remaining referemce to python-dracclient  https://review.opendev.org/c/openstack/ironic/+/99825703:29
opendevreviewMerged openstack/networking-baremetal stable/2026.1: router_ha_binding: Skip networks without external ports  https://review.opendev.org/c/openstack/networking-baremetal/+/99807609:05
opendevreviewMerged openstack/networking-baremetal master: Remove Python 3.10 support  https://review.opendev.org/c/openstack/networking-baremetal/+/99817909:12
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Refactor: extract OpenConfigModelMixin  https://review.opendev.org/c/openstack/networking-generic-switch/+/99288410:36
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Add to_restconf_dict() methods to OpenConfig model  https://review.opendev.org/c/openstack/networking-generic-switch/+/99288510:36
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: restconf: add path helpers and resource_path util  https://review.opendev.org/c/openstack/networking-generic-switch/+/99288610:36
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Add RestconfSwitch base class for HTTP transport  https://review.opendev.org/c/openstack/networking-generic-switch/+/99288710:36
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Add RestconfOpenConfigSwitch driver  https://review.opendev.org/c/openstack/networking-generic-switch/+/99288810:36
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Add RESTCONF documentation  https://review.opendev.org/c/openstack/networking-generic-switch/+/99288910:36
opendevreviewHarald Jensås proposed openstack/networking-generic-switch master: Rename netconf_models to yang_models  https://review.opendev.org/c/openstack/networking-generic-switch/+/99309010:36
dtantsurTheJulia: I assume we'll need to wire https://review.opendev.org/c/openstack/networking-generic-switch/+/984832 in standalone networking too?12:01
dtantsuror is it too exotic to bother?12:01
opendevreviewVerification of a change to openstack/ironic master failed: Remove remaining referemce to python-dracclient  https://review.opendev.org/c/openstack/ironic/+/99825712:54
opendevreviewDmitry Tantsur proposed openstack/ironic master: Switch Metal3 functional jobs to 16GiB nodeset  https://review.opendev.org/c/openstack/ironic/+/99829912:56
alegacydtantsur: i think i've put enough code in place to handle that mtu stuff automatically.  13:02
dtantsurah, cool!13:02
alegacyit was first on my follow-up todo list but TheJulia beat me to it.13:03
opendevreviewDmitry Tantsur proposed openstack/ironic master: Drop nonexistent irrelevant-files; update the list in metal3-jobs  https://review.opendev.org/c/openstack/ironic/+/99830113:14
TheJuliaheh, I should have a queued up response for that, but I'm still waking up13:56
dtantsurTheJulia: good morning! If you have any cycles this week, https://review.opendev.org/c/openstack/ironic/+/997998 could use your input14:04
dtantsur(it's not a lot of text, just opinionated text)14:04
TheJuliaQueue joke about free cycles14:11
TheJuliaanyhow, you nerd sniped me14:11
TheJuliaA few comments to consider14:11
dtantsur\o/ success!14:11
TheJuliaSpeaking of reviews, for your consideration: https://review.opendev.org/c/openstack/ironic-specs/+/99765314:18
TheJuliaalegacy: you may want to review https://review.opendev.org/c/openstack/ironic-specs/+/997653 as well14:18
opendevreviewDoug Szumski proposed openstack/ironic-python-agent-builder stable/2025.1: Fixed rescue ConditionPathExists flag  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/99831814:59
TheJuliadtantsur: replied to your comemnts. I guess a follow-on spec is a g-rpc based config model as well so we have an alternate path including Sonic and NVUe15:12
dtantsurSimple patch, should reduce the pressure on our jobs a bit: https://review.opendev.org/c/openstack/ironic/+/99829915:28
opendevreviewDoug Szumski proposed openstack/ironic-python-agent-builder stable/2026.1: Fix IPA service not starting on CentOS 10 (systemd 257)  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/99833116:10
opendevreviewDoug Szumski proposed openstack/ironic-python-agent-builder stable/2025.2: Fix IPA service not starting on CentOS 10 (systemd 257)  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/99833216:10
opendevreviewDoug Szumski proposed openstack/ironic-python-agent-builder stable/2025.1: Fix IPA service not starting on CentOS 10 (systemd 257)  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/99833316:10
opendevreviewMerged openstack/ironic master: Switch Metal3 functional jobs to 16GiB nodeset  https://review.opendev.org/c/openstack/ironic/+/99829916:42
TheJuliaQuick switch poll: Who has Aruba in your environment.16:50
TheJuliaFurtherore, Who has SONiC or NVUE ?16:50
TheJuliaerr, furthermore16:50
opendevreviewMerged openstack/ironic master: Remove remaining referemce to python-dracclient  https://review.opendev.org/c/openstack/ironic/+/99825717:35
mnasiadkaTheJulia: we have NVUE in a number of environments19:40
TheJuliamnasiadka: is that code basically the same as what is in upstream?19:46
TheJuliamnasiadka: I ask because I might look at making a paramiko-less path for engaging with such devices19:46
TheJuliawell, I am looking at, but not acting yet19:49
mnasiadkaTheJulia: yes, we use upstream19:50
mnasiadkaNGS19:50
mnasiadkaI was thinking of writing a driver that uses API, but it fell to the bottom of my neverending todo list19:50
TheJuliaI have a spec for netconf, but it looks like its either their API or ssh commands basically19:51
mnasiadkaNetconf is not popular in NVIDIA ;)19:51
* TheJulia shrugs19:52
TheJuliaYeah, its not in nvue at all :)19:52
TheJuliabut netconf is a model we can take for most other modern vendors, the only odd-balls are sonic and aruba beyond that19:52
TheJuliasonic... if we just use commands, should be fine19:52
mnasiadkaWell, depends which sonic cli (klish, click or however these are called) - but sonic does rest api as well19:54
TheJuliatrue, I think we're going for the standard config one19:55
TheJuliaI don't remember what the current driver uses under the hood19:55
TheJuliaconfig and vtysh invocations it looks like19:59
mnasiadkaCurrent driver uses click, which IIRC is incompatible with Cisco-like klish (so if you use the latter for majority of your config you end up with some cross-cli sync issues for ngs managed ports) - but that’s my vague memory of it20:00
TheJuliaugh20:01
TheJuliafun20:01
mnasiadkaBut IIRC the config invocations (click) is the one designed for automation - so that’s just a choice20:01
TheJuliathat is a good data point20:02
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Add spec for sonic and nvue driver replacements.  https://review.opendev.org/c/openstack/ironic-specs/+/99836320:12
TheJuliadtantsur: hjensas ^^^20:18
TheJuliamnasiadka: you may also be interested in ^^^20:18
TheJuliaof course linters fail20:48
opendevreviewMerged openstack/networking-generic-switch master: Refactor: extract OpenConfigModelMixin  https://review.opendev.org/c/openstack/networking-generic-switch/+/99288421:33
opendevreviewcid proposed openstack/ironic-python-agent master: Move container execution into a single method  https://review.opendev.org/c/openstack/ironic-python-agent/+/99837423:28
opendevreviewcid proposed openstack/ironic-python-agent master: security: Fix the container allowlist not being enforced  https://review.opendev.org/c/openstack/ironic-python-agent/+/99837523:28
opendevreviewcid proposed openstack/ironic-python-agent master: Prevent container steps from shadowing existing steps  https://review.opendev.org/c/openstack/ironic-python-agent/+/99837623:28
opendevreviewcid proposed openstack/ironic-python-agent master: Only honor container step priorities while cleaning  https://review.opendev.org/c/openstack/ironic-python-agent/+/99837723:28
opendevreviewcid proposed openstack/ironic-python-agent master: Accept whitespace separated container options  https://review.opendev.org/c/openstack/ironic-python-agent/+/99837823:28
opendevreviewcid proposed openstack/ironic-python-agent master: Check that the configured container runtime is present  https://review.opendev.org/c/openstack/ironic-python-agent/+/99837923:28
opendevreviewcid proposed openstack/ironic-python-agent master: Report errors reading the container steps file  https://review.opendev.org/c/openstack/ironic-python-agent/+/99838023:28
opendevreviewcid proposed openstack/ironic-python-agent master: Ignore the transport prefix when matching allowed containers  https://review.opendev.org/c/openstack/ironic-python-agent/+/99838123:28
opendevreviewcid proposed openstack/ironic-python-agent master: Drop the unused container_conf_file option  https://review.opendev.org/c/openstack/ironic-python-agent/+/99838223:28
opendevreviewcid proposed openstack/ironic-python-agent master: Rename container_clean_step to generic_container_step  https://review.opendev.org/c/openstack/ironic-python-agent/+/99838323:28

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