Skip to content

Commit e180e9f

Browse files
authored
Merge pull request #34294 from ivanvc/add-etcd-release-36-periodic-jobs
etcd: add release-3.6 periodic jobs
2 parents 55f0cbe + 3a4226a commit e180e9f

File tree

1 file changed

+359
-0
lines changed

1 file changed

+359
-0
lines changed

config/jobs/etcd/etcd-periodics.yaml

Lines changed: 359 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,37 @@ periodics:
100100
nodeSelector:
101101
kubernetes.io/arch: amd64
102102

103+
- name: ci-etcd-unit-test-arm64
104+
interval: 4h
105+
cluster: k8s-infra-prow-build
106+
decorate: true
107+
decoration_config:
108+
timeout: 60m
109+
extra_refs:
110+
- org: etcd-io
111+
repo: etcd
112+
base_ref: main
113+
annotations:
114+
testgrid-dashboards: sig-etcd-periodics
115+
testgrid-tab-name: ci-etcd-unit-test-arm64
116+
spec:
117+
containers:
118+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
119+
command:
120+
- runner.sh
121+
args:
122+
- make
123+
- test-unit
124+
resources:
125+
requests:
126+
cpu: "4"
127+
memory: "4Gi"
128+
limits:
129+
cpu: "4"
130+
memory: "4Gi"
131+
nodeSelector:
132+
kubernetes.io/arch: arm64
133+
103134
- name: ci-etcd-robustness-main-amd64
104135
interval: 24h
105136
cluster: k8s-infra-prow-build
@@ -567,3 +598,331 @@ periodics:
567598
memory: "3Gi"
568599
nodeSelector:
569600
kubernetes.io/arch: arm64
601+
602+
- name: ci-etcd-e2e-release36-arm64
603+
interval: 4h
604+
cluster: k8s-infra-prow-build
605+
decorate: true
606+
decoration_config:
607+
timeout: 60m
608+
extra_refs:
609+
- org: etcd-io
610+
repo: etcd
611+
base_ref: release-3.6
612+
annotations:
613+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-arm64
614+
testgrid-tab-name: ci-etcd-e2e-release36-arm64
615+
spec:
616+
containers:
617+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
618+
command:
619+
- runner.sh
620+
args:
621+
- bash
622+
- -c
623+
- |
624+
set -euo pipefail
625+
VERBOSE=1 GOOS=linux GOARCH=arm64 CPU=4 EXPECT_DEBUG=true make test-e2e-release
626+
resources:
627+
requests:
628+
cpu: "4"
629+
memory: "8Gi"
630+
limits:
631+
cpu: "4"
632+
memory: "8Gi"
633+
nodeSelector:
634+
kubernetes.io/arch: arm64
635+
636+
- name: ci-etcd-e2e-release36-amd64
637+
interval: 4h
638+
cluster: eks-prow-build-cluster
639+
decorate: true
640+
decoration_config:
641+
timeout: 60m
642+
extra_refs:
643+
- org: etcd-io
644+
repo: etcd
645+
base_ref: release-3.6
646+
annotations:
647+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-amd64
648+
testgrid-tab-name: ci-etcd-e2e-release36-amd64
649+
spec:
650+
containers:
651+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
652+
command:
653+
- runner.sh
654+
args:
655+
- bash
656+
- -c
657+
- |
658+
set -euo pipefail
659+
VERBOSE=1 GOOS=linux GOARCH=amd64 CPU=4 EXPECT_DEBUG=true make test-e2e-release
660+
resources:
661+
requests:
662+
cpu: "4"
663+
memory: "8Gi"
664+
limits:
665+
cpu: "4"
666+
memory: "8Gi"
667+
nodeSelector:
668+
kubernetes.io/arch: amd64
669+
670+
- name: ci-etcd-unit-test-release36-amd64
671+
interval: 4h
672+
cluster: eks-prow-build-cluster
673+
decorate: true
674+
decoration_config:
675+
timeout: 60m
676+
extra_refs:
677+
- org: etcd-io
678+
repo: etcd
679+
base_ref: release-3.6
680+
annotations:
681+
testgrid-dashboards: sig-etcd-periodics
682+
testgrid-tab-name: ci-etcd-unit-test-release36-amd64
683+
spec:
684+
containers:
685+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
686+
command:
687+
- runner.sh
688+
args:
689+
- make
690+
- test-unit
691+
resources:
692+
requests:
693+
cpu: "4"
694+
memory: "4Gi"
695+
limits:
696+
cpu: "4"
697+
memory: "4Gi"
698+
nodeSelector:
699+
kubernetes.io/arch: amd64
700+
701+
- name: ci-etcd-unit-test-release36-arm64
702+
interval: 4h
703+
cluster: k8s-infra-prow-build
704+
decorate: true
705+
decoration_config:
706+
timeout: 60m
707+
extra_refs:
708+
- org: etcd-io
709+
repo: etcd
710+
base_ref: release-3.6
711+
annotations:
712+
testgrid-dashboards: sig-etcd-periodics
713+
testgrid-tab-name: ci-etcd-unit-test-release36-arm64
714+
spec:
715+
containers:
716+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
717+
command:
718+
- runner.sh
719+
args:
720+
- make
721+
- test-unit
722+
resources:
723+
requests:
724+
cpu: "4"
725+
memory: "4Gi"
726+
limits:
727+
cpu: "4"
728+
memory: "4Gi"
729+
nodeSelector:
730+
kubernetes.io/arch: arm64
731+
732+
- name: ci-etcd-integration-1-cpu-release36-amd64
733+
interval: 24h
734+
cluster: eks-prow-build-cluster
735+
decorate: true
736+
extra_refs:
737+
- org: etcd-io
738+
repo: etcd
739+
base_ref: release-3.6
740+
annotations:
741+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-arm64
742+
testgrid-tab-name: ci-etcd-integration-1-cpu-release36-amd64
743+
spec:
744+
containers:
745+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
746+
command:
747+
- runner.sh
748+
args:
749+
- bash
750+
- -c
751+
- |
752+
set -euo pipefail
753+
make gofail-enable
754+
export JUNIT_REPORT_DIR=${ARTIFACTS}
755+
GOOS=linux GOARCH=amd64 CPU=1 make test-integration
756+
resources:
757+
requests:
758+
cpu: "2"
759+
memory: "3Gi"
760+
limits:
761+
cpu: "2"
762+
memory: "3Gi"
763+
764+
- name: ci-etcd-integration-1-cpu-release36-arm64
765+
interval: 24h
766+
cluster: k8s-infra-prow-build
767+
decorate: true
768+
extra_refs:
769+
- org: etcd-io
770+
repo: etcd
771+
base_ref: release-3.6
772+
annotations:
773+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-arm64
774+
testgrid-tab-name: ci-etcd-integration-1-cpu-release36-arm64
775+
spec:
776+
containers:
777+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
778+
command:
779+
- runner.sh
780+
args:
781+
- bash
782+
- -c
783+
- |
784+
set -euo pipefail
785+
make gofail-enable
786+
export JUNIT_REPORT_DIR=${ARTIFACTS}
787+
GOOS=linux GOARCH=arm64 CPU=1 make test-integration
788+
resources:
789+
requests:
790+
cpu: "2"
791+
memory: "3Gi"
792+
limits:
793+
cpu: "2"
794+
memory: "3Gi"
795+
nodeSelector:
796+
kubernetes.io/arch: arm64
797+
798+
- name: ci-etcd-integration-2-cpu-release36-amd64
799+
cluster: eks-prow-build-cluster
800+
interval: 24h
801+
extra_refs:
802+
- org: etcd-io
803+
repo: etcd
804+
base_ref: release-3.6
805+
decorate: true
806+
annotations:
807+
testgrid-dashboards: sig-etcd-periodics
808+
testgrid-tab-name: ci-etcd-integration-2-cpu-release36-amd64
809+
spec:
810+
containers:
811+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
812+
command:
813+
- runner.sh
814+
args:
815+
- bash
816+
- -c
817+
- |
818+
set -euo pipefail
819+
make gofail-enable
820+
export JUNIT_REPORT_DIR=${ARTIFACTS}
821+
GOOS=linux GOARCH=amd64 CPU=2 make test-integration
822+
resources:
823+
requests:
824+
cpu: "3"
825+
memory: "3Gi"
826+
limits:
827+
cpu: "3"
828+
memory: "3Gi"
829+
830+
- name: ci-etcd-integration-2-cpu-release36-arm64
831+
cluster: k8s-infra-prow-build
832+
interval: 24h
833+
extra_refs:
834+
- org: etcd-io
835+
repo: etcd
836+
base_ref: release-3.6
837+
decorate: true
838+
annotations:
839+
testgrid-dashboards: sig-etcd-periodics
840+
testgrid-tab-name: ci-etcd-integration-2-cpu-release36-arm64
841+
spec:
842+
containers:
843+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
844+
command:
845+
- runner.sh
846+
args:
847+
- bash
848+
- -c
849+
- |
850+
set -euo pipefail
851+
make gofail-enable
852+
export JUNIT_REPORT_DIR=${ARTIFACTS}
853+
GOOS=linux GOARCH=arm64 CPU=2 make test-integration
854+
resources:
855+
requests:
856+
cpu: "3"
857+
memory: "3Gi"
858+
limits:
859+
cpu: "3"
860+
memory: "3Gi"
861+
nodeSelector:
862+
kubernetes.io/arch: arm64
863+
864+
- name: ci-etcd-integration-4-cpu-release36-amd64
865+
cluster: eks-prow-build-cluster
866+
interval: 24h
867+
extra_refs:
868+
- org: etcd-io
869+
repo: etcd
870+
base_ref: release-3.6
871+
decorate: true
872+
annotations:
873+
testgrid-dashboards: sig-etcd-periodics
874+
testgrid-tab-name: ci-etcd-integration-4-cpu-release36-amd64
875+
spec:
876+
containers:
877+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
878+
command:
879+
- runner.sh
880+
args:
881+
- bash
882+
- -c
883+
- |
884+
set -euo pipefail
885+
make gofail-enable
886+
export JUNIT_REPORT_DIR=${ARTIFACTS}
887+
GOOS=linux GOARCH=amd64 CPU=4 make test-integration
888+
resources:
889+
requests:
890+
cpu: "6"
891+
memory: "3Gi"
892+
limits:
893+
cpu: "6"
894+
memory: "3Gi"
895+
896+
- name: ci-etcd-integration-4-cpu-release36-arm64
897+
cluster: k8s-infra-prow-build
898+
interval: 24h
899+
extra_refs:
900+
- org: etcd-io
901+
repo: etcd
902+
base_ref: release-3.6
903+
decorate: true
904+
annotations:
905+
testgrid-dashboards: sig-etcd-presubmits
906+
testgrid-tab-name: ci-etcd-integration-4-cpu-release36-arm64
907+
spec:
908+
containers:
909+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
910+
command:
911+
- runner.sh
912+
args:
913+
- bash
914+
- -c
915+
- |
916+
set -euo pipefail
917+
make gofail-enable
918+
export JUNIT_REPORT_DIR=${ARTIFACTS}
919+
GOOS=linux GOARCH=arm64 CPU=4 make test-integration
920+
resources:
921+
requests:
922+
cpu: "6"
923+
memory: "3Gi"
924+
limits:
925+
cpu: "6"
926+
memory: "3Gi"
927+
nodeSelector:
928+
kubernetes.io/arch: arm64

0 commit comments

Comments
 (0)