Checkout makes a standard repo, clones it, and returns the clone with a cleanup function.
CheckoutWithConfig makes a standard repo, clones it, and returns the clone, the original repo, and a cleanup function.
Repo creates a new clone-able git repo, pre-populated with some kubernetes files and a few commits. Also returns a cleanup func to clean up after.
Workloads is a shortcut to getting the names of the workloads (NB not all resources, just the workloads) represented in the test files.