Thanks for your interest! We're so glad you're here.
Please read and understand the code of conduct found here.
Please read and understand the DCO found here.
Building is handled by make
, please see the Makefile for available targets.
This repo's build environment can be reproduced using nix
.
Follow the Nix installation guide to setup Nix on your box.
Loading build dependencies is as simple as running nix-shell
or using lorri.
If you have direnv
installed the included .envrc
will make that step automatic.
Please submit change requests and / or features via Issues. There's no guarantee it'll be changed, but you never know until you try. We'll try to add comments as soon as possible, though.
Bugs are problems in code, in the functionality of an application or in its UI design; you can submit them through Issues.
The Playground is organized into two high level components: infrastructure
and stack
.
- The
infrastructure
component is responsible for provisioning the infrastructure required to run the Tinkerbell stack.Vagrant
andTerraform
are the supported infrastructure tools. - The
stack
component is responsible for provisioning the Tinkerbell stack itself.Docker Compose
andHelm
are the supported stack tools.