December 06, 2025

Stackers Network Digest — December 06, 2025

17 threads · 29 messages · openstack-discuss

The Big Picture

A genuinely quiet week — 17 threads, no security advisories, and a lot of single-message project notices — as the community heads into the December slowdown. The signal worth pulling out: a deliberate round of legacy cleanup (old Unmaintained branches headed to EOL, puppet-vitrage retirement, an Ironic driver deprecation) and a recurring operator-strategy question that resurfaces every so often — should you run PostgreSQL in production? We're at R-17 in the countdown to 2026.1 "Gazpacho," with 2025.2 "Flamingo" trailing deliverables being wrapped up this week.

Releases & Announcements

Ironic deprecates the iRMC hardware type in 2026.1. Jacob Anders announced that the iRMC driver (for Fujitsu PRIMERGY servers) and all its interfaces — bios, boot, inspect, management, power, raid, vendor — are deprecated this cycle, with removal targeted for 2026.2. Third-party CI has been broken since 2019 and attempts to reach the vendor have been unsuccessful. The driver will remain in stable and unmaintained branches to fulfil support obligations. Operators relying on iRMC should plan migration to Redfish where supported, or fall back to IPMI for basic functionality. Details in the deprecation commit. If your organization wants to take over maintenance, the Ironic team is open to that conversation.

puppet-vitrage retirement proposed. Takashi Kajinami announced the retirement of the puppet-vitrage module: the Vitrage project was marked inactive earlier this cycle (governance/+/963227), so there's no expected 2026.1 release and downstream distros (RDO, Ubuntu/UCA) likely won't package it. If you have objections, speak now.

Move old Unmaintained branches to EOL. Előd Illés (Ericsson) is initiating EOL for everything from Victoria through Yoga. Ericsson stepped up as the maintainer for unmaintained/* branches "back to unmaintained/victoria as a starter," but old Ubuntu nodes (Bionic) are gone, py3.6 jobs disappeared, and meaningful tempest/grenade testing isn't sustainable anymore. The transition is grounded in the 2023 Unmaintained branches resolution. Brian Haley followed up with operational questions — see the Yoga runtimes reference and the discussion to follow.

Release countdown R-16, Dec 08–12 — Előd Illés posted the weekly, and the TC's R-17 summary notes that Monasca's deliverables are now fully marked retired, SIGs governance work is in the form of two merged resolutions (governance/+/966645 and +/953671), and the TC is recruiting election officials for the upcoming TC/PTL elections.

Development & Technical Decisions

Should you run PostgreSQL in production? Jiatong Shen opened the thread noting a growing Chinese-vendor ecosystem around PostgreSQL compatibility. The technical answer hasn't moved since the TC's 2017 resolution on PostgreSQL status — Postgres is not a co-equal supported DB in OpenStack — but the discussion is worth following for migration tooling, and the thread pointed at Ironic's PG support patch and an earlier list discussion. Most respondents leaned toward "stick with MariaDB unless you have a very specific reason."

Skyline OIDC bug. Taavi Ansper reported a Skyline issue in Kolla-Ansible 2025.2 where the X-Openstack-Request-Id header is empty when using OIDC, causing a pydantic regex validation error. Bug filed at skyline-apiserver bug 2133859; a fix is up at skyline-apiserver/+/969759. Curiously, the regex check exists on 2025.1 too but doesn't fail there — the team is still piecing together why.

Freezer is restarting regular IRC meetings. Dmitriy Rabotyagov posted a poll for a meeting time (Framadate) running through December 15 — a sign of life from a project that had been pretty quiet.

neutron-dynamic-routing eventlet removal still needs help. Brian Haley reposted the call from the prior week — the DR agent is still failing post-Neutron-eventlet-cleanup, and the Neutron team needs users/developers of that project to investigate.

Heads Up / Action Needed

  • Neutron L3 HA + OVS restart instability. Soheil Bakan described ICMP loss and VRRP flapping for several minutes when restarting openvswitch-vswitchd on the active controller in a 3-controller Kolla-Ansible 2025.1 deployment with Neutron L3 HA + Keepalived. Restarting neutron-l3-agent clears the problem. Worth filing a bug if reproducible.
  • Keystone + 389ds password-expiry interpretation. Sharath Ck asked whether Keystone can interpret the 389ds password-policy control (OID 2.16.840.1.113730.3.4.4) on bind, so users with expired-but-not-locked passwords don't get full tokens. (This is an LDAP-bind topic that pairs with Keystone's security-compliance docs; answers will land in subsequent weeks.)
  • TC weekly meeting time: the TC is now meeting Tuesday evenings UTC (the new APAC-friendly slot) — check the meeting log and watch your local times shift if you've been used to the old slot.

Community & Events

The Public Cloud SIG met December 3; Kees Meijs continues the consistent rhythm there. Kees also posted a governance change related to SIG updates, picking up the TC's ongoing SIG-cleanup work. Arnaud Morin confirmed for the record that OVH doesn't use the ec2token/s3token middleware in keystonemiddleware, clearing one more path toward Takashi Kajinami's planned deprecation of those middlewares this cycle.