-
Notifications
You must be signed in to change notification settings - Fork 707
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
Run flux e2e test group in GHA's local_e2e_tests job #5625
Conversation
Signed-off-by: Jesús Benito Calzada <bjesus@vmware.com>
✅ Deploy Preview for kubeapps-dev canceled.Built without sensitive environment variables
|
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.
Let's see if this fixes the error. However, I don't know why it started failing out of the blue :S
Signed-off-by: Jesús Benito Calzada <bjesus@vmware.com>
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.
LGTM. Thanks
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'll re-run the e2e test, looks like it failed this time while installing the source controller...
Waiting for deployment "helm-controller" rollout to finish: 0 of 1 updated replicas are available...
deployment "helm-controller" successfully rolled out
+ kubectl rollout status -w deployment/source-controller --namespace=flux-system
Waiting for deployment "source-controller" rollout to finish: 0 of 1 updated replicas are available...
error: deployment "source-controller" exceeded its progress deadline
Error: Process completed with exit code 1.
EDIT: appears to be failing consistently at that point :/
No idea why this would happen. Maybe we should have retries with
|
Original description from #5625 Description of the change It seems that at some point, a new flux test group has been added to the /script/e2e_test.sh file, but we have forgotten to add it to the GHA's local_e2e_tests job, so this test group is not being run in the GHA workflow. I have also took advantage of this PR to simplify the local_e2e_tests GHA job by setting a timeout of 6 minutes for every tests group, instead of having a default of 4 and setting it to 6 for the operator's group to avoid flaky tests. Benefits Run all the e2e tests from GHA. Possible drawbacks N/A
closing because merged PR #5656 has these changes |
Signed-off-by: Jesús Benito Calzada bjesus@vmware.com
Description of the change
It seems that at some point, a new
flux
test group has been added to the/script/e2e_test.sh
file, but we have forgotten to add it to the GHA'slocal_e2e_tests
job, so this test group is not being run in the GHA workflow.I have also took advantage of this PR to simplify the
local_e2e_tests
GHA job by setting a timeout of 6 minutes for every tests group, instead of having a default of 4 and setting it to 6 for the operator's group to avoid flaky tests.Benefits
Possible drawbacks
N/A
Applicable issues