The OpenStack community released Bobcat, the 28th version of the world’s most widely deployed open source cloud infrastructure software. OpenStack is central to the LOKI stack (Linux, OpenStack, and Kubernetes Infrastructure), the open source standard for running modern cloud infrastructure. Comprising 10,476 changes authored by over 580 contributors, OpenStack Bobcat includes numerous features added in response to operators engaging directly with the upstream community.
The 2023 OpenStack user survey documented that organizations of all sizes are leveraging the feature enhancements in recent releases with over 80% of organizations reporting that they run one of the last six OpenStack releases (Victoria through Antelope). The user survey also showed over 70% of OpenStack deployments continue to manage applications with Kubernetes, effectively running the LOKI stack in production all over the world.
How OpenStack Bobcat’s features came to life
Dozens of new features were added to OpenStack Bobcat, and many teams have published release highlights. The OpenInfra Foundation has collaborated with project team leads (PTLs) and core contributors of three well-known OpenStack projects to share how the new features in their respective projects came to be in this series of blog posts:
Manila introduces resource lock framework. Manila shares and access rules can now be locked against deletion. A generic resource locks framework has been introduced to facilitate this. Users can also hide sensitive fields of access rules with this feature.
Horizon adds TOTP authentication support. To provide enhanced security, Horizon has added TOTP authentication. So, for instance, if a public cloud user’s password is compromised (e.g., device stolen or hacked), the TOTP requires authentication through a second device. This feature leverages the already existing 2FA from Keystone, so if a user activates TOTP on Keystone, it gets activated on Horizon as well.
Ironic now has basic support for servicing nodes. Servicing allows operators to use steps, like you would for cleaning, to perform service on deployed nodes in active state. Previously, Ironic would not perform operations on active nodes.
Thank you to over 580 contributors who contributed to the OpenStack Bobcat release.