+
Skip to content

erkanerol/project-infra

 
 

Repository files navigation

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/phx-prow: Ansible code for provisioning phx-prow cluster

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

    • github/ci/prow-workloads: Ansible code for bootstrapping prow-workloads cluster with Kubespray

    • 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/ci-usage-exporter: Prometheus exporter to expose CI infrastructure information

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

    • robots/cmd/flake-issue-creator: Tool to create kubevirt/kubevirt issues from flake test results

    • robots/cmd/indexpagecreator: Creates flakefinder index page

    • robots/cmd/kubevirt-job-copier: Creates copies of the SIG jobs (periodic and presubmit) to enable testing kubevirt with kubevirtci

    • 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/kubevirt-presubmit-requirer: Updates kubevirt presubmit jobs definitions to make required jobs related to new providers

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

Contributing

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

About

Project infrastructure administrative tools

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 59.5%
  • Starlark 32.1%
  • Shell 5.1%
  • Dockerfile 1.9%
  • Ruby 0.7%
  • Makefile 0.4%
  • Other 0.3%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载