August 09, 2025
Stackers Network Digest — August 09, 2025
The Big Picture
Election season opened. Slawomir Kaplonski's combined PTL/TC 2026.1 nomination notice confirmed nominations begin August 6, 2025 at 23:45 UTC with synchronized timelines for PTL and TC (single-candidate PTL teams win by acclaim; TC ballots only run if more than four candidates step forward). Alongside the elections, Goutham Pacha Ravi's R-8 TC summary marked three weeks to the August 28 Flamingo feature freeze, the Monasca retirement moving forward, and a TC discussion about defining "affiliation" for candidates focused on contributor intent rather than legal technicalities. Ghanshyam Maan opened the DPL refresh window for six projects, and the TC is also testing OpenStack on Debian Bookworm and Trixie to unblock the Eventlet-removal goal.
Releases & Announcements
Thierry Carrez posted the R-7 release countdown with development focus front-and-center as feature freeze approaches. Ghanshyam Maan opened the DPL-model refresh for six projects — Freezer, Watcher, Release, Requirements, Oslo and Ironic each need their liaisons to either re-opt-in via -1 on the rendered governance patches (Freezer 956918, Watcher 956913, Release 956916, Requirement 956915, Oslo 956912, Ironic 956917) or plan a PTL election, per the DPL-model docs.
Pierre Riteau followed up on the previous week's RefStack decommissioning confirmation. Takashi Kajinami opened the Monasca-retirement coordination with a note that he intends to remove the Heat–Monasca integration on retirement; users who need it can run an external plugin overriding the in-tree (soon hidden noop) resources. Vladimir Kozhukalov nominated Doug Goldstein (cardoe) for openstack-helm core, with five participants engaging positively. Jon Bernard reminded Cinder of the August 18 Flamingo midcycle at 14:00–16:00 UTC (etherpad).
Development & Technical Decisions
The most substantive Nova thread was Bence Romsics's question on how nova-compute should react to unmanaged libvirt VMs on a host. The stable-compute-uuid blueprint changed the behavior: where nova-compute previously logged a warning when it found an unmanaged VM, it now refuses to start under specific conditions. Distros that co-locate non-Nova VMs (e.g., deployment-orchestration VMs) on Nova compute nodes hit this; the workaround is to pre-generate the compute UUID per the docs. The thread asks whether Nova should inspect libvirt metadata to distinguish "unknown Nova VM" from "intentionally unmanaged VM" — a meaningful feature request.
Yatin Karel's Neutron bug deputy report for July 28 – Aug 03 closed out three OVN-agent issues as Fix Released by Rodolfo Alonso (2119097, 2119092, 2119093) and tracked one unassigned random FT failure (2119453).
Operators flagged several concrete issues. Michael Still spotted that Kolla Epoxy is still building from the Dalmatian Debian extrepo — see stable/2025.1 Dockerfile.j2 line 256. A patch is up at review 956641. Rambo Rambo asked the openstack-ansible team whether Linux bridge can survive a planned Antelope → Caracal → Epoxy SLURP path — bridge has been experimental for a while, and the operator wants to defer the migration to OVN/OVS until after Epoxy. Tobias Urdin (Binero) extended Stephen's earlier pkg_resources PSA to Gnocchi's stable/4.6 CI on Python 3.8/3.9 — same setuptools normalization issue, no clean fix beyond pinning oslo or waiting on setuptools.
Vivek Pandey continued the IBM SVf Cinder driver thread, clarifying that the callhome plugin metadata stays on the FlashSystem unless the operator explicitly enables Call Home outside Cinder — a meaningful narrowing of the previous concerns. Mauricio Lima added a defense-in-depth contribution to the Kolla/Castellan secrets discussion, arguing that protecting key material remains essential even where root compromise might bypass it, citing NIST SP 800-53 and the ENISA NIS 2 implementation guidance.
Laurent Dumont asked whether Watcher can be fed OpenMetric/Prometheus-format metrics in a cloud without Gnocchi/Ceilometer/STF — a real question now that Monasca is being retired and operators are rethinking telemetry plumbing. Aravindh Murugesan revived the openstack-helm + ArgoCD GitOps story — Keystone init containers wait for db-init/bootstrap jobs that ArgoCD won't trigger until pods are Ready, creating deadlock — looking for any work since the last PTG. Jiatong Shen pointed at a slow GET on the server group API (~8 s for 200 servers), suspecting server_groups.py:108 and asking whether instance_group_member rows are pruned on delete.
Heads Up / Action Needed
- PTL/TC nominations opened August 6. Submit early if you'll be away during the window.
- August 20: nomination period closes; OIF membership/CIVS opt-in deadline to vote.
- August 28: Flamingo feature freeze.
- DPL liaisons for Freezer, Watcher, Release, Requirements, Oslo and Ironic must act on the rendered governance changes (and siblings) to keep DPL status.
- Nova reviewers: weigh in on the unmanaged-libvirt-VM behavior question — distros that co-locate orchestration VMs are blocked otherwise.
- Kolla operators on Epoxy: verify your image builds aren't pulling Dalmatian repos (review 956641).
Community & Events
Brian Haley canceled the August 8 Neutron Drivers meeting for lack of agenda, with a reminder that open Neutron specs still need review. The TC summary noted progress on Debian Bookworm/Trixie CI testing for the Eventlet-removal goal, a shout-out to i18n interns and mentors, and an open invite to the OpenInfra AI working group for anyone working on OpenStack-for-AI architecture. Thamanna Farhath posted a deployment-planning request on Tungsten Fabric + Neutron integration in Kolla-Ansible 2023.1 and a separate Ceph RBD-mirroring multi-AZ design review request — both signal demand for current production-grade reference architectures.