From c7b60af1fd879cdf8e71498407d85b5a4d0b7e98 Mon Sep 17 00:00:00 2001 From: Ivan Valdes Date: Mon, 23 Sep 2024 14:34:35 -0700 Subject: [PATCH] etcd: add pull-etcd-integration-{1,2,4}-cpu-arm64 presubmit jobs --- config/jobs/etcd/etcd-presubmits.yaml | 99 +++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) diff --git a/config/jobs/etcd/etcd-presubmits.yaml b/config/jobs/etcd/etcd-presubmits.yaml index 348f11fc3c78..5c630d3017cf 100644 --- a/config/jobs/etcd/etcd-presubmits.yaml +++ b/config/jobs/etcd/etcd-presubmits.yaml @@ -292,6 +292,39 @@ presubmits: cpu: "2" memory: "3Gi" + - name: pull-etcd-integration-1-cpu-arm64 + optional: true # remove when stable + cluster: k8s-infra-prow-build + always_run: true + branches: + - main + decorate: true + annotations: + testgrid-dashboards: sig-etcd-presubmits + testgrid-tab-name: pull-etcd-integration-1-cpu-arm64 + spec: + containers: + - image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20240903-6a352c5344-master + command: + - runner.sh + args: + - bash + - -c + - | + set -euo pipefail + make gofail-enable + export JUNIT_REPORT_DIR=${ARTIFACTS} + GOOS=linux GOARCH=arm64 CPU=1 make test-integration + resources: + requests: + cpu: "2" + memory: "3Gi" + limits: + cpu: "2" + memory: "3Gi" + nodeSelector: + kubernetes.io/arch: arm64 + - name: pull-etcd-integration-2-cpu-amd64 cluster: eks-prow-build-cluster always_run: true @@ -322,6 +355,39 @@ presubmits: cpu: "3" memory: "3Gi" + - name: pull-etcd-integration-2-cpu-arm64 + optional: true # remove when stable + cluster: k8s-infra-prow-build + always_run: true + branches: + - main + decorate: true + annotations: + testgrid-dashboards: sig-etcd-presubmits + testgrid-tab-name: pull-etcd-integration-2-cpu-arm64 + spec: + containers: + - image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20240903-6a352c5344-master + command: + - runner.sh + args: + - bash + - -c + - | + set -euo pipefail + make gofail-enable + export JUNIT_REPORT_DIR=${ARTIFACTS} + GOOS=linux GOARCH=arm64 CPU=2 make test-integration + resources: + requests: + cpu: "3" + memory: "3Gi" + limits: + cpu: "3" + memory: "3Gi" + nodeSelector: + kubernetes.io/arch: arm64 + - name: pull-etcd-integration-4-cpu-amd64 cluster: eks-prow-build-cluster always_run: true @@ -352,6 +418,39 @@ presubmits: cpu: "6" memory: "3Gi" + - name: pull-etcd-integration-4-cpu-arm64 + optional: true # remove when stable + cluster: k8s-infra-prow-build + always_run: true + branches: + - main + decorate: true + annotations: + testgrid-dashboards: sig-etcd-presubmits + testgrid-tab-name: pull-etcd-integration-4-cpu-arm64 + spec: + containers: + - image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20240903-6a352c5344-master + command: + - runner.sh + args: + - bash + - -c + - | + set -euo pipefail + make gofail-enable + export JUNIT_REPORT_DIR=${ARTIFACTS} + GOOS=linux GOARCH=arm64 CPU=4 make test-integration + resources: + requests: + cpu: "6" + memory: "3Gi" + limits: + cpu: "6" + memory: "3Gi" + nodeSelector: + kubernetes.io/arch: arm64 + - name: pull-etcd-robustness-amd64 cluster: k8s-infra-prow-build always_run: true