Tinkerbell
This services handles PXE and DHCP for provisions
Local Setup
First, you need to make sure you have git-lfs installed
git lfs install
git lfs pull
Running the Tests
# ensure you have the right packages
dep ensure
# make the files
make all
# run the tests
go test
Build/Run Tinkerbell
# run tinkerbell
./tinkerbell
You can use NixOS shell, which will have the Git-LFS, Go and others
nix-shell
Note: for mac users, you will need to comment out the line pkgsCross.aarch64-multiplatform.buildPackages.gcc
in order for the build to work