June 28, 2025
Stackers Network Digest — June 28, 2025
The Big Picture
This is the last week before the DCO switchover. From 2025-07-01, review.opendev.org will reject any change without a Signed-off-by line in the commit message, and existing CLAs are no longer available to new contributors. The TC's R-14 summary reiterates: use git commit -s, fix your ~/.gitconfig, and brief your team. If you maintain CI tooling or scripts that upload to Gerrit, audit them now.
Flamingo Milestone-2 is 2025-07-03, just five days out. That deadline frames most of this week's release-team noise. Elod Illés flagged broken library gates for oslo.utils (952914), python-mistralclient (952927), and python-keystoneclient (952923) — please unstick them so 2025.2 doesn't ship with broken state. The devstack master gate was also blocked mid-week due to a swift-dsvm-functional failure; Tim Burke's fix is in swift change 953234 and Ghanshyam Maan asked everyone not to recheck until it merged.
The other consequential decision: Neutron is disabling the "fullstack" CI. Rodolfo Alonso Hernandez explained that fullstack is blocking both eventlet removal and the SDK migration (change 947851), and a refactor isn't feasible inside this cycle. Tests will migrate to tobiko or whitebox-neutron-tempest-plugin where possible; tracking is in Launchpad 2115327 and the June 24 Neutron meeting.
Releases & Announcements
Vote on the OpenStack 2026.1 "G" name — Allison Price's poll was open until June 27 at 17:00 UTC; results will follow soon (poll page, results page).
Summit Forum/Project Updates CFP closes 2025-07-08, 23:59 PST. The main CFP closed earlier; if you missed it, the Forum session deadline is your last shot for Paris-Saclay. Also note the new "New Contributor Showcase" track — perfect for first-time contributors and case studies.
Development & Technical Decisions
A real BGP bug in os-ken (Neutron BGP speaker). Anas Jouhdy identified a concrete loop-prevention bug in os-ken peer.py _is_looped_path_attrs: when a loop is found, the method should return True, not None. The downstream effect is that "false" routes re-advertised by external peers get added to the path table; on subnet detach, only the local path is removed, leaving the bogus learned-back route as best. If you run OpenStack BGP speakers (especially against Cumulus or other route reflectors), test against this scenario.
Manila's manilaclient → OSC hack-a-ton. Carlos Silva organized a sprint from June 30 to July 4 to close the test-coverage gap as python-manilaclient is retired in favor of OpenStackClient commands. Kickoff at 15:00 UTC June 30; check the planning doc and the gist to participate.
OVN migration documentation lands. Mario David published a migrate-to-OVN guide drawing on a production OpenStack migration. Open questions remain around ip netns exec qrouter… patterns and SRIOV configuration — exactly the things a community-tested guide can crystallize. Worth a star and a PR.
Cinder + Ceph multi-store volume-to-image (week 3). Maximilian Stinsky-Damke returned with detailed config: four rbd backends in Cinder, four in Glance, and image_upload_use_cinder_backend left at its default False — yet cinder-volume still hits FileNotFoundError: /etc/ceph/ceph.client.cinder.keyring. The fundamental question is whether Cinder should be calling rbd at all during a openstack image create --volume, or just hand the bits to Glance. Still unresolved; this is becoming a clear documentation/clarification gap.
Cinder + Nova retype across storage backends fails with libvirt block-job error. Karl Kloppenborg (ResetData) reported repeated qemuDomainBlockJobAbort: disk sda does not have an active block job errors while live-migrating volumes from Ceph to PowerFlex on Epoxy + libvirt 10.0.0 + QEMU 8.2.2. Worth attention if you're cross-backend retyping at scale.
Octavia load-balancer resize. Nguyen Huu Khoi volunteered to test an in-flight resize patch — a feature widely wanted by operators running long-lived LB pools.
Horizon: "delete volume on instance delete" default. Jan Jasek pointed at the open patch (948058) implementing exactly this. Reviewers welcome.
Skyline domain bug + RC file /v3/v3 double-suffix. Joao Antonio reported admin pages unavailable for admin users in non-Default domains (effective role assignment looks correct) and a separate issue where the generated RC file appends /v3 twice. Both need triage.
Nova Arm CCA testing requirements. Ryo Taketani is converging on the policy: hardware available on the market, libvirt/QEMU/OS upstream; for merge, either third-party CI (full support) or one-time hardware test + emulated-env contributor docs (experimental status).
Heads Up / Action Needed
- OSA AIO floating-IP regression. Christophe L. reports floating IPs randomly becoming unreachable on OpenStack-Ansible 30.0.2 / Ubuntu 24.04, fixed only by re-allocating the FIP. If you're running OSA AIO at this version, you may want to check the 2025.1 Neutron upgrade notes and the linked discussion.
- cloud-init / detach-attach interface bug. Nguyen Huu Khoi flagged Ubuntu cloud-init bug 2115545 as user-impacting even though not OpenStack-origin.
- vGPU + NVIDIA L4 + Kolla 2025.1: Tyler Wilson's setup with mdev types enabled doesn't expose anything in Placement. If you've solved this on Ubuntu 24.04 + GRID 570, please reply.
- Outage during openvswitch upgrades in large kolla-ansible Yoga→Antelope deployments (İzzettin Erdem, ~1000 computes) is an open question worth operator input.
Community & Events
The Large Scale SIG met June 25 (logs). The Ops Radio Hour on June 27 covered switches, OVN transition, RabbitMQ upgrades, and Forum session planning (etherpad).
Miguel Lavalle posted the Neutron bug-deputy report for week 25 and Yatin Karel canceled the Neutron CI meeting (rescheduled per etherpad L83).