June 28, 2025

Stackers Network Digest — June 28, 2025

29 threads · 51 messages · openstack-discuss

The Big Picture

The week was dominated by the countdown to the Developer Certificate of Origin (DCO) cutover on July 1 and the approach of Milestone-2 for the 2025.2 "Flamingo" release (R-13, with M2 on July 3). The Technical Committee used its weekly summary to hammer home that every contributor needs to start signing commits with git commit -s before the deadline, after which Gerrit will reject unsigned changes and the old CLAs will no longer be available to sign. Underneath the governance drumbeat, the practical story was operational: a blocked devstack gate, a broken libraries gate, OVN migration momentum, and a long tail of operator support questions around networking, storage, and policy.

Releases & Announcements

The 2026.1 "G" release naming poll closed June 27 (Allison Price), so the next release name should be decided shortly. Elõd Illés posted the R-13 release countdown (Jun 30 – Jul 04). On the deadline front, the TC summary reminded everyone that the Forum and Project Updates session proposals for the OpenInfra Summit (Paris-Saclay) close July 8 at 23:59 PST, and highlighted a "New Contributor Showcase" track inviting first-time and newcomer presentations. The Call for Papers for the Summit has already closed.

Kendall Nelson announced the VMware Migration Guide is live — a detailed follow-up to the earlier whitepaper from the VMware Working Group, intended to be shared with the broader industry and prospective adopters, with a Superuser case-study series to follow.

Development & Technical Decisions

Cyborg's future stayed in the spotlight. The TC had been weighing marking the project inactive after its gate broke and a critical CI fix sat unreviewed, but per the prior week's meeting the inactivity proposal was ultimately withdrawn once fixes merged. Concerns about long-term maintenance remain, especially with looming OpenStack-wide changes like eventlet removal and dependency updates.

CI and gate health generated real action. Ghanshyam Maan warned that the devstack master gate was blocked by a swift-dsvm-functional failure and asked contributors to hold rechecks until Tim's fix merged. Elõd Illés flagged a broken libraries gate for oslo.utils, python-mistralclient, and python-keystoneclient, urging the teams to fix it so 2025.2 Flamingo doesn't ship in a broken state.

Neutron eventlet-removal work claimed a casualty: Rodolfo Alonso Hernandez announced the fullstack CI job is being disabled, because it blocks both eventlet removal and the SDK migration and can't be refactored in the available time. The coverage will be migrated to other frameworks (tobiko, whitebox-neutron-tempest-plugin) where possible, tracked under a bug. Separately, Anas Jouhdy filed a BGP loop-prevention bug in os-ken where _is_looped_path_attrs returns None instead of True on a detected loop, causing routes re-learned from an external peer (a Cumulus switch) not to be withdrawn properly.

OVN migration continued to gather steam. Mario David shared production-tested documentation for migrating to OVN (still rough around net namespaces and SR-IOV), and the heat team's plan to remove the standalone heat-api and heat-cfn-api eventlet services (Takashi Kajinami) — backporting deprecation to 2025.1 and dropping them in 2025.2 — moved forward absent objections, pushing operators toward uwsgi/apache WSGI deployments.

Operator support threads ran deep this week. A persistent floating IP randomly becoming unreachable on an OpenStack-Ansible AIO (30.0.2, Ubuntu 24.04) drew the most discussion, with the only known workaround being to delete and reallocate the FIP. Other notable reports: a neutron/openvswitch upgrade causing full VM network outage on a 1000+ compute kolla-ansible Yoga cluster until the OVS restart completes; vGPU (NVIDIA L4) mdev types not registering in Placement on Kolla 2025.1; a Cinder volume retype failing with libvirt "disk does not have an active block job" when live-migrating Ceph→PowerFlex on Epoxy; and Cinder RBD snapshot/.deleted remnants not being garbage-collected on Caracal.

Policy and RBAC friction was a recurring theme. A multi-message thread on custom roles for cross-project admin reads found that listing instances across tenants works via policy, but getting details or acting on them still returns 404 without the admin role — pointing at a deeper enforcement gap (with a related Neutron bug filed for S-RBAC custom roles).

Heads Up / Action Needed

  • DCO deadline is July 1. Start signing commits with git commit -s now; from that date Gerrit rejects unsigned changes and CLAs are no longer available.
  • Milestone-2 is July 3 — a bug-targeting and deliverable-vetting checkpoint for Flamingo.
  • Summit Forum / Project Updates proposals close July 8 (23:59 PST).
  • Neutron fullstack CI is being removed — teams relying on it should track the migration to alternative frameworks.
  • Library teams (oslo, mistral, keystone clients): fix the broken gates before Flamingo release.

Community & Events

Carlos Silva announced a python-manilaclient functional-test hack-a-ton (June 30 – July 4) to close the gap toward OSC parity ahead of removing the standalone manilaclient. Chris Morgan and Ildikó Vancsa kept the Ops Radio Hour rolling (June 27, 1300 UTC), with OVN migration and RabbitMQ upgrades as recurring topics. The Large Scale SIG met June 25, and the broader OVN push got a boost from CERN-style migration documentation shared on-list.