kubevirt / project-infra

Project infrastructure administrative tools
Apache License 2.0
25 stars 126 forks source link

kubevirt|cdi, mirroring: run //robots/cmd/uploader:uploader as postsubmit for main and release branches #3097

Open dhiller opened 7 months ago

dhiller commented 7 months ago

CentOS dependencies are sometimes removed from the mirror, which leads to build failures if the rpm mirroring has not uploaded them:

ERROR: /home/prow/go/src/github.com/kubevirt/kubevirt/rpm/BUILD.bazel:1619:8: //rpm:sandboxroot_x86_64 depends on @kernel-headers-0__5.14.0-375.el9.x86_64//rpm:rpm in repository @kernel-headers-0__5.14.0-375.el9.x86_64 which failed to fetch. no such package '@kernel-headers-0__5.14.0-375.el9.x86_64//rpm': java.io.IOException: Error downloading [http://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/Packages/kernel-headers-5.14.0-375.el9.x86_64.rpm] to /tmp/cache/bazel/18316b1300bb8985bc913139d5cc6323/external/kernel-headers-0__5.14.0-375.el9.x86_64/rpm/downloaded: GET returned 404 Not Found

source

We should run the uploader prowjob^1 for main and release branches as postsubmit to directly upload new dependencies to gcs so that this is backed up.

For this we need to split the one job into three and move each one in their own repository.

Concerns:

dhiller commented 7 months ago

See https://github.com/kubevirt/kubevirt/pull/10591 and https://github.com/kubevirt/kubevirt/pull/10812 as an example.

dhiller commented 7 months ago

FYI @brianmcarey

kubevirt-bot commented 4 months ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

akalenyu commented 4 months ago

/remove-lifecycle stale

dhiller commented 3 months ago

/area prow

dhiller commented 3 months ago

/good-first-issue

kubevirt-bot commented 3 months ago

@dhiller: This request has been marked as suitable for new contributors.

Guidelines

For more details on the requirements of such an issue, please see here and ensure that they are met.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-good-first-issue command.

In response to [this](https://github.com/kubevirt/project-infra/issues/3097): >/good-first-issue Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
kubevirt-bot commented 4 weeks ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale