Skip to content

Commit

Permalink
etcd: add ci-etcd-robustness-release36-amd64
Browse files Browse the repository at this point in the history
Signed-off-by: Siyuan Zhang <[email protected]>
  • Loading branch information
siyuanfoundation committed May 22, 2024
1 parent 32fc822 commit 1d1005c
Show file tree
Hide file tree
Showing 3 changed files with 177 additions and 131 deletions.
131 changes: 0 additions & 131 deletions config/jobs/etcd/etcd-periodics.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,137 +58,6 @@ periodics:
limits:
cpu: "4"
memory: "4Gi"
- name: ci-etcd-robustness-amd64
interval: 24h
cluster: k8s-infra-prow-build
decorate: true
decoration_config:
timeout: 210m
extra_refs:
- org: etcd-io
repo: etcd
base_ref: main
annotations:
testgrid-dashboards: sig-etcd-periodics
testgrid-tab-name: ci-etcd-robustness-amd64
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-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 150 --timeout '200m' --run TestRobustnessExploratory"
make gofail-enable
make build
VERBOSE=1 GOOS=linux GOARCH=amd64 CPU=8 EXPECT_DEBUG=true GO_TEST_FLAGS=${GO_TEST_FLAGS} RESULTS_DIR=/data/results make test-robustness || 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
- name: ci-etcd-robustness-release35-amd64
interval: 24h
cluster: k8s-infra-prow-build
decorate: true
decoration_config:
timeout: 210m
extra_refs:
- org: etcd-io
repo: etcd
base_ref: main
annotations:
testgrid-dashboards: sig-etcd-periodics
testgrid-tab-name: ci-etcd-robustness-release35-amd64
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt 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 150 --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
- name: ci-etcd-robustness-release34-amd64
interval: 24h
cluster: k8s-infra-prow-build
decorate: true
decoration_config:
timeout: 210m
extra_refs:
- org: etcd-io
repo: etcd
base_ref: main
annotations:
testgrid-dashboards: sig-etcd-periodics
testgrid-tab-name: ci-etcd-robustness-release34-amd64
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt 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 150 --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
- name: ci-etcd-performance-ratio-1-128-amd64
interval: 24h
cluster: eks-prow-build-cluster
Expand Down
175 changes: 175 additions & 0 deletions config/jobs/etcd/etcd-robustness.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,175 @@
periodics:
- name: ci-etcd-robustness-amd64
interval: 24h
cluster: k8s-infra-prow-build
decorate: true
decoration_config:
timeout: 210m
extra_refs:
- org: etcd-io
repo: etcd
base_ref: main
annotations:
testgrid-dashboards: sig-etcd-robustness
testgrid-tab-name: ci-etcd-robustness-amd64
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-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 150 --timeout '200m' --run TestRobustnessExploratory"
make gofail-enable
make build
VERBOSE=1 GOOS=linux GOARCH=amd64 CPU=8 EXPECT_DEBUG=true GO_TEST_FLAGS=${GO_TEST_FLAGS} RESULTS_DIR=/data/results make test-robustness || 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
- name: ci-etcd-robustness-release36-amd64
interval: 24h
cluster: k8s-infra-prow-build
decorate: true
decoration_config:
timeout: 210m
extra_refs:
- org: etcd-io
repo: etcd
base_ref: main
annotations:
testgrid-dashboards: sig-etcd-robustness
testgrid-tab-name: ci-etcd-robustness-release36-amd64
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt 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 150 --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
- name: ci-etcd-robustness-release35-amd64
interval: 24h
cluster: k8s-infra-prow-build
decorate: true
decoration_config:
timeout: 210m
extra_refs:
- org: etcd-io
repo: etcd
base_ref: main
annotations:
testgrid-dashboards: sig-etcd-robustness
testgrid-tab-name: ci-etcd-robustness-release35-amd64
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt 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 150 --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
- name: ci-etcd-robustness-release34-amd64
interval: 24h
cluster: k8s-infra-prow-build
decorate: true
decoration_config:
timeout: 210m
extra_refs:
- org: etcd-io
repo: etcd
base_ref: main
annotations:
testgrid-dashboards: sig-etcd-robustness
testgrid-tab-name: ci-etcd-robustness-release34-amd64
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
command:
- runner.sh
args:
- bash
- -c
- |
result=0
apt 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 150 --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
2 changes: 2 additions & 0 deletions config/testgrids/kubernetes/sig-etcd/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@ dashboard_groups:
- sig-etcd-presubmits
- sig-etcd-periodics
- sig-etcd-postsubmits
- sig-etcd-robustness

dashboards:
- name: sig-etcd-presubmits
- name: sig-etcd-periodics
- name: sig-etcd-postsubmits
- name: sig-etcd-robustness

0 comments on commit 1d1005c

Please sign in to comment.