-
Notifications
You must be signed in to change notification settings - Fork 40
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
OCPQE-27285: Fix the failures in qe ci jobs #374
Conversation
@sunzhaohua2: This pull request references OCPQE-27285 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.19.0" version, but no target version was set. In 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. |
@sunzhaohua2: This pull request references OCPQE-27285 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.19.0" version, but no target version was set. In 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. |
9fb6312
to
17ab877
Compare
Thanks @sunzhaohua2 , I was trying if we can build image from this PR and test it like a pre-merged but , it won't that way , may be we can merge , do you think of any other way to test ? |
Thanks Milind for helping checking, I tested locally with below commands, all cases can be tested even if there are failed. For the failed ones I tested locally and passed on azure versioned-installer-customer_vpc-disconnected-fully_private_cluster-arm |
Yeah, locally worked well for me too , thanks for checking .. /lgtm |
@JoelSpeed can you help to take a look when you have time? |
@@ -7,7 +7,7 @@ go run ./vendor/github.com/onsi/ginkgo/v2/ginkgo \ | |||
-v \ | |||
--timeout=115m \ | |||
--grace-period=5m \ | |||
--fail-fast \ | |||
--fail-fast=false \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of interest, why do we switch to false here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now if one case failed, the left cases will be marked as [INTERRUPTED]
, I change this to continue run other test cases even if a certain test fails.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are we sure that the failed test case won't interfere with the later test cases? It will definitely be cleaned up properly?
I wouldn't want the failure to then impact the later tests somehow
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I ran the disruptive cases locally on azure versioned-installer-fully_private_cluster-proxy cluster, didn't find the failed case interfere with the later test cases, will check on aws and gcp as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I run several times on aws/gcp, didn't find the failed case interfere with the later test cases. switch to false here looks safe.
17ab877
to
8e12d3f
Compare
Apart from a pending reply on #374 (comment), I think this looks ok and we can look to get this merged once we work out this thread |
Thanks @JoelSpeed I ran disruptive cases on aws and gcp, didn't find failures impact the later tests.
I am thinking if need to change the script to make iptables and bind-tools are included in a container image, and I push it to quay.io/openshifttest, then disconnected cluster can access, or we just run this case on dev clusters and skip on qe clusters. |
|
Would this be a lot of work? Does merging this PR in its current state make things awkward/those tests start failing anywhere? Do we need to add some skips until we can work out a solution to the spot problem? |
8e12d3f
to
5f891b6
Compare
@sunzhaohua2: This pull request references OCPQE-27285 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.19.0" version, but no target version was set. In 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. |
I tried to build image yesterday, I had a problem when I was using docker buildx to build image support multiple platforms. I have skipped the failed tests on customer vpc cluster and should be able to merge. I will check if I can improve it later. |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: JoelSpeed The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@sunzhaohua2: The following test failed, say
Full PR test history. Your PR dashboard. 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 kubernetes-sigs/prow repository. I understand the commands that are listed here. |
135fde7
into
openshift:master
/cherry-pick release-4.18 |
@sunzhaohua2: new pull request created: #380 In 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 kubernetes-sigs/prow repository. |
Fixed some issues found in qe ci jobs, @huali9 @miyadav @shellyyang1989 PTAL
--fail-fast=false
so that other cases can be tested.