June 07, 2025

Stackers Network Digest — June 07, 2025

25 threads · 55 messages · openstack-discuss

The Big Picture

With Flamingo seventeen weeks out, the week was dominated by quiet but high-stakes plumbing work: the CLA→DCO transition crosses the finish line on July 1, OpenStack's parent foundation has formally joined the Linux Foundation, and operators are wrestling with the long tail of multi-store Ceph, BGP-on-OVN, and OVS→OVN migrations. The TC's R-17 weekly summary reiterates that any patch uploaded to review.opendev.org on or after 2025-07-01 must carry a Signed-off-by line; existing in-flight patches can be rebased and signed off in Gerrit, but post-deadline merge-conflict patches lacking sign-off will get a reviewer comment rather than be silently abandoned. Project teams have one cycle to spread the word.

The other consequential story is Cyborg's increasingly precarious state. Sean Mooney's pointed message about the failing cyborg gate — driven by setuptools 80 and the wsgi_scripts to pyproject.toml transition — flags that the unblocking patch has sat untouched for three weeks, and that the nova-side cyborg job has been failing for months. Sean signals he'll likely propose removing the cyborg job from Nova's check pipeline if there's no movement by Milestone-2, and the question of whether Cyborg has an active maintainer set is now formally on the TC's table.

Releases & Announcements

  • OpenInfra Foundation joined the Linux Foundation. Goutham Pacha Ravi's TC update flagged this as a "significant move" that should open broader collaboration with neighboring projects.
  • The October PTG is open for registration. Kendall Nelson announced dates of October 27-31, 2025; team signup details are coming separately.

Development & Technical Decisions

OVN BGP integration gathers momentum. Andrei Radu (Pictet) and Karl Kloppenborg (ResetData) both joined the working group around Jakub Libosvar's RFE for OVN-native BGP. Reviews queue for openstack/ovn-bgp-agent is tracked here. Andrei separately asked the community a networking design question about wiring two external BGP-peering routers for HA without taking VRRP downtime hits on adjacencies — exactly the kind of real-world pattern the OVN BGP work needs as input.

Neutron pre-created ports refuse to release after instance deletion. Eugen Block's thread on a Caracal upgrade regression — pre-created ports remain in use with device_id pinned to a deleted instance — surfaced Launchpad bug 2052937 and three relevant patches across python-openstackclient 944130, neutron 947003, and neutron 861169. Worth tracking if you maintain port lifecycle automation.

Glance multi-store push-on-create. Can Özyurt's question on uploading to all stores in one shot drew a long back-and-forth (7 messages). Today the workflow is create-then-import-with-all-stores; whether Glance grows a config option or a plugin/flow for one-step pushes is unresolved.

Cinder + multi-store Ceph: the missing keyring. Maximilian Stinsky-Damke (WIIT) posted a detailed setup where volume-to-image upload fails with FileNotFoundError on /etc/ceph/ceph.client.cinder.keyring, despite each backend having its own keyring. Joel McLean (Micron21) shared a working kolla-ansible reference config — useful prior art for anyone building this pattern. See also kolla-ansible external-ceph docs and Glance multistores docs.

Heat moves to drop standalone API scripts. Although the announcement message lives in next week's window, the eventlet-removal context is here: heat-api and heat-cfn-api will be deprecated in 2025.1 (backport) and removed in 2025.2, leaving WSGI-only deployment under uwsgi/apache. Begin the move now if you're still running the standalone services.

Arm CCA / third-party CI specifics. Ryo Taketani is iterating on what counts as adequate testing for CCA in Nova: third-party CI, possibly on QEMU-emulated RME stacks pre-hardware, with linaro's QEMU RME stack docs as a starting point. The Nova team's position is still being formed.

pci.alias is still a multi-line config. Michel Jouvin asked whether [pci]alias could be multivalued from a single key (his config-management tool can't emit duplicate hash keys). The answer per Sean Mooney: no, but the limitation could be improved — file an RFE if it matters to you.

Heads Up / Action Needed

Community & Events

The LinuxBridge→OVN knowledge-sharing call lands June 10 at 15:00 UTC (meetpad, etherpad). CERN has published part one of their migration experiences — required reading if this is on your roadmap. The Public Cloud SIG also met June 4.