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
infrastructurecomponent is responsible for provisioning the infrastructure required to run the Tinkerbell stack.VagrantandTerraformare the supported infrastructure tools. - The
stackcomponent is responsible for provisioning the Tinkerbell stack itself.Docker ComposeandHelmare the supported stack tools.