June 07, 2025
Stackers Network Digest — June 07, 2025
The Big Picture
Two threads of community machinery defined the week. First, the CLA-to-DCO transition firmed up its timeline: the TC is close to merging the resolution requiring Developer Certificate of Origin sign-offs from July 1, framed as part of OpenStack's broader move into the Linux Foundation. Second, OVN gained real momentum as the networking direction of travel — a Neutron RFE to natively integrate OVN's BGP/route exchange drew a crowd of interested operators, and the LinuxBridge-to-OVN outreach (with CERN's hands-on experience) gave migration efforts a concrete shape. The R-16 countdown placed Flamingo squarely mid-cycle, with cycle-trailing 2025.1 "Epoxy" deliverables due to wrap.
Releases & Announcements
Thierry Carrez posted the R-16 release countdown for Flamingo. The TC summary (Goutham Pacha Ravi) noted that cycle-trailing projects release their 2025.1 Epoxy deliverables by June 5, and reiterated that the DCO resolution is close to merging, with sign-offs required from committers starting July 1 — a change affecting the entire community, so contributors were urged to start adding Signed-off-by lines now.
Kendall Nelson announced the October 2025 PTG dates: October 27–31, with registration open and free to attend; a team sign-up to collect interested groups would follow.
Security
No security advisories or CVEs appeared in this week's corpus.
Development & Technical Decisions
OVN BGP integration is the standout technical thread. Andrei Radu's discussion around the Neutron spec for OVN's native route exchange / BGP support (RFE 2111276) pulled in five participants, including operators like Karl Kloppenborg already running BGP on OVS and looking to move to OVN. Frode Nordahl proposed organizing A/V sync meetings to get the initial spec work off the ground, mirroring how the core OVN community coordinates. Complementing this, Daniel Failing's LinuxBridge-to-OVN outreach announced the next knowledge-sharing session (June 10, 15:00 UTC) and shared CERN's published migration experience — a clear signal that OVN migration is becoming a first-class community concern.
Cyborg's gate problems surfaced again. Sean Mooney detailed how setuptools 80 (unfrozen after dropping Python 3.9) breaks any project still relying on PBR's wsgi_scripts without a pyproject.toml, and pleaded for a Cyborg core to approve the fix that has sat unreviewed for weeks — noting the failing Cyborg job is also burning CI time on Nova's check pipeline. This foreshadowed the inactivity discussion that would intensify in following weeks.
RabbitMQ quorum-queue configuration drew practical exchange: Arnaud Morin shared a working [oslo_messaging_rabbit] snippet for enabling quorum and transient-quorum queues for Designate. Cinder + Ceph generated several threads — recognizing free space in erasure-coded pools (Tobias Urdin confirmed Cinder doesn't support EC pools and pointed to a proposed-but-stalled patch), and the recurring volume-to-image upload with multi-store backends puzzle (Maximilian Stinsky-Damke) where cinder-volume unexpectedly tries to reach a Ceph keyring during a Glance image upload. Nova operators asked whether the [pci]alias option can be multivalued (config-management tools struggle with multiple alias lines), and a thread on VNC console policy in Horizon (Eugen Block) explored why only admins can reach the console after a Caracal upgrade and what the current default-policy recommendation is.
Operational reports rounded out the week: a pre-created Neutron port stuck "in use" after instance deletion following an Antelope→Caracal upgrade (the device_id won't clear); Octavia load balancers running fine but always reporting offline status; a Glance request to make pushing images to all stores the default on creation; and a question about whether password rotation is even possible on Wallaby (the documented Zed procedure produced a broken cluster in the lab).
Heads Up / Action Needed
- DCO sign-offs start July 1 — the resolution is close to merging. Configure
git commit -snow to avoid surprises. - Cycle-trailing Epoxy (2025.1) deliverables are due — trailing projects should have tagged by June 5.
- Cyborg gate fix needs a core reviewer — without movement, expect the inactivity question to escalate (and the failing job may be pulled from Nova's check line).
- OVN BGP spec collaborators wanted — operators interested in native OVN route exchange should join the proposed sync cadence.
Community & Events
The Ops Radio Hour wrapped up its first session (May 30, recapped by Ildikó Vancsa) covering SLURP/upgrades, OVS→OVN and LXB→OVN transitions, and documentation challenges; the next was set for June 27, and the group is using the new Matrix room (#openstack-ops:opendev.org) for synchronous chat. The Public Cloud SIG met June 4, the Kolla weekly meeting was canceled, and openstack-helm/loci moved to formally retire CentOS-based images via a posted PR. On the storage-vendor side, IBM (Sumit Gupta) asked whether it's architecturally acceptable to invoke Ansible from within a vendor-specific Cinder driver, and Harsh Ailani asked the practical question of how to abandon ex-colleagues' stale Cinder patches.