OpenStack has completed an alphabet worth releasing, with the project releasing “Zed” on Wednesday – the 26th version of the open source cloud stack and also adding an optional slower upgrade cadence.
The Stack’s 41 sub-projects – from Adjutant to Zun – each release release notes, and there are too many changes to mention or summarize.
The OpenStack project chose to highlight the addition of OAuth 2.0 to the Keystone authentication service, Cinder, which now allows users to transfer encrypted volumes between projects, and support for Xilinx FPGAs in the Cyborg Accelerator Support Framework. The Nova VM-Wrangler can now support IOMMU, which means VMs can get direct access to memory when needed.
Zed users also get two new toys, one of which is Venus billed as ” “, a one-stop log aggregation service tailored to operators and allowing them to collect OpenStack logs, too clean, index, analyze, create alerts, visualize and generate reports.”
The second is Skyline, a dashboard based on original code contributed by Chinese cloud infrastructure company 99Cloud. Skyline is considered an improvement legacy on some aspects of the Horizon dashboard module, but is considered to be in an “emerging technology state” and unsuitable for use in production. The Emerging Technology status is also new, and was introduced to allow new sub-projects to demonstrate their capabilities without waiting for full integration. Another new project status – “Inactive” – describes modules that, for whatever reason always “not that active anymore” and therefore receive so few updates that they deserve a special designation.
SLURP or not SLURP?
A more significant change will come with the upcoming “Antelope” release, which will adopt a new release cadence that OpenStack has chosen to name “SLURP” – the Skip Level Upgrade Release Process.
The new release cadence is required because OpenStack has only tested and supported upgrades between adjacent releases.
For example, those upgrading to the Zed version could only do so from the Yoga version, which debuted in March 2022.
As OpenStack’s Cadence Explanatory Document notes:
Under SLURP, OpenStack will continue to release new releases twice a year.
Every second release will be a SLURP release. Other releases will be “non-SLURP”.
Upgrades from SLURP release to SLURP release will be possible, meaning OpenStack users can relax with annual upgrades instead of the current frantic six-month upgrades.
Upgrades from SLURP to non-Slurp releases are possible as well as upgrades from non-SLURP to SLURP versions.
The project anticipates that the two SLURP releases will receive the most support.
The question “To SLURP or not to SLURP” rests with individual OpenStack users.
Then on to the Antelope release, which will be the first SLURP release and – by allowing migration from OpenStack Yoga – will provide a test drive for annual upgrades. And also a test of how developers will react to SLURP – a matter that the OpenStack community cannot predict. When deliberating on the scheme, it was suggested that annual releases might dampen developers’ enthusiasm, while some sub-projects struggled to keep up with bi-annual releases.
In addition to the new “inactive” project status, this could indicate that enthusiasm for OpenStack has waned over the years. The project points out that the number of CPU cores running OpenStack has increased from 25 million to 40 million in the last year. ®
https://www.theregister.com/2022/10/06/openstack_zed_slurp/ OpenStack ‘SLURP’ Ends Semi-Annual Upgrade Request • The Register