@@ -13,17 +13,22 @@ builds:
13
13
- arm
14
14
- arm64
15
15
- ppc64le
16
+ - s390x
16
17
goarm :
17
18
- " 7"
18
19
ignore :
19
20
- goos : darwin
20
21
goarch : " 386"
21
22
- goos : darwin
22
23
goarch : arm
24
+ - goos : darwin
25
+ goarch : s390x
23
26
- goos : windows
24
27
goarch : arm
25
28
- goos : windows
26
29
goarch : arm64
30
+ - goos : windows
31
+ goarch : s390x
27
32
dir : distributions/otelcol/_build
28
33
binary : otelcol
29
34
ldflags :
@@ -44,17 +49,22 @@ builds:
44
49
- arm
45
50
- arm64
46
51
- ppc64le
52
+ - s390x
47
53
goarm :
48
54
- " 7"
49
55
ignore :
50
56
- goos : darwin
51
57
goarch : " 386"
52
58
- goos : darwin
53
59
goarch : arm
60
+ - goos : darwin
61
+ goarch : s390x
54
62
- goos : windows
55
63
goarch : arm
56
64
- goos : windows
57
65
goarch : arm64
66
+ - goos : windows
67
+ goarch : s390x
58
68
dir : distributions/otelcol-contrib/_build
59
69
binary : otelcol-contrib
60
70
ldflags :
@@ -221,6 +231,25 @@ dockers:
221
231
- --label=org.opencontainers.image.version={{.Version}}
222
232
- --label=org.opencontainers.image.source={{.GitURL}}
223
233
use : buildx
234
+ - goos : linux
235
+ goarch : s390x
236
+ dockerfile : distributions/otelcol/Dockerfile
237
+ image_templates :
238
+ - otel/opentelemetry-collector:{{ .Version }}-s390x
239
+ - otel/opentelemetry-collector:latest-s390x
240
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}-s390x
241
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest-s390x
242
+ extra_files :
243
+ - configs/otelcol.yaml
244
+ build_flag_templates :
245
+ - --pull
246
+ - --platform=linux/s390x
247
+ - --label=org.opencontainers.image.created={{.Date}}
248
+ - --label=org.opencontainers.image.name={{.ProjectName}}
249
+ - --label=org.opencontainers.image.revision={{.FullCommit}}
250
+ - --label=org.opencontainers.image.version={{.Version}}
251
+ - --label=org.opencontainers.image.source={{.GitURL}}
252
+ use : buildx
224
253
- goos : linux
225
254
goarch : " 386"
226
255
dockerfile : distributions/otelcol-contrib/Dockerfile
@@ -317,6 +346,25 @@ dockers:
317
346
- --label=org.opencontainers.image.version={{.Version}}
318
347
- --label=org.opencontainers.image.source={{.GitURL}}
319
348
use : buildx
349
+ - goos : linux
350
+ goarch : s390x
351
+ dockerfile : distributions/otelcol-contrib/Dockerfile
352
+ image_templates :
353
+ - otel/opentelemetry-collector-contrib:{{ .Version }}-s390x
354
+ - otel/opentelemetry-collector-contrib:latest-s390x
355
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}-s390x
356
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest-s390x
357
+ extra_files :
358
+ - configs/otelcol-contrib.yaml
359
+ build_flag_templates :
360
+ - --pull
361
+ - --platform=linux/s390x
362
+ - --label=org.opencontainers.image.created={{.Date}}
363
+ - --label=org.opencontainers.image.name={{.ProjectName}}
364
+ - --label=org.opencontainers.image.revision={{.FullCommit}}
365
+ - --label=org.opencontainers.image.version={{.Version}}
366
+ - --label=org.opencontainers.image.source={{.GitURL}}
367
+ use : buildx
320
368
docker_manifests :
321
369
- name_template : otel/opentelemetry-collector:{{ .Version }}
322
370
image_templates :
@@ -325,52 +373,60 @@ docker_manifests:
325
373
- otel/opentelemetry-collector:{{ .Version }}-armv7
326
374
- otel/opentelemetry-collector:{{ .Version }}-arm64
327
375
- otel/opentelemetry-collector:{{ .Version }}-ppc64le
376
+ - otel/opentelemetry-collector:{{ .Version }}-s390x
328
377
- name_template : otel/opentelemetry-collector:latest
329
378
image_templates :
330
379
- otel/opentelemetry-collector:latest-386
331
380
- otel/opentelemetry-collector:latest-amd64
332
381
- otel/opentelemetry-collector:latest-armv7
333
382
- otel/opentelemetry-collector:latest-arm64
334
383
- otel/opentelemetry-collector:latest-ppc64le
384
+ - otel/opentelemetry-collector:latest-s390x
335
385
- name_template : ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}
336
386
image_templates :
337
387
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}-386
338
388
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}-amd64
339
389
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}-armv7
340
390
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}-arm64
341
391
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}-ppc64le
392
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:{{ .Version }}-s390x
342
393
- name_template : ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest
343
394
image_templates :
344
395
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest-386
345
396
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest-amd64
346
397
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest-armv7
347
398
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest-arm64
348
399
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest-ppc64le
400
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector:latest-s390x
349
401
- name_template : otel/opentelemetry-collector-contrib:{{ .Version }}
350
402
image_templates :
351
403
- otel/opentelemetry-collector-contrib:{{ .Version }}-386
352
404
- otel/opentelemetry-collector-contrib:{{ .Version }}-amd64
353
405
- otel/opentelemetry-collector-contrib:{{ .Version }}-armv7
354
406
- otel/opentelemetry-collector-contrib:{{ .Version }}-arm64
355
407
- otel/opentelemetry-collector-contrib:{{ .Version }}-ppc64le
408
+ - otel/opentelemetry-collector-contrib:{{ .Version }}-s390x
356
409
- name_template : otel/opentelemetry-collector-contrib:latest
357
410
image_templates :
358
411
- otel/opentelemetry-collector-contrib:latest-386
359
412
- otel/opentelemetry-collector-contrib:latest-amd64
360
413
- otel/opentelemetry-collector-contrib:latest-armv7
361
414
- otel/opentelemetry-collector-contrib:latest-arm64
362
415
- otel/opentelemetry-collector-contrib:latest-ppc64le
416
+ - otel/opentelemetry-collector-contrib:latest-s390x
363
417
- name_template : ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}
364
418
image_templates :
365
419
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}-386
366
420
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}-amd64
367
421
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}-armv7
368
422
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}-arm64
369
423
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}-ppc64le
424
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:{{ .Version }}-s390x
370
425
- name_template : ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest
371
426
image_templates :
372
427
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest-386
373
428
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest-amd64
374
429
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest-armv7
375
430
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest-arm64
376
431
- ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest-ppc64le
432
+ - ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest-s390x
0 commit comments