NO-JIRA: fix(e2e): handle rate limiter context deadline error during cleanup#8137
Conversation
Treat "would exceed context deadline" from the client-side rate limiter as transient in the namespace deletion poll loop so it can be caught by wait.Interrupted and trigger finalizer removal retry. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@mgencur: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis pull request modifies error handling and messaging in test cleanup utilities for hosted cluster operations. It updates the ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/verified by @mgencur |
|
@mgencur: This PR has been marked as verified by DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@mgencur: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8137 +/- ##
==========================================
- Coverage 26.86% 26.85% -0.01%
==========================================
Files 1090 1090
Lines 105285 105291 +6
==========================================
- Hits 28281 28280 -1
- Misses 74573 74580 +7
Partials 2431 2431 🚀 New features to boost your workflow:
|
|
/retest |
|
Scheduling tests matching the |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jparrill, mgencur The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Test Resultse2e-aws
e2e-aks
|
|
@mgencur: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
What this PR does / why we need it:
Treat "would exceed context deadline" from the client-side rate limiter as transient in the namespace deletion poll loop so it can be caught by wait.Interrupted and trigger finalizer removal retry.
The issue was seen in the run 2038905211862388736 on openshift/release#76214
Which issue(s) this PR fixes:
Related to https://redhat.atlassian.net/browse/CNTRLPLANE-2035
Special notes for your reviewer:
Checklist:
Note
Cursor Bugbot is generating a summary for commit 7f0a1fe. Configure here.
Summary by CodeRabbit