Skip to content

Commit 3dc25f3

Browse files
committed
etcd: import fuzzing v3rpc tests
1 parent f414bfa commit 3dc25f3

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

config/jobs/etcd/etcd-presubmits.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,3 +653,38 @@ presubmits:
653653
limits:
654654
cpu: "4"
655655
memory: "4Gi"
656+
657+
- name: pull-etcd-fuzzing-v3rpc
658+
optional: true # remove once the job is stable
659+
cluster: eks-prow-build-cluster
660+
always_run: false # remove once the job works
661+
branches:
662+
- main
663+
decorate: true
664+
decoration_config:
665+
timeout: 60m
666+
annotations:
667+
testgrid-dashboards: sig-etcd-presubmits
668+
testgrid-tab-name: pull-etcd-fuzzing-v3rpc
669+
spec:
670+
containers:
671+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250205-f1f3519e6b-master
672+
command:
673+
- runner.sh
674+
args:
675+
- bash
676+
- -c
677+
- |
678+
return_code=0
679+
CPU=4 make fuzz || return_code=$?
680+
if [ "${return_code}" != 0 ]; then
681+
zip -r "${ARTIFACTS}/results.zip" ./server/etcdserver/api/v3rpc/testdata/fuzz
682+
fi
683+
exit $return_code
684+
resources:
685+
requests:
686+
cpu: "6"
687+
memory: "4Gi"
688+
limits:
689+
cpu: "6"
690+
memory: "4Gi"

0 commit comments

Comments
 (0)