Metal3 admins have had the option to trigger Copilot reviews on the Metal3 projects PRs for the past 6 months now and during this time Copilot’s PR review capabilities have significantly improved the Metal3 team’s workflow. Github copilot review uses a model that is tuned for review work and admins...
What if you could deploy any OCI container image directly to bare metal, without building traditional disk images? Back in 2021, Dmitry Tantsur implemented custom deploy steps for Ironic, enabling alternative deployment methods beyond the standard image-based approach. This feature powers OpenShift’s bare metal provisioning with CoreOS, yet it remains...
We are pleased to share some incredible news with our community! The CNCF Technical Oversight Committee has officially voted to accept Metal3 as an incubating project. This milestone represents years of hard work, collaboration, and innovation, and we couldn’t be more excited about what lies ahead! Our Journey from Sandbox...
In the beginning, there was metal3-dev-env. It could set up a virtualized “baremetal” lab and test all the components together. As Metal3 matured, it grew in complexity and capabilities, with release branches, API versions, etc. Metal3-dev-env did everything from cloning the repositories and building the container images, to deploying the...
If you’ve ever tried scaling out Kubernetes clusters in a bare-metal environment, you’ll know that large-scale testing comes with serious challenges. Most of us don’t have access to enough physical servers—or even virtual machines—to simulate the kinds of large-scale environments we need for stress testing, especially when deploying hundreds or...