Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kubevirt/project-infra
Project infrastructure administrative tools
https://github.com/kubevirt/project-infra
ansible continuous-integration hacktoberfest infrastructure-as-code
Last synced: 5 days ago
JSON representation
Project infrastructure administrative tools
- Host: GitHub
- URL: https://github.com/kubevirt/project-infra
- Owner: kubevirt
- License: apache-2.0
- Created: 2017-07-03T09:38:04.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T10:12:55.000Z (about 2 months ago)
- Last Synced: 2024-10-29T13:07:45.073Z (about 2 months ago)
- Topics: ansible, continuous-integration, hacktoberfest, infrastructure-as-code
- Language: Go
- Homepage:
- Size: 26.9 MB
- Stars: 26
- Watchers: 13
- Forks: 138
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://testgrid.k8s.io/kubevirt)* `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](limiter/README.md)* `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/flakefinder/README.md)* `robots/cmd/flake-stats`: Provides a more condensed view on where flakes are causing the most impact. See [README](robots/cmd/flake-stats/README.md)
* `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/kubevirt/README.md)
* `robots/cmd/kubevirtci-bumper`: Tool to automatically bump kubevirtci providers.
See [README](robots/cmd/kubevirtci-bumper/README.md)* `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/retests-to-merge/README.md)* `robots/cmd/uploader`: Tool to mirror bazel dependencies on GCS. See
[README](robots/cmd/uploader/README.md)## Contributing
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute.