Our latest Magnum Cluster API driver update brings intelligent SCSI disk bus support and a next-level migration to Rust, delivering greater scalability, efficiency, and innovation.
We’re excited to share a significant update for the Magnum Cluster API driver—built on top of the Kubernetes Cluster API—which now offers native support for VMs using the SCSI disk bus. Developed primarily by VEXXHOST and currently undergoing a transformative migration to Rust, this update not only empowers your clusters with the ability to attach far more persistent volume claims (PVCs) but also accelerates our pace of driving change in the Kubernetes on OpenStack space.
Built on the Kubernetes Cluster API
The Magnum Cluster API driver has been built on the Kubernetes Cluster API, making it easy to manage your clusters with the tools you already know. By bringing together the best of Kubernetes and OpenStack, we’re creating a smooth, hassle-free experience for provisioning and running your cloud infrastructure—all while giving you the flexibility and power of both ecosystems.

Seamless Storage Configuration with Intelligent Metadata Detection
Intelligent Metadata Detection
One of the standout features in this release is the driver’s ability to automatically detect storage configurations based on the hw_disk_bus
metadata on the Glance image. In simple terms, this means:
- Automated Configuration: No extra steps are needed—the driver figures out the disk bus type on its own, ensuring your clusters are set up with the best storage settings.
- Transparent Operation: You don’t have to change a thing. Keep working as usual while the driver seamlessly applies the SCSI disk bus configuration wherever it’s needed.
Expanded PVC Capacity
While I/O performance remains stable, the key advantage of this enhancement is the ability to attach a significantly larger number of PVCs to your Kubernetes clusters. This expanded PVC capacity is crucial for:
- High-Scale Deployments: It allows you to easily scale your clusters to meet growing storage demands, ensuring your infrastructure can grow with your needs.
- Robust Workloads: It provides the flexibility to support data-intensive applications and complex microservices architectures, making it easier to handle diverse workloads and deliver seamless performance.
Transforming Our Codebase to Rust for Speed and Reliability
In line with our commitment to rapid innovation, we’re in the process of transforming the project into Rust. This strategic decision is unlocking our ability to deliver new features faster and more reliably. Here’s what this change brings:
Accelerated Feature Delivery
With Rust’s modern tooling and strict compile-time checks, we can iterate quickly and improve reliability, allowing us to roll out new features at an even faster pace.
Enhanced Safety and Concurrency
Rust’s focus on memory safety makes our driver more robust, ensuring it can meet the demanding needs of modern Kubernetes environments with greater efficiency.
Future-Ready Innovation
This transformation doesn’t just improve our current capabilities—it sets the stage for future enhancements, keeping our Kubernetes on OpenStack solutions ahead of the curve for years to come.
Leading the Way in Kubernetes on OpenStack
At VEXXHOST, we are extremely proud of ourselves for being at the forefront of innovation in the Kubernetes on OpenStack space. Our deep expertise allows us to seamlessly integrate advanced features into the Magnum Cluster API driver. With our focus on both intelligent storage configuration and a transformative move to Rust, we’re setting new standards in the field.
Looking Ahead
This latest update is just one example of how VEXXHOST is driving innovation in cloud infrastructure. We're always working to improve our tools and processes, so you can build Kubernetes clusters on OpenStack that are more scalable, resilient, and efficient.
Keep an eye out for more updates and in-depth looks at our solutions. If you're ready to unlock the full potential of Kubernetes on OpenStack, reach out to us today—we're here to help transform your cloud infrastructure.
For further details, please contact our support team or visit our documentation portal.