Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
132 changes: 132 additions & 0 deletions config/jobs/etcd/etcd-presubmits.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,138 @@
---
presubmits:
etcd-io/etcd:
- name: ci-etcd-robustness-release36-amd64
cluster: k8s-infra-prow-build
always_run: true
decorate: true
decoration_config:
timeout: 210m
branches:
- main
annotations:
testgrid-dashboards: sig-etcd-presubmits
testgrid-tab-name: ci-etcd-robustness-release36-amd64
spec:
containers:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250513-98d205aae3-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt-get -o APT::Update::Error-Mode=any update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3
sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf
make install-lazyfs
set -euo pipefail
GO_TEST_FLAGS="-v --count 120 --timeout '200m' --run TestRobustnessExploratory"
VERBOSE=1 GOOS=linux GOARCH=amd64 CPU=8 EXPECT_DEBUG=true GO_TEST_FLAGS=${GO_TEST_FLAGS} RESULTS_DIR=/data/results make test-robustness-release-3.6 || result=$?
if [ -d /data/results ]; then
zip -r ${ARTIFACTS}/results.zip /data/results
fi
exit $result
resources:
requests:
cpu: "7"
memory: "14Gi"
limits:
cpu: "7"
memory: "14Gi"
# fuse needs privileged mode
securityContext:
privileged: true
nodeSelector:
kubernetes.io/arch: amd64

- name: ci-etcd-robustness-release35-amd64
cluster: k8s-infra-prow-build
always_run: true
decorate: true
decoration_config:
timeout: 210m
branches:
- main
annotations:
testgrid-dashboards: sig-etcd-presubmits
testgrid-tab-name: ci-etcd-robustness-release35-amd64
spec:
containers:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250513-98d205aae3-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt-get -o APT::Update::Error-Mode=any update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3
sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf
make install-lazyfs
set -euo pipefail
GO_TEST_FLAGS="-v --count 120 --timeout '200m' --run TestRobustnessExploratory"
VERBOSE=1 GOOS=linux GOARCH=amd64 CPU=8 EXPECT_DEBUG=true GO_TEST_FLAGS=${GO_TEST_FLAGS} RESULTS_DIR=/data/results make test-robustness-release-3.5 || result=$?
if [ -d /data/results ]; then
zip -r ${ARTIFACTS}/results.zip /data/results
fi
exit $result
resources:
requests:
cpu: "7"
memory: "14Gi"
limits:
cpu: "7"
memory: "14Gi"
# fuse needs privileged mode
securityContext:
privileged: true
nodeSelector:
kubernetes.io/arch: amd64

- name: ci-etcd-robustness-release34-amd64
cluster: k8s-infra-prow-build
always_run: true
decorate: true
decoration_config:
timeout: 210m
branches:
- main
annotations:
testgrid-dashboards: sig-etcd-presubmits
testgrid-tab-name: ci-etcd-robustness-release34-amd64
spec:
containers:
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250513-98d205aae3-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt-get -o APT::Update::Error-Mode=any update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3
sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf
make install-lazyfs
set -euo pipefail
GO_TEST_FLAGS="-v --count 120 --timeout '200m' --run TestRobustnessExploratory"
VERBOSE=1 GOOS=linux GOARCH=amd64 CPU=8 EXPECT_DEBUG=true GO_TEST_FLAGS=${GO_TEST_FLAGS} RESULTS_DIR=/data/results make test-robustness-release-3.4 || result=$?
if [ -d /data/results ]; then
zip -r ${ARTIFACTS}/results.zip /data/results
fi
exit $result
resources:
requests:
cpu: "7"
memory: "14Gi"
limits:
cpu: "7"
memory: "14Gi"
# fuse needs privileged mode
securityContext:
privileged: true
nodeSelector:
kubernetes.io/arch: amd64

- name: pull-etcd-build
cluster: eks-prow-build-cluster
always_run: true
Expand Down