48
48
49
49
integration-tests :
50
50
name : Integration Tests
51
- runs-on : ubuntu-20.04-4core
51
+ runs-on : ubuntu-20.04
52
52
needs : changes
53
53
if : always() && (
54
54
github.event_name == 'merge_group' || (
97
97
98
98
- run : sudo npm -g install @datadog/datadog-ci
99
99
100
+ - run : sudo -E bash scripts/ci-free-disk-space.sh
100
101
- run : docker image prune -af ; docker container prune -f
101
102
102
103
- name : Determine if secrets are defined (PR author is team member).
@@ -110,6 +111,8 @@ jobs:
110
111
echo "PR_HAS_ACCESS_TO_SECRETS=false" >> "$GITHUB_ENV"
111
112
fi
112
113
114
+ - run : docker image prune -af ; docker container prune -f
115
+
113
116
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.amqp == 'true' }}
114
117
name : amqp
115
118
uses : nick-fields/retry@v3
@@ -118,6 +121,8 @@ jobs:
118
121
max_attempts : 3
119
122
command : bash scripts/ci-int-e2e-test.sh int amqp
120
123
124
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
125
+
121
126
- if : (github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.appsignal == 'true') &&
122
127
(github.event_name != 'pull_request' || env.PR_HAS_ACCESS_TO_SECRETS == 'true')
123
128
name : appsignal
@@ -127,6 +132,8 @@ jobs:
127
132
max_attempts : 3
128
133
command : bash scripts/ci-int-e2e-test.sh int appsignal
129
134
135
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
136
+
130
137
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.aws == 'true' }}
131
138
name : aws
132
139
uses : nick-fields/retry@v3
@@ -135,6 +142,8 @@ jobs:
135
142
max_attempts : 3
136
143
command : bash scripts/ci-int-e2e-test.sh int aws
137
144
145
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
146
+
138
147
- if : (github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.axiom == 'true') &&
139
148
(github.event_name != 'pull_request' || env.PR_HAS_ACCESS_TO_SECRETS == 'true')
140
149
name : axiom
@@ -144,6 +153,8 @@ jobs:
144
153
max_attempts : 3
145
154
command : bash scripts/ci-int-e2e-test.sh int axiom
146
155
156
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
157
+
147
158
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.azure == 'true' }}
148
159
name : azure
149
160
uses : nick-fields/retry@v3
@@ -152,6 +163,8 @@ jobs:
152
163
max_attempts : 3
153
164
command : bash scripts/ci-int-e2e-test.sh int azure
154
165
166
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
167
+
155
168
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.clickhouse == 'true' }}
156
169
name : clickhouse
157
170
uses : nick-fields/retry@v3
@@ -160,6 +173,8 @@ jobs:
160
173
max_attempts : 3
161
174
command : bash scripts/ci-int-e2e-test.sh int clickhouse
162
175
176
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
177
+
163
178
- if : (github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.databend == 'true') &&
164
179
(github.event_name != 'pull_request' || env.PR_HAS_ACCESS_TO_SECRETS == 'true')
165
180
name : databend
@@ -169,6 +184,8 @@ jobs:
169
184
max_attempts : 3
170
185
command : bash scripts/ci-int-e2e-test.sh int databend
171
186
187
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
188
+
172
189
- if : (github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.datadog-agent == 'true') &&
173
190
(github.event_name != 'pull_request' || env.PR_HAS_ACCESS_TO_SECRETS == 'true')
174
191
name : datadog-agent
@@ -178,6 +195,8 @@ jobs:
178
195
max_attempts : 3
179
196
command : bash scripts/ci-int-e2e-test.sh int datadog-agent
180
197
198
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
199
+
181
200
- if : (github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.datadog-logs == 'true') &&
182
201
(github.event_name != 'pull_request' || env.PR_HAS_ACCESS_TO_SECRETS == 'true')
183
202
name : datadog-logs
@@ -198,6 +217,8 @@ jobs:
198
217
max_attempts : 3
199
218
command : bash scripts/ci-int-e2e-test.sh int datadog-metrics
200
219
220
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
221
+
201
222
- if : (github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.datadog-traces == 'true') &&
202
223
(github.event_name != 'pull_request' || env.PR_HAS_ACCESS_TO_SECRETS == 'true')
203
224
name : datadog-traces
@@ -207,6 +228,8 @@ jobs:
207
228
max_attempts : 3
208
229
command : bash scripts/ci-int-e2e-test.sh int datadog-traces
209
230
231
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
232
+
210
233
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.dnstap == 'true' }}
211
234
name : dnstap
212
235
uses : nick-fields/retry@v3
@@ -215,6 +238,8 @@ jobs:
215
238
max_attempts : 3
216
239
command : bash scripts/ci-int-e2e-test.sh int dnstap
217
240
241
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
242
+
218
243
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.docker-logs == 'true' }}
219
244
name : docker-logs
220
245
uses : nick-fields/retry@v3
@@ -223,6 +248,8 @@ jobs:
223
248
max_attempts : 3
224
249
command : bash scripts/ci-int-e2e-test.sh int docker-logs
225
250
251
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
252
+
226
253
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.elasticsearch == 'true' }}
227
254
name : elasticsearch
228
255
uses : nick-fields/retry@v3
@@ -231,6 +258,8 @@ jobs:
231
258
max_attempts : 3
232
259
command : bash scripts/ci-int-e2e-test.sh int elasticsearch
233
260
261
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
262
+
234
263
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.eventstoredb == 'true' }}
235
264
name : eventstoredb
236
265
uses : nick-fields/retry@v3
@@ -239,6 +268,8 @@ jobs:
239
268
max_attempts : 3
240
269
command : bash scripts/ci-int-e2e-test.sh int eventstoredb
241
270
271
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
272
+
242
273
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.fluent == 'true' }}
243
274
name : fluent
244
275
uses : nick-fields/retry@v3
@@ -247,6 +278,8 @@ jobs:
247
278
max_attempts : 3
248
279
command : bash scripts/ci-int-e2e-test.sh int fluent
249
280
281
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
282
+
250
283
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.gcp == 'true' }}
251
284
name : gcp
252
285
uses : nick-fields/retry@v3
@@ -255,6 +288,8 @@ jobs:
255
288
max_attempts : 3
256
289
command : bash scripts/ci-int-e2e-test.sh int gcp
257
290
291
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
292
+
258
293
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.greptimedb == 'true' }}
259
294
name : greptimedb
260
295
uses : nick-fields/retry@v3
@@ -273,6 +308,8 @@ jobs:
273
308
max_attempts : 3
274
309
command : bash scripts/ci-int-e2e-test.sh int humio
275
310
311
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
312
+
276
313
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.http-client == 'true' }}
277
314
name : http-client
278
315
uses : nick-fields/retry@v3
@@ -281,6 +318,8 @@ jobs:
281
318
max_attempts : 3
282
319
command : bash scripts/ci-int-e2e-test.sh int http-client
283
320
321
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
322
+
284
323
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.influxdb == 'true' }}
285
324
name : influxdb
286
325
uses : nick-fields/retry@v3
@@ -289,6 +328,8 @@ jobs:
289
328
max_attempts : 3
290
329
command : bash scripts/ci-int-e2e-test.sh int influxdb
291
330
331
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
332
+
292
333
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.kafka == 'true' }}
293
334
name : kafka
294
335
uses : nick-fields/retry@v3
@@ -297,6 +338,8 @@ jobs:
297
338
max_attempts : 3
298
339
command : bash scripts/ci-int-e2e-test.sh int kafka
299
340
341
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
342
+
300
343
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.logstash == 'true' }}
301
344
name : logstash
302
345
uses : nick-fields/retry@v3
@@ -305,6 +348,8 @@ jobs:
305
348
max_attempts : 3
306
349
command : bash scripts/ci-int-e2e-test.sh int logstash
307
350
351
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
352
+
308
353
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.loki == 'true' }}
309
354
name : loki
310
355
uses : nick-fields/retry@v3
@@ -313,6 +358,8 @@ jobs:
313
358
max_attempts : 3
314
359
command : bash scripts/ci-int-e2e-test.sh int loki
315
360
361
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
362
+
316
363
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.mongodb == 'true' }}
317
364
name : mongodb
318
365
uses : nick-fields/retry@v3
@@ -321,6 +368,8 @@ jobs:
321
368
max_attempts : 3
322
369
command : bash scripts/ci-int-e2e-test.sh int mongodb
323
370
371
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
372
+
324
373
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.mqtt == 'true' }}
325
374
name : mqtt
326
375
uses : nick-fields/retry@v3
@@ -329,6 +378,8 @@ jobs:
329
378
max_attempts : 3
330
379
command : bash scripts/ci-int-e2e-test.sh int mqtt
331
380
381
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
382
+
332
383
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.nats == 'true' }}
333
384
name : nats
334
385
uses : nick-fields/retry@v3
@@ -337,6 +388,8 @@ jobs:
337
388
max_attempts : 3
338
389
command : bash scripts/ci-int-e2e-test.sh int nats
339
390
391
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
392
+
340
393
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.nginx == 'true' }}
341
394
name : nginx
342
395
uses : nick-fields/retry@v3
@@ -355,6 +408,8 @@ jobs:
355
408
max_attempts : 3
356
409
command : bash scripts/ci-int-e2e-test.sh int opentelemetry
357
410
411
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
412
+
358
413
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.postgres == 'true' }}
359
414
name : postgres
360
415
uses : nick-fields/retry@v3
@@ -363,6 +418,8 @@ jobs:
363
418
max_attempts : 3
364
419
command : bash scripts/ci-int-e2e-test.sh int postgres
365
420
421
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
422
+
366
423
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.prometheus == 'true' }}
367
424
name : prometheus
368
425
uses : nick-fields/retry@v3
@@ -371,6 +428,8 @@ jobs:
371
428
max_attempts : 3
372
429
command : bash scripts/ci-int-e2e-test.sh int prometheus
373
430
431
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
432
+
374
433
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.pulsar == 'true' }}
375
434
name : pulsar
376
435
uses : nick-fields/retry@v3
@@ -379,6 +438,8 @@ jobs:
379
438
max_attempts : 3
380
439
command : bash scripts/ci-int-e2e-test.sh int pulsar
381
440
441
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
442
+
382
443
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.redis == 'true' }}
383
444
name : redis
384
445
uses : nick-fields/retry@v3
@@ -387,6 +448,8 @@ jobs:
387
448
max_attempts : 3
388
449
command : bash scripts/ci-int-e2e-test.sh int redis
389
450
451
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
452
+
390
453
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' }}
391
454
name : shutdown
392
455
uses : nick-fields/retry@v3
@@ -395,6 +458,8 @@ jobs:
395
458
max_attempts : 3
396
459
command : bash scripts/ci-int-e2e-test.sh int shutdown
397
460
461
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
462
+
398
463
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.splunk == 'true' }}
399
464
name : splunk
400
465
uses : nick-fields/retry@v3
@@ -403,6 +468,8 @@ jobs:
403
468
max_attempts : 3
404
469
command : bash scripts/ci-int-e2e-test.sh int splunk
405
470
471
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
472
+
406
473
- if : ${{ github.event_name == 'merge_group' || needs.changes.outputs.all-int == 'true' || needs.changes.outputs.webhdfs == 'true' }}
407
474
name : webhdfs
408
475
uses : nick-fields/retry@v3
@@ -411,6 +478,8 @@ jobs:
411
478
max_attempts : 3
412
479
command : bash scripts/ci-int-e2e-test.sh int webhdfs
413
480
481
+ - run : docker image prune -af --filter=label!=vector-test-runner=true ; docker container prune -f
482
+
414
483
integration-test-suite :
415
484
name : Integration Test Suite
416
485
runs-on : ubuntu-latest
0 commit comments