56
56
name : End-to-End (branch=${{ github.ref_name }}, cluster=${{ matrix.test.cluster-name }}, version=${{ matrix.version-files.label }} )
57
57
if : ${{ github.event_name == 'workflow_dispatch' && inputs.run-kubernetes-end-to-end && inputs.branch == 'workflow_initiating_branch' }}
58
58
runs-on : ubuntu-22.04
59
- timeout-minutes : 150
59
+ timeout-minutes : 180
60
60
strategy :
61
61
# Since we are running these on a schedule, there is no value in failing fast
62
62
# In fact, we want to ensure that all tests run, so that we have a clearer picture of which tests are prone to flaking
66
66
# When running the tests at night, there is no value in splitting the tests across multiple clusters and running them in parallel.
67
67
# As a result, we increase the threshold for the tests, since they all run serially on a single cluster
68
68
- cluster-name : ' cluster-one'
69
- go-test-args : ' -v -timeout=120m '
69
+ go-test-args : ' -v -timeout=150m '
70
70
go-test-run-regex : ${{ inputs.kubernetes-end-to-end-run-regex }}
71
71
# In our nightly tests, we run the suite of tests using the lower and upper ends of versions that we claim to support
72
72
# The versions should mirror: https://docs.solo.io/gloo-edge/latest/reference/support/
@@ -117,7 +117,7 @@ jobs:
117
117
name : End-to-End (branch=main, cluster=${{ matrix.test.cluster-name }}, version=${{ matrix.version-files.label }} )
118
118
if : ${{ (github.event_name == 'workflow_dispatch' && inputs.run-kubernetes-end-to-end && inputs.branch == 'main') || github.event.schedule == '0 5 * * *' }}
119
119
runs-on : ubuntu-22.04
120
- timeout-minutes : 150
120
+ timeout-minutes : 180
121
121
strategy :
122
122
# Since we are running these on a schedule, there is no value in failing fast
123
123
# In fact, we want to ensure that all tests run, so that we have a clearer picture of which tests are prone to flaking
@@ -127,7 +127,7 @@ jobs:
127
127
# When running the tests at night, there is no value in splitting the tests across multiple clusters and running them in parallel.
128
128
# As a result, we increase the threshold for the tests, since they all run serially on a single cluster
129
129
- cluster-name : ' cluster-one'
130
- go-test-args : ' -v -timeout=120m '
130
+ go-test-args : ' -v -timeout=150m '
131
131
# Specifying an empty regex means all tests will be run.
132
132
go-test-run-regex : " "
133
133
# In our nightly tests, we run the suite of tests using the lower and upper ends of versions that we claim to support
@@ -174,6 +174,7 @@ jobs:
174
174
istio-version : ${{ steps.dotenv.outputs.istio_version }}
175
175
matrix-label : ${{ matrix.version-files.label }}
176
176
177
+ # Reminder: when setting up the job next release branch, copy from "end_to_end_tests_main" not the previous release job as configuration may have changed
177
178
end_to_end_tests_17 :
178
179
name : End-to-End (branch=v1.17.x, cluster=${{ matrix.test.cluster-name }}, version=${{ matrix.version-files.label }} )
179
180
if : ${{ (github.event_name == 'workflow_dispatch' && inputs.run-kubernetes-end-to-end && inputs.branch == 'v1.17.x') || github.event.schedule == '0 6 * * 1' }}
0 commit comments