The OpenStack community today released Yoga, the 25th version of the world’s most widely deployed open source cloud infrastructure software. Yoga highlights include support for advanced hardware features such as SmartNIC DPUs, improved integration with cloud-native software such as Kubernetes and Prometheus and reduction of technical debt to maintain a stable and reliable OpenStack core.
OpenStack, the open infrastructure-as-a-service standard, is the one infrastructure platform for deployments of diverse architectures—bare metal, virtual machines (VMs), graphics processing units (GPUs) and containers. OpenStack powers more than 100 public cloud data centers and thousands of private clouds at a scale of more than 25 million compute cores in production. OpenStack is one of the most active open source projects in the world, supported by a vibrant and engaged community of developers globally. Over the span of just 25 weeks, almost 13,500 changes authored by over 680 contributors from more than 125 organizations and 44 countries were merged into the Yoga release.
Hardware enablement extended, specifically for SmartNIC DPUs: Neutron adds support for a remote-managed VNIC type, enabling port binding to SmartNIC DPUs. In addition, Nova now offers support for network backends that leverage SmartNICs to offload the controlplane from the host server. This enables increased security by removing the control plane from the host server and reduced overhead by leveraging the CPU and RAM resources on modern SmartNIC DPUs.
Local IP added to Neutron: This feature is primarily focused on high efficiency and performance of the networking data plane for very large scale clouds, or clouds with high network throughput demands. Local IP is a virtual IP which can be shared across multiple ports or VMs, and guaranteed to only be reachable within the same physical server or node boundaries.
Soft delete scheme offered in Manila: File system shares can now be soft-deleted into a recycle bin where they can stay for a configurable amount of time before being purged. While they are in the recycle bin, shares can be viewed and restored on demand.
Cloud-native compatibility expanded for Prometheus and Kubernetes
Prometheus integration: Octavia load balancers now support deep observability by adding listeners that expose a Prometheus exporter endpoint. The Octavia amphora provider exposes over 150 unique metrics. Kolla adds support for deploying Prometheus Libvirt exporter.
Kubernetes integration: Kuryr adds enhanced debugging capabilities by including Kubernetes events to resources managed by Kuryr. Tacker introduces several new features to its Kubernetes Virtualized Infrastructure Manager (VIM), including using Docker private registry images or Helm charts to deploy Container Network Functions (CNFs).
Routine maintenance and updates in Yoga
In Ironic, the default deployment boot mode has changed from Legacy BIOS to UEFI.
Cinder adds new backend drivers: Lightbits LightOS for NVMe/TCP, a TOYOU NetStor Fibre Channel driver and NEC V Series Storage drivers (FC and iSCSI). Current backend storage drivers now have added support for features exceeding the required driver functions, for example, Active/Active replication.
In Kolla, binary images are deprecated, and any support for them will be removed in the next release. Users are requested to migrate to source based images.
Thank you to over 680 contributors from 125 different organizations who contributed to the OpenStack Yoga release: