To develop on this project, please fork and clone the repo.
You can check dependencies using:
make tidy
The tests use Kubebuilder tooling to run an etcd and kube-apiserver locally on during tests.
You can install dependencies (into $PWD/bin
) using:
make envtest
Tests in Wave are run using go test
(which can be used to run them selectively).
You can run the full test suite locally using:
make test
You can run the linter locally using:
make lint
If you want to debug/test github actions locally you can use act. Follow the act install instructions. Then simply run tests using:
act
We track bugs and issues using Github .
If you find a bug, please open an Issue.
If you want to fix a bug, please fork, fix the bug and open a PR back to this repo. Please mention the open bug issue number within your PR if applicable.