Wallaby, the 23rd version of the most widely deployed open source cloud infrastructure software, highlights the vibrancy and engagement of developers globally in supporting the third most active open source project (alongside the Linux kernel and Chromium).
The Wallaby release strengthens open infrastructure for cloud native applications with enhanced security and integration with other open source technologies. More than 17,000 code changes authored by over 800 contributors from 140 different organizations and 45 countries were merged into the release.
In addition to delivering a wide range of improvements to the stable and reliable OpenStack core and its highly flexible project integration capabilities, Wallaby delivers security enhancements including fallback permissions and RBAC improvements in Ironic, Glance and Manila, and the community focused this cycle on migrating the RBAC policy format from JSON to YAML. Additionally, the Ironic project has extended functionality for UEFI (Unified Extensible Firmware Interface), including secure erase for NVME.
Several project teams continued to develop OpenStack as an open source integration engine by enhancing support for other open source projects: Kolla (production-ready containers and deployment tools) added support for Prometheus version 2, Magnum (API service) updated versions for Kubernetes and containerd, and Cinder (block storage service) added support for a Ceph backend driver, Ceph iSCSI.
Tacker (NFV orchestration) added new features to align with the standards defined by ETSI NFV including the addition of APIs for scale, update and rollback operations for virtual network functions (VNF) and fundamental VNF lifecycle management support for subscriptions and notifications.
Nova (compute provisioning) and Cyborg (accelerator management) integration continues to progress. New functionality gives users the ability to shelve and unshelve augmented servers, Nova servers with Cyborg accelerators attached. Cinder (block storage) added new backend drivers, and many current drivers have added support for features exceeding the minimum required driver functions, with revert to snapshot and backend QoS being particularly popular this cycle.
Tacker provides heal operation for VNF and CNF as a feature of lifecycle management defined in ETSI NFV SOL standards. A pod is spawned again after sending a heal request to tacker with `vnflcm` command.
Tacker provides scale operation for VNF and CNF as a feature of lifecycle management defined in ETSI NFV SOL standards. The number of Kubernetes pod can be scaled out by sending a scale request with `vnflcm` command.
Thank you to the 800 contributors from 140 different organizations and 45 countries who contributed to the OpenStack Wallaby release.