June 14, 2025
Stackers Network Digest — June 14, 2025
The Big Picture
The standout story this week is Nova's eventlet-removal roadmap. Balazs Gibizer (gibi) opened a substantive thread on when OpenStack can finally drop eventlet support — and the answer is "later than you think." Nova realistically needs the full 2026.1 cycle just to convert nova-compute, and the team wants a release where both eventlet and threading concurrency models are fully supported in parallel so operators can switch outside an upgrade window (an explicit operator request from the PTG). That logic puts the 2026.2 release as the first "both modes supported" version, with eventlet deprecated then removed in 2027.1 — but that collides with the SLURP upgrade path from 2026.1 to 2027.1. Gibi proposed two options: (A) tell operators wanting an out-of-upgrade switch they can't SLURP straight from 2026.1 to 2027.1, or (B) keep eventlet support all the way through 2027.1 and drop it in 2028.1. The thread (15 messages, 7 participants by next week) is the most consequential cross-project conversation in flight, with TC implications and direct ramifications for every project's concurrency story. Nova is also now holding a weekly Eventlet-removal sync call on Wednesdays at 14:30 UTC (Meet link); see the Nova section of the eventlet-removal wiki.
Meanwhile, with Flamingo sixteen weeks out, the TC's R-16 summary reiterates two things: design specs should be landing now, and DCO sign-offs are mandatory from July 1. If you haven't configured git commit -s yet, do it this week.
Development & Technical Decisions
Custom RBAC for read-only admins, take two. Thamanna Farhath (Zybisys) returned with a structured RBAC proposal defining admin_instance_read, admin_volume_read, admin_network_read, and admin_glance_read roles across Nova/Cinder/Neutron/Glance. The pattern works for list_all_tenants but fails on detail/action calls — same problem as last week, just better articulated. This is becoming the canonical "operators want auditor-style roles" thread; one to watch for a long-term policy framework answer.
Horizon UI: "Instance" → "Server" gets PTG-bound. Tatiana Ovchinnikova closed the immediate ML discussion by saying this is too cross-project to resolve on the list and will be tabled for the October PTG. Nova docs alone use "instance" extensively, so the change is non-trivial.
Octavia: load balancers show "offline" but work. Karl Kloppenborg's follow-up thread confirms the diagnosis from Aaron Wells (IU): the Octavia controllers need to receive the amphorae's UDP heartbeat packets on port 5555. Health status flows from those, so a firewall or routing gap silently breaks reporting without affecting forwarding. Pin this one in your runbook.
Cinder IBM SVf driver review queue. Harsh Ailani is asking core reviewers to merge a chain of five dependent IBM Storage Virtualize patches — 925450, 926844, 916722, 938771, 929906 — before downstream features can land.
Sumit Gupta (IBM) floated calling Ansible from a Cinder driver. No formal guidance yet exists; expect pushback on shelling out from a long-running service.
Cinder multi-store Ceph (continued). Joel McLean continued helping Maximilian Stinsky-Damke diagnose the missing-keyring error with concrete kolla-ansible config patterns.
Designate's "only syncs at reboot." Alexander Luedtke's hidden-master DNS setup only triggers AXFR after a container restart. No resolution yet — flag for operators running similar topologies.
API route discovery. A reader asked whether OpenStack exposes a list-of-routes endpoint instead of forcing doc lookups; the answer pointed to the Nova sample policy. There isn't a clean discovery API today, which seems worth a future RFE.
Heads Up / Action Needed
- OpenInfra Summit CFP closes Friday June 13 — last call for talks and sponsor confirmations (CFP, sponsorship).
- PTG team signup is open: October 27-31, 2025 in-person/virtual; complete the team survey by September 14 at 19:00 UTC. See PTG site and registration.
- Tacker IRC meeting moves from Tuesday 08:00 UTC to Monday 08:00 UTC starting June 16, per Yasufumi Ogawa.
- Horizon weekly cancelled for June 18; next is June 25.
Community & Events
The Neutron drivers meeting on June 13 considered the Internal DNS resolution with OVS Agent RFE. Bence Romsics's Neutron bug deputy report flagged one merged high-impact fix (test_initialize_network_segment_range_support_parallel_execution) plus an RFE proposing that ports carry their segment_id, worth a drivers-meeting discussion.
Jakub Libosvar opened a doodle poll to time the Neutron BGP integration upstream sync — interest spans the US, Europe, and Australia, so picking a slot will be a compromise.
Ironic + Operations Q&A
Junya Noguchi (Fujitsu) reported SSH "Permission denied" on baremetal but not VM using the same diskimage-builder image. The Ironic team's eventual answer (next week's corpus): Ironic doesn't auto-inject SSH keys — that's Nova/key-pair or config-drive territory. Worth re-reading the disk-image-builder Ironic docs before opening a ticket. Glance helm uploads erroring with unable to receive chunked part (Jeff Slapp) and templateless provisioning (Prem) round out the longer-running operator threads.