November 01, 2025
Stackers Network Digest — November 01, 2025
The Big Picture
This week straddled the 2026.1 "Gazpacho" PTG (Oct 27–31), so the lists were a mix of last-minute session logistics and the first ripples of decisions made in those rooms. The dominant threads were structural: Ironic floating ideas to make its core team more "data-driven" and to absorb the sushy library, the TC pressing forward on long-stalled retirements (Monasca, Vitrage, Venus) and the os-net-config attribution cleanup, and a cluster of operator pain around image handling, rescue, and Kolla-Ansible deployments. A couple of toolchain landmines (pip 25.3) also surfaced. We're at R-22 in the countdown to 2026.1.
Development & Technical Decisions
Ironic rethinks how you become core. Jay Faulkner opened a notably candid proposal — explicitly tagged [all] to invite the whole community — to make the ironic-reviewers tier (which can +2 but not Workflow +1) a data-driven group: hit a clear, static bar of review/commit/bug-fix activity and you're in automatically, with safeguards like a waiting period to prevent single-perspective quick-merges. The aim is to demystify the "fuzzy targets" of the path to core and widen the tent without risking unreviewed merges. It drew cross-team interest as a possible model for other projects.
Should sushy move into Ironic? Iury Gregory relayed a PTG discussion about stopping maintenance of sushy (the Redfish client library) as a standalone project and folding it into Ironic. The library was never meant for external consumption, yet others depend on it, and its separate release cadence slows fixes to user-facing issues. The team is soliciting opinions before acting.
os-net-config attribution. Goutham Pacha Ravi (TC chair) flagged that the retired os-net-config still lists "OpenStack" as author/maintainer on PyPI despite being forked and developed outside governance since the TripleO retirement, with a human maintainer recently added. Karthik Sundaravel responded on behalf of the external maintainers, proposing to scrub OpenDev/TC references from the GitHub fork and PyPI and asking how the TC wants to formalize the handover — the seed of a resolution that landed in later weeks.
Image encryption, end-to-end. Markus Hentsch posted a detailed pre-PTG summary of the long-running cross-project image-encryption effort (Glance, Cinder, Nova, Barbican, os-brick). The goal is standardized encrypted-image formats (raw LUKS and qcow2-wrapped LUKS) with Barbican-managed keys and secret-consumer registration to prevent accidental key deletion. Only the os-brick piece is merged so far; Nova is largely excluded for now pending ephemeral-storage encryption.
Nova/glanceclient image corruption during shelve. Vladimir Prokofev reported a reproducible data-loss bug: when a shelve upload to Glance is interrupted, nova-compute retries with a byte-stream that resumes mid-file rather than seeking to zero, producing a corrupted shelved image (confirmed on Xena and 2024.2). He's seeking guidance on whether to file against glanceclient or Nova — a useful warning for operators relying on shelve.
Heads Up / Action Needed
- pip 25.3 removes legacy editable installs. Stephen Finucane warned that pip 25.3 dropped
setup.py develop; older stable branches missing thewsgi_scriptsmigration now fail to deploy (Keystone stable/2024.2 cited, also affecting cluster-api-provider-openstack). Fixes constrain pip on stable/2025.1 and 2024.2 — but devstack plugins that re-update pip can defeat them. - Bifrost-in-Kolla-Ansible usage poll. William Szumski is gauging how many operators rely on Bifrost support (recently deprecated in Kolla) outside of Kayobe; non-Kayobe Bifrost users should speak up, with discussion slated for the Kayobe/Kolla PTG session.
- Watcher unmaintained branch cleanup. Joan Gilabert flagged moving unmaintained/2023.1 (no patches in two years) to EOL — object now or it proceeds after the Watcher IRC meeting.
- FOSDEM 2026 CfP. The Virtualization & Cloud Infrastructure devroom (Jan 31, co-organized with OpenStack, Xen, KubeVirt, QEMU, KVM, Foreman) is taking proposals through December 5.
Community & Events
The TC's weekly summary set the stage for the PTG: confirmation that Vitrage and Venus remain inactive and could face retirement before 2026.2 M-2 if activity doesn't resume, a strong lean toward finally retiring Monasca (tempered by unmaterialized external revival interest), and a Skyline core self-nomination deemed premature for lack of review history. The Ops Radio Hour at the PTG (recapped by Ildikó Vancsa) pushed to consolidate operator-facing activities — Ops meetup, Large Scale SIG, Public Cloud SIG, Scientific SIG — under a single "Ops" banner, keep the monthly call, and promote the new Matrix room.
On the operator front, the recurring questions were familiar: a broken Horizon dashboard (missing static assets) after a Kolla-Ansible master deploy, RabbitMQ queue-creation issues on a fresh 2025.1 deploy, Nova server-rescue unexpectedly pulling in a since-deleted base image on Caracal, and multi-AZ Kolla-Ansible config overrides with per-AZ Ceph backends. Several PTG planning notices (Keystone, Swift ops feedback, Tacker) and meeting cancellations (Tacker, Neutron) rounded out the week.