Skip to content

Adoption & Ecosystem

Who uses it

The CNCF incubation announcement names a growing list of adopters. The organizations below are the ones cited there (source 2).

OrganisationUse caseSource
Red HatProject lead; bare metal provisioningCNCF blog
EricssonProject lead; telco/edge bare metalCNCF blog
FujitsuListed adopterCNCF blog
IKEAListed adopterCNCF blog
SUSEListed adopterCNCF blog

Adoption signals

For the baremetal-operator repository alone, observed 2026-06-24 via the GitHub API: 743 stars, 316 forks, around 133 contributors, Apache-2.0, created 2019-01-23, latest release v0.13.0 (source 11).

Project-wide figures from the CNCF incubation announcement (observed 2025-08): 1,523 GitHub stars, 8,368 merged pull requests, 1,434 issues, 186 contributors, 187 releases, and 57 active contributing organizations (source 2).

The project displays OpenSSF Best Practices (project 9985), OpenSSF Scorecard, and CLOMonitor badges in its README. Governance includes a vulnerability disclosure process, automated dependency updates, and SHA-pinned dependencies (source 2).

Ecosystem

Around the baremetal-operator, the metal3-io organization ships several companion projects (source 1, source 7):

  • cluster-api-provider-metal3 (CAPM3): the Cluster API integration. BMO acts as its infrastructure backend through Metal3MachineTemplate.
  • ip-address-manager (IPAM): IP address management for provisioned hosts.
  • ironic-standalone-operator (IrSO): deploys Ironic itself on Kubernetes.
  • ironic-image and ironic-agent-image: container images for the Ironic services and the in-band agent.
  • metal3-dev-env and metal3-helm-chart: development environment and Helm packaging.

Alternatives

The honest distinction: Metal3 is CRD-first (the BareMetalHost is a first-class resource), reuses Ironic's proven hardware coverage, and is the native Cluster API infrastructure provider for bare metal. General-purpose BMaaS tools differ on each of those axes (source 8, source 9, source 10).

AlternativeDiffers by
OpenStack Ironic (standalone)The BMaaS engine Metal3 runs on. Vendor-neutral via IPMI/Redfish, but not Kubernetes-native. A foundation, not a competitor
Canonical MAASMature, IaaS-style API with DNS and network management. External system, not Kubernetes-native; CAPI support via cluster-api-provider-maas
TinkerbellMicroservices model where each provisioning step is a Docker workflow image. Does not use Ironic; declarative IaC leaning
Sidero (Sidero Labs)CAPI-capable bare metal management oriented around Talos Linux
Foreman / xCATGeneral-purpose lifecycle and large-cluster management; not Kubernetes-native