Retry transient oc exec errors during shiftstack pod polling - #4150
Retry transient oc exec errors during shiftstack pod polling#4150tusharjadhav3302 wants to merge 1 commit into
Conversation
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Hi @tusharjadhav3302. Thanks for your PR. I'm waiting for a openstack-k8s-operators member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
|
Build failed (check pipeline). Post ✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 33m 28s |
|
/ok-to-test |
|
recheck |
|
/ok-to-test |
e75f403 to
fb296a0
Compare
|
/retest-required |
2 similar comments
|
/retest-required |
|
/retest-required |
fb296a0 to
6df275c
Compare
|
Build failed (check pipeline). Post ✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 11m 00s |
…ling Long-running osp_verification tests poll shiftstackclient via oc exec. Transient API/admission failures (for example SCCExecRestrictions webhook timeouts) were treated as pod loss and aborted post-deployment early. Keep polling on known transient stderr patterns so the test can finish when the background command is still running. Related: OSPRH-36061 Signed-off-by: Tushar Jadhav <tjadhav@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
6df275c to
b18c45e
Compare
Summary
oc execstderr patterns as retryable while polling long-running shiftstack tests inshiftstackclientSCCExecRestrictionstimeouts) while the background command is still runningContext
shiftstack-rhel9-rhoso18.0-ocp4.22on serval70 failed in post-deployment after ~32 minutes even though:openstack-edpmwere healthyshiftstackclientcontinued and completed successfully afterwardFailure signature:
Related Jira: https://redhat.atlassian.net/browse/OSPRH-36061
Test plan
shiftstack-rhel9-rhoso18.0-ocp4.22on serval70 and confirm post-deployment survives transientoc execpolling errors duringosp_verification_4.22_nightly.yamlNotFound) still fail promptlyMade with Cursor