May 31, 2025
Stackers Network Digest — May 31, 2025
The Big Picture
This week the CLA-to-DCO transition crystallized into a hard plan: the TC reconfirmed its intent to require Developer Certificate of Origin sign-offs starting July 1, explicitly tying it to OpenStack's move into the Linux Foundation (effective June 1). At the same time, the eventlet-removal goal showed concrete progress — Neutron reported migrating several agents off eventlet at Flamingo Milestone-1 — and a community debate kicked off over whether Horizon should rename "Instance" to "Server" to match industry terminology. With Flamingo 18 weeks out (R-18) and the Ops Radio Hour launching, the week balanced governance, cleanup, and operator engagement.
Releases & Announcements
Goutham Pacha Ravi's TC summary placed the 2025.2 "Flamingo" release 18 weeks out, with the deadline for cycle-trailing projects to tag their 2025.1 "Epoxy" deliverables falling the following week. The dominant governance item was the CLA-to-DCO transition: the TC needed to reconfirm (preferably within two weeks) its desire to move to DCO, since the prior resolution dated to 2014, and a new board-confirmed resolution was in motion ahead of the July 1 enforcement date. The team also noted the 2025 OpenInfra User Survey is live (closing in August), and decided to leave the survey questions unchanged to keep results comparable. A TC action to relinquish the "quantum" name on PyPI was completed, with OpenDev handing over the namespace.
Development & Technical Decisions
Eventlet removal hit a visible milestone. Rodolfo Alonso Hernandez's Flamingo Milestone-1 update reported Neutron has removed eventlet from its API (now WSGI-only) and migrated the OVN agent, OVN metadata agent, metadata agent, and SR-IOV agent; the OVS agent, L3 agent, and DHCP are next, pending the new oslo.service "threading" backend. The TC's R-18 summary issued a fresh call to action on eventlet removal, pointing contributors to the #openstack-eventlet-removal channel.
A UI terminology debate opened. Dmitriy Chubinidze proposed renaming "Instance" to "Server" across Horizon's UI (labels, menus, docs only — no API or code change) to align with AWS/Azure conventions and improve clarity for newcomers. The thread drew six participants, indicating this is a live, not-yet-settled discussion.
OVN networking momentum continued. Frode Nordahl's thread on the Neutron spec for OVN native route exchange / BGP (RFE 2111276) proposed regular A/V syncs to drive the spec forward, and a separate thread (Borys Ohnsorge) revived the question of in-place migration from LinuxBridge to OVN for an existing cloud, asking for a documented OpenStack-Ansible-based process.
Storage and messaging configuration drew detailed troubleshooting. A Designate quorum-queue thread (Thomas Goirand) surfaced a PRECONDITION_FAILED - invalid property 'non-durable' error against RabbitMQ 4.0.5, raising the question of whether Designate fully supports quorum queues. On Cinder with Ceph erasure-coded pools (Yuta Kambe), operators hit a dilemma: pointing rbd_pool at the replicated metadata pool miscalculates free space, while pointing it at the EC data pool triggers "RBD operation not supported" on volume creation — a configuration gap with no clean answer. Glance/Horizon image-upload failures (TypeError from the dashboard while CLI uploads succeed; intermittent 502/550 errors on DevStack) rounded out the operator reports, alongside another instance of the policy gap where custom Nova roles can't view servers in other projects even with permissive policy (404 unless admin).
Distro/image cleanup advanced: Vladimir Kozhukalov posted a PR to retire CentOS-based images in openstack-helm/loci, formalizing an earlier discussion.
Heads Up / Action Needed
- DCO transition is locked for July 1 — the new resolution is being confirmed now; start adding
Signed-off-byto commits ahead of enforcement. - Cycle-trailing Epoxy (2025.1) deliverables are due the week after this one — trailing teams should be tagging.
- Eventlet removal needs hands — join #openstack-eventlet-removal; Neutron has cleared its API and four agents, with OVS/L3/DHCP next.
- Horizon "Instance"→"Server" rename is open for feedback — operators and UI users with opinions should weigh in.
- OpenInfra User Survey is open (closes August) — results go to project leads and the TC in September.
Community & Events
The Ops Radio Hour launched this week (Chris Morgan and Ildikó Vancsa), with the first session May 30 (14:00 UTC) as a free-form operator forum covering architecture, tooling, upgrades, and pain points — explicitly created to reconnect a community now scattered across IRC, Matrix, Reddit, LinkedIn, Mastodon, and more. Off the back of that conversation, Jeremy Stanley created the Matrix room #openstack-ops:opendev.org for synchronous ops discussion. The Large Scale SIG met May 28. On the team side, Juan Larriba nominated Jaromír Wysoglad to Telemetry core, crediting his Prometheus-compatibility work (aodh, python-observabilityclient, and the new aetos layer) amid a notable revival of activity in the Telemetry project.