Skip to content

Commit

Permalink
etcd: add pull-etcd-integration-{1,2,4}-cpu-arm64 presubmit jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
ivanvc committed Sep 23, 2024
1 parent 44e6385 commit c7b60af
Showing 1 changed file with 99 additions and 0 deletions.
99 changes: 99 additions & 0 deletions config/jobs/etcd/etcd-presubmits.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit c7b60af

Please sign in to comment.