matchbox is a service that matches machines (based on labels like MAC, UUID, etc.) to profiles to PXE boot and provision bare-metal clusters. Profiles specify the kernel/initrd, kernel arguments, iPXE config, GRUB config, Container Linux Config, Cloud-Config, or other configs a machine should use. Matchbox provides a red-only API to machines and a TLS client certificate authenticated gRPC API to users and tools (like terraform).

This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/g/CoreOS/matchbox/