-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
image-promotion hits 429 quota limits #1271
Comments
I did try to look through the code a bit:
|
Instead of adding rate-limiting, the other possibility would be take a look into release-sdk and/or cosign to improve the api calls made. |
This is a known issue and we're planning a larger refactor of the promo-tools code base, see other issues in this repo for more information. |
What is the recommended action when our image promotions are failing with this error? I'm wondering how our users will be affected. |
If promotion fails with error such as:
It's generally safe to ignore it. If it fails with any other error, the job should be restarted. You can ping Release Managers in the It shouldn't affect ability to consume images, but signatures might not work properly or at all if this error happens. Unfortunately, there's nothing much we can do at this point, but we hope we'll be able to kick off the promo-tools refactor efforts soon. |
similar failures in the patch release and minor releases for CAPI today. one patch release failing at the signing stage: https://prow.k8s.io/log?job=post-k8sio-image-promo&id=1780295493562142720
and the minor release job failing at filtering edges: https://prow.k8s.io/log?job=post-k8sio-image-promo&id=1780297426096099328
|
The first failure can be ignored, the second job should be restarted. Can you please send a link to the job so that we can restart it? |
@xmudrii thanks sorry its this one: https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/post-k8sio-image-promo/1780297426096099328 |
@cahillsf Restarted the job and now it's green https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/post-k8sio-image-promo/1780300931636662272 |
thanks for your help @xmudrii ! |
possibly related: #842 |
hit this with v1.30 release kubernetes/kubernetes#126170 also the initial promo job didn't report failure, I think? but we didn't have all regions synced |
I'm guessing there is a gap in using the rate-limit aware client. |
#842 ? |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/lifecycle frozen |
What happened:
unexpected status code 429 Too Many Requests
See https://prow.k8s.io/view/gs/kubernetes-jenkins/logs/post-k8sio-image-promo/1776261613632884736
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
This issue did already occur in the past and was reported wrongly at
Ben pointed that:
So there may be potential to optimise promo-tools to not require that much API calls and to not exceed the limit.
Environment:
See the prowjob :-)
cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: