Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 935 Bytes

CONTRIBUTING.md

File metadata and controls

35 lines (26 loc) · 935 Bytes

Contributing to kubevirt/kubevirtci

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.

Getting started with gocli

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>