Skip to content

Bare metal provisioning engine, supporting network and ISO booting, BMC interactions, metadata service, and workflow engine.

License

Notifications You must be signed in to change notification settings

konstructio/tinkerbell

 
 

Repository files navigation

Tinkerbell

For each commit and PR codecov Go Report Card CLO Monitor CNCF Slack Channel CNCF Landscape FOSSA Status

Tinkerbell is a bare metal provisioning engine. It supports network and ISO booting and BMC interactions as well as a metadata service, and a workflow engine for provisioning. Some of the features include:

  • Cloud-init integration
  • DHCP with Host reservation or ProxyDHCP
  • Third party DHCP server integration
  • BMC support via Redfish, IPMI, IntelAMT, and more
  • Auto discovery of Hardware
  • Serial over SSH

For more details, see the Tinkerbell documentation.

Adopters

A list of adopters and a brief description of their use cases can be found in our adopters document.

Code of Conduct

Before getting started, please read and understand our Code of Conduct.

Contributing

If you are interested in contributing to Tinkerbell, please see our contributing guidelines.

Design Philosophy

The Tinkerbell project has a set of design principles that guide the development of the project. These principles are outlined in our design philosophy document.

Governance

The Tinkerbell project is governed by a group of Maintainers and Committers. How they are selected and govern is outlined in our governance document.

Release Process

The Tinkerbell project follows a release process that is outlined in our release process document.

Roadmap

To follow along and contribute to the Tinkerbell roadmap, please see our roadmap repository.

Security

For security issues, please see our security document.

About

Bare metal provisioning engine, supporting network and ISO booting, BMC interactions, metadata service, and workflow engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 95.8%
  • Shell 2.0%
  • Makefile 1.7%
  • Other 0.5%