Skip to content

Commit 7246c91

Browse files
committed
Add etcd IT and UT job configurations for ppc64le architecture
1 parent 20e4199 commit 7246c91

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed

config/jobs/etcd/etcd-periodics.yaml

+127
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,37 @@ periodics:
134134
nodeSelector:
135135
kubernetes.io/arch: amd64
136136

137+
- name: ci-etcd-unit-test-ppc64le
138+
interval: 4h
139+
cluster: k8s-infra-ppc64le-prow-build
140+
decorate: true
141+
decoration_config:
142+
timeout: 60m
143+
extra_refs:
144+
- org: etcd-io
145+
repo: etcd
146+
base_ref: main
147+
annotations:
148+
testgrid-dashboards: sig-etcd-periodics
149+
testgrid-tab-name: ci-etcd-unit-test-ppc64le
150+
spec:
151+
containers:
152+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250311-73aac21714-master
153+
command:
154+
- runner.sh
155+
args:
156+
- make
157+
- test-unit
158+
resources:
159+
requests:
160+
cpu: "4"
161+
memory: "4Gi"
162+
limits:
163+
cpu: "4"
164+
memory: "4Gi"
165+
nodeSelector:
166+
kubernetes.io/arch: ppc64le
167+
137168
- name: ci-etcd-unit-test-arm64
138169
interval: 4h
139170
cluster: k8s-infra-prow-build
@@ -467,6 +498,38 @@ periodics:
467498
cpu: "2"
468499
memory: "3Gi"
469500

501+
- name: ci-etcd-integration-1-cpu-ppc64le
502+
interval: 24h
503+
cluster: k8s-infra-ppc64le-prow-build
504+
decorate: true
505+
extra_refs:
506+
- org: etcd-io
507+
repo: etcd
508+
base_ref: main
509+
annotations:
510+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le
511+
testgrid-tab-name: ci-etcd-integration-1-cpu-ppc64le
512+
spec:
513+
containers:
514+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250311-73aac21714-master
515+
command:
516+
- runner.sh
517+
args:
518+
- bash
519+
- -c
520+
- |
521+
set -euo pipefail
522+
make gofail-enable
523+
export JUNIT_REPORT_DIR=${ARTIFACTS}
524+
GOOS=linux GOARCH=ppc64le CPU=1 make test-integration
525+
resources:
526+
requests:
527+
cpu: "2"
528+
memory: "3Gi"
529+
limits:
530+
cpu: "2"
531+
memory: "3Gi"
532+
470533
- name: ci-etcd-integration-1-cpu-arm64
471534
interval: 24h
472535
cluster: k8s-infra-prow-build
@@ -533,6 +596,38 @@ periodics:
533596
cpu: "3"
534597
memory: "3Gi"
535598

599+
- name: ci-etcd-integration-2-cpu-ppc64le
600+
cluster: k8s-infra-ppc64le-prow-build
601+
interval: 24h
602+
extra_refs:
603+
- org: etcd-io
604+
repo: etcd
605+
base_ref: main
606+
decorate: true
607+
annotations:
608+
testgrid-dashboards: sig-etcd-periodics
609+
testgrid-tab-name: ci-etcd-integration-2-cpu-ppc64le
610+
spec:
611+
containers:
612+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250311-73aac21714-master
613+
command:
614+
- runner.sh
615+
args:
616+
- bash
617+
- -c
618+
- |
619+
set -euo pipefail
620+
make gofail-enable
621+
export JUNIT_REPORT_DIR=${ARTIFACTS}
622+
GOOS=linux GOARCH=ppc64le CPU=2 make test-integration
623+
resources:
624+
requests:
625+
cpu: "3"
626+
memory: "3Gi"
627+
limits:
628+
cpu: "3"
629+
memory: "3Gi"
630+
536631
- name: ci-etcd-integration-2-cpu-arm64
537632
cluster: k8s-infra-prow-build
538633
interval: 24h
@@ -599,6 +694,38 @@ periodics:
599694
cpu: "6"
600695
memory: "3Gi"
601696

697+
- name: ci-etcd-integration-4-cpu-ppc64le
698+
cluster: k8s-infra-ppc64le-prow-build
699+
interval: 24h
700+
extra_refs:
701+
- org: etcd-io
702+
repo: etcd
703+
base_ref: main
704+
decorate: true
705+
annotations:
706+
testgrid-dashboards: sig-etcd-periodics
707+
testgrid-tab-name: ci-etcd-integration-4-cpu-ppc64le
708+
spec:
709+
containers:
710+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250311-73aac21714-master
711+
command:
712+
- runner.sh
713+
args:
714+
- bash
715+
- -c
716+
- |
717+
set -euo pipefail
718+
make gofail-enable
719+
export JUNIT_REPORT_DIR=${ARTIFACTS}
720+
GOOS=linux GOARCH=ppc64le CPU=4 make test-integration
721+
resources:
722+
requests:
723+
cpu: "6"
724+
memory: "3Gi"
725+
limits:
726+
cpu: "6"
727+
memory: "3Gi"
728+
602729
- name: ci-etcd-integration-4-cpu-arm64
603730
cluster: k8s-infra-prow-build
604731
interval: 24h

0 commit comments

Comments
 (0)