Project infrastructure administrative tools
Go to file
kubevirt-bot 385e005d12
Run hack/bump-prow.sh (#4256)
Signed-off-by: kubevirt-bot <kubevirtbot@redhat.com>
2025-07-04 07:50:15 +01:00
.github/PULL_REQUEST_TEMPLATE
cni-plugins/sriov-passthrough-cni
docs
external-plugins prow, rehearse: improvements to comment (#4030) 2025-06-30 12:46:12 +02:00
github/ci Run hack/bump-prow.sh (#4256) 2025-07-04 07:50:15 +01:00
hack Run hack/bump-prow.sh (#4256) 2025-07-04 07:50:15 +01:00
images bootstrap: Add creation of audit directory for kind cluster providers (#4245) 2025-07-01 16:38:13 +01:00
limiter
releng
robots fix(run_before_merge): add to html presubmits (#4255) 2025-07-03 22:04:18 +01:00
vendor
.gcloudignore
.gitignore
.golangci.yaml
CONTRIBUTING.md
LICENSE
Makefile
OWNERS
OWNERS_ALIASES
README.md
config
go.mod
go.sum
jobs

README.md

KubeVirt Project Infrastructure Tools

This repository provides supporting code for the project infrastructure. This is what you can find on each of the repo directories

  • cni-plugins: code to deploy CNI plugins (currently only sriov-passthrough-cni is available)

  • docs: extended documentation of several aspects of our infrastructure

  • external-plugins: Prow plugins used on our setup

  • github/ci: Infrastructure code for our main deployments:

    • github/ci/prow-deploy: Ansible code for testing and deploying Prow components, includes Prow configuration under github/ci/prow-deploy/files

    • github/ci/services: Code to manage additional CI services

    • github/ci/testgrid: Code to manage the configuration for our testgrid setup

  • images: Definition of container images used in CI

  • limiter: Tool used to control connections for GCE buckets to the outside world depending on billing alerts. See README

  • releng/release-tool: Tool for creating KubeVirt releases

  • robots: Automation tools

    • robots/cmd/botreview: Tool to automate reviews of repetitive PRs that are created through automation

    • robots/cmd/ci-usage-exporter: Prometheus exporter to expose CI infrastructure information

    • robots/cmd/dependabot: Tool to create PRs to resolve Github dependabot alerts in kubevirt org repositories

    • robots/cmd/flakefinder: Tool to create statistics from failed tests of PRs. See README

    • robots/cmd/flake-stats: Provides a more condensed view on where flakes are causing the most impact. See README

    • robots/cmd/indexpagecreator: Creates flakefinder index page

    • robots/cmd/kubevirt: Provides commands to manipulate the SIG jobs (periodic and presubmit) that are testing kubevirt with kubevirtci

      See README

    • robots/cmd/kubevirtci-bumper: Tool to automatically bump kubevirtci providers. See README

    • robots/cmd/kubevirtci-presubmit-creator: Creates kubevirtci presubmit job definitions for new providers

    • robots/cmd/labels-checker: Checks whether a PR has certain labels

    • robots/cmd/retests-to-merge: Tool to check recent approved PRs for retest comments. See README

    • robots/cmd/uploader: Tool to mirror bazel dependencies on GCS. See README

Contributing

Please see CONTRIBUTING.md for details on how to contribute.