Skip to content

Commit d279cbe

Browse files
committed
Fix buildx driver issue
Signed-off-by: Deepali Kushwah <[email protected]>
1 parent b099f1c commit d279cbe

File tree

3 files changed

+162
-0
lines changed

3 files changed

+162
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
periodics:
2+
- interval: 12h
3+
name: periodic-kueue-build-s390x-ppc64le-main
4+
cluster: eks-prow-build-cluster
5+
annotations:
6+
testgrid-dashboards: sig-scheduling
7+
testgrid-tab-name: periodic-kueue-build-s390x-ppc64le-main
8+
testgrid-alert-email: [email protected]
9+
testgrid-num-failures-to-alert: '1'
10+
description: "Run s390x & power periodic job to build kueue image"
11+
testgrid-num-columns-recent: '30'
12+
labels:
13+
preset-dind-enabled: "true"
14+
preset-kind-volume-mounts: "true"
15+
extra_refs:
16+
- org: kubernetes-sigs
17+
repo: kueue
18+
base_ref: main
19+
path_alias: kubernetes-sigs/kueue
20+
decorate: true
21+
decoration_config:
22+
timeout: 1h
23+
spec:
24+
containers:
25+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250527-1b2b10e804-master
26+
env:
27+
- name: E2E_K8S_VERSION
28+
value: "1.33"
29+
- name: BUILDER_IMAGE
30+
value: public.ecr.aws/docker/library/golang:1.24
31+
command:
32+
# generic runner script, handles DIND, bazelrc for caching, etc.
33+
- runner.sh
34+
args:
35+
- bash
36+
- -c
37+
- |
38+
# Setup buildx driver for multi-arch builds
39+
docker buildx create --use --name multiarch-builder || true
40+
docker buildx inspect --bootstrap
41+
docker buildx ls
42+
43+
# Build the images
44+
make image-build PLATFORMS=linux/s390x,linux/ppc64le
45+
# docker-in-docker needs privileged mode
46+
securityContext:
47+
privileged: true
48+
resources:
49+
requests:
50+
cpu: "4"
51+
memory: "6Gi"
52+
limits:
53+
cpu: "4"
54+
memory: "6Gi"
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
periodics:
2+
- interval: 12h
3+
name: periodic-kueue-build-s390x-ppc64le-release-0-12
4+
cluster: eks-prow-build-cluster
5+
annotations:
6+
testgrid-dashboards: sig-scheduling
7+
testgrid-tab-name: periodic-kueue-build-s390x-ppc64le-release-0-12
8+
testgrid-alert-email: [email protected]
9+
testgrid-num-failures-to-alert: '1'
10+
description: "Run s390x & power periodic to build kueue image"
11+
testgrid-num-columns-recent: '30'
12+
labels:
13+
preset-dind-enabled: "true"
14+
preset-kind-volume-mounts: "true"
15+
extra_refs:
16+
- org: kubernetes-sigs
17+
repo: kueue
18+
base_ref: main
19+
path_alias: kubernetes-sigs/kueue
20+
decorate: true
21+
decoration_config:
22+
timeout: 1h
23+
spec:
24+
containers:
25+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250527-1b2b10e804-master
26+
env:
27+
- name: E2E_K8S_VERSION
28+
value: "1.33"
29+
- name: BUILDER_IMAGE
30+
value: public.ecr.aws/docker/library/golang:1.24
31+
command:
32+
# generic runner script, handles DIND, bazelrc for caching, etc.
33+
- runner.sh
34+
args:
35+
- bash
36+
- -c
37+
- |
38+
# Setup buildx driver for multi-arch builds
39+
docker buildx create --use --name multiarch-builder || true
40+
docker buildx inspect --bootstrap
41+
docker buildx ls
42+
43+
# Build the images
44+
make image-build PLATFORMS=linux/s390x,linux/ppc64le
45+
# docker-in-docker needs privileged mode
46+
securityContext:
47+
privileged: true
48+
resources:
49+
requests:
50+
cpu: "4"
51+
memory: "6Gi"
52+
limits:
53+
cpu: "4"
54+
memory: "6Gi"
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
periodics:
2+
- interval: 12h
3+
name: periodic-kueue-build-s390x-ppc64le-release-0-13
4+
cluster: eks-prow-build-cluster
5+
annotations:
6+
testgrid-dashboards: sig-scheduling
7+
testgrid-tab-name: periodic-kueue-build-s390x-ppc64le-release-0-13
8+
testgrid-alert-email: [email protected]
9+
testgrid-num-failures-to-alert: '1'
10+
description: "Run s390x & power periodic to build kueue image"
11+
testgrid-num-columns-recent: '30'
12+
labels:
13+
preset-dind-enabled: "true"
14+
preset-kind-volume-mounts: "true"
15+
extra_refs:
16+
- org: kubernetes-sigs
17+
repo: kueue
18+
base_ref: main
19+
path_alias: kubernetes-sigs/kueue
20+
decorate: true
21+
decoration_config:
22+
timeout: 1h
23+
spec:
24+
containers:
25+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250527-1b2b10e804-master
26+
env:
27+
- name: E2E_K8S_VERSION
28+
value: "1.33"
29+
- name: BUILDER_IMAGE
30+
value: public.ecr.aws/docker/library/golang:1.24
31+
command:
32+
# generic runner script, handles DIND, bazelrc for caching, etc.
33+
- runner.sh
34+
args:
35+
- bash
36+
- -c
37+
- |
38+
# Setup buildx driver for multi-arch builds
39+
docker buildx create --use --name multiarch-builder || true
40+
docker buildx inspect --bootstrap
41+
docker buildx ls
42+
43+
# Build the images
44+
make image-build PLATFORMS=linux/s390x,linux/ppc64le
45+
# docker-in-docker needs privileged mode
46+
securityContext:
47+
privileged: true
48+
resources:
49+
requests:
50+
cpu: "4"
51+
memory: "6Gi"
52+
limits:
53+
cpu: "4"
54+
memory: "6Gi"

0 commit comments

Comments
 (0)