Welcome! As stated in the README this repository contains code for the virtualized clusters used in testing KubeVirt.
See the KubeVirt contribution guide for general information about how to contribute.
Prerequisites:
- python
- Bazel
Install Bazel according https://docs.bazel.build/versions/master/install.html Change dir to gocli folder:
cd cluster-provision/gocli
Using local gocli images during development, and in order to test before publishing:
make container-run
export KUBEVIRTCI_GOCLI_CONTAINER=bazel:gocli
Publishing (after make container-run / make all)
make push
After published, update cluster-up/cluster/images.sh with the gocli hash, that was created by the push command. Or simply use:
make bump provider=gocli hash=<NEW_HASH>