k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/etcd/etcd-periodics.yaml (about) 1 periodics: 2 - name: ci-etcd-e2e-amd64 3 interval: 4h 4 cluster: eks-prow-build-cluster 5 decorate: true 6 decoration_config: 7 timeout: 60m 8 extra_refs: 9 - org: etcd-io 10 repo: etcd 11 base_ref: main 12 annotations: 13 testgrid-dashboards: sig-etcd-periodics 14 testgrid-tab-name: ci-etcd-e2e-amd64 15 spec: 16 containers: 17 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 18 command: 19 - runner.sh 20 args: 21 - bash 22 - -c 23 - | 24 set -euo pipefail 25 VERBOSE=1 GOOS=linux GOARCH=amd64 CPU=4 EXPECT_DEBUG=true make test-e2e-release 26 resources: 27 requests: 28 cpu: "4" 29 memory: "8Gi" 30 limits: 31 cpu: "4" 32 memory: "8Gi" 33 - name: ci-etcd-unit-test-amd64 34 interval: 4h 35 cluster: eks-prow-build-cluster 36 decorate: true 37 decoration_config: 38 timeout: 60m 39 extra_refs: 40 - org: etcd-io 41 repo: etcd 42 base_ref: main 43 annotations: 44 testgrid-dashboards: sig-etcd-periodics 45 testgrid-tab-name: ci-etcd-unit-test-amd64 46 spec: 47 containers: 48 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 49 command: 50 - runner.sh 51 args: 52 - make 53 - test-unit 54 resources: 55 requests: 56 cpu: "4" 57 memory: "4Gi" 58 limits: 59 cpu: "4" 60 memory: "4Gi" 61 - name: ci-etcd-robustness-amd64 62 interval: 24h 63 cluster: k8s-infra-prow-build 64 decorate: true 65 decoration_config: 66 timeout: 210m 67 extra_refs: 68 - org: etcd-io 69 repo: etcd 70 base_ref: main 71 annotations: 72 testgrid-dashboards: sig-etcd-periodics 73 testgrid-tab-name: ci-etcd-robustness-amd64 74 spec: 75 containers: 76 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 77 command: 78 - runner.sh 79 args: 80 - bash 81 - -c 82 - | 83 result=0 84 apt-get -o APT::Update::Error-Mode=any update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3 85 sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf 86 make install-lazyfs 87 set -euo pipefail 88 GO_TEST_FLAGS="-v --count 150 --timeout '200m' --run TestRobustnessExploratory" 89 make gofail-enable 90 make build 91 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=$? 92 if [ -d /data/results ]; then 93 zip -r ${ARTIFACTS}/results.zip /data/results 94 fi 95 exit $result 96 resources: 97 requests: 98 cpu: "7" 99 memory: "14Gi" 100 limits: 101 cpu: "7" 102 memory: "14Gi" 103 # fuse needs privileged mode 104 securityContext: 105 privileged: true 106 - name: ci-etcd-robustness-release35-amd64 107 interval: 24h 108 cluster: k8s-infra-prow-build 109 decorate: true 110 decoration_config: 111 timeout: 210m 112 extra_refs: 113 - org: etcd-io 114 repo: etcd 115 base_ref: main 116 annotations: 117 testgrid-dashboards: sig-etcd-periodics 118 testgrid-tab-name: ci-etcd-robustness-release35-amd64 119 spec: 120 containers: 121 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 122 command: 123 - runner.sh 124 args: 125 - bash 126 - -c 127 - | 128 result=0 129 apt update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3 130 sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf 131 make install-lazyfs 132 set -euo pipefail 133 GO_TEST_FLAGS="-v --count 150 --timeout '200m' --run TestRobustnessExploratory" 134 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=$? 135 if [ -d /data/results ]; then 136 zip -r ${ARTIFACTS}/results.zip /data/results 137 fi 138 exit $result 139 resources: 140 requests: 141 cpu: "7" 142 memory: "14Gi" 143 limits: 144 cpu: "7" 145 memory: "14Gi" 146 # fuse needs privileged mode 147 securityContext: 148 privileged: true 149 - name: ci-etcd-robustness-release34-amd64 150 interval: 24h 151 cluster: k8s-infra-prow-build 152 decorate: true 153 decoration_config: 154 timeout: 210m 155 extra_refs: 156 - org: etcd-io 157 repo: etcd 158 base_ref: main 159 annotations: 160 testgrid-dashboards: sig-etcd-periodics 161 testgrid-tab-name: ci-etcd-robustness-release34-amd64 162 spec: 163 containers: 164 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 165 command: 166 - runner.sh 167 args: 168 - bash 169 - -c 170 - | 171 result=0 172 apt update && apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3 173 sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf 174 make install-lazyfs 175 set -euo pipefail 176 GO_TEST_FLAGS="-v --count 150 --timeout '200m' --run TestRobustnessExploratory" 177 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=$? 178 if [ -d /data/results ]; then 179 zip -r ${ARTIFACTS}/results.zip /data/results 180 fi 181 exit $result 182 resources: 183 requests: 184 cpu: "7" 185 memory: "14Gi" 186 limits: 187 cpu: "7" 188 memory: "14Gi" 189 # fuse needs privileged mode 190 securityContext: 191 privileged: true 192 - name: ci-etcd-performance-ratio-1-128-amd64 193 interval: 24h 194 cluster: eks-prow-build-cluster 195 decorate: true 196 decoration_config: 197 timeout: 4h 198 extra_refs: 199 - org: etcd-io 200 repo: etcd 201 base_ref: main 202 annotations: 203 testgrid-dashboards: sig-etcd-periodics 204 testgrid-tab-name: ci-etcd-performance-ratio-1-128-amd64 205 spec: 206 containers: 207 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 208 command: 209 - runner.sh 210 args: 211 - bash 212 - -c 213 - | 214 set -euo pipefail 215 make build tools 216 RATIO_LIST=1/128 ./tools/rw-heatmaps/rw-benchmark.sh 217 cp result-*.csv "${ARTIFACTS}/result-$(git rev-parse HEAD).csv" 218 resources: 219 requests: 220 cpu: "7" 221 memory: "4Gi" 222 limits: 223 cpu: "7" 224 memory: "4Gi" 225 - name: ci-etcd-performance-ratio-1-8-amd64 226 interval: 24h 227 cluster: eks-prow-build-cluster 228 decorate: true 229 decoration_config: 230 timeout: 10h 231 extra_refs: 232 - org: etcd-io 233 repo: etcd 234 base_ref: main 235 annotations: 236 testgrid-dashboards: sig-etcd-periodics 237 testgrid-tab-name: ci-etcd-performance-ratio-1-8-amd64 238 spec: 239 containers: 240 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 241 command: 242 - runner.sh 243 args: 244 - bash 245 - -c 246 - | 247 set -euo pipefail 248 make build tools 249 RATIO_LIST=1/8 ./tools/rw-heatmaps/rw-benchmark.sh 250 cp result-*.csv "${ARTIFACTS}/result-$(git rev-parse HEAD).csv" 251 resources: 252 requests: 253 cpu: "7" 254 memory: "8Gi" 255 limits: 256 cpu: "7" 257 memory: "8Gi" 258 - name: ci-etcd-performance-ratio-1-4-amd64 259 interval: 24h 260 cluster: eks-prow-build-cluster 261 decorate: true 262 decoration_config: 263 timeout: 14h 264 extra_refs: 265 - org: etcd-io 266 repo: etcd 267 base_ref: main 268 annotations: 269 testgrid-dashboards: sig-etcd-periodics 270 testgrid-tab-name: ci-etcd-performance-ratio-1-4-amd64 271 spec: 272 containers: 273 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 274 command: 275 - runner.sh 276 args: 277 - bash 278 - -c 279 - | 280 set -euo pipefail 281 make build tools 282 RATIO_LIST=1/4 ./tools/rw-heatmaps/rw-benchmark.sh 283 cp result-*.csv "${ARTIFACTS}/result-$(git rev-parse HEAD).csv" 284 resources: 285 requests: 286 cpu: "7" 287 memory: "8Gi" 288 limits: 289 cpu: "7" 290 memory: "8Gi" 291 - name: ci-etcd-performance-ratio-1-2-amd64 292 interval: 24h 293 cluster: eks-prow-build-cluster 294 decorate: true 295 decoration_config: 296 timeout: 16h 297 extra_refs: 298 - org: etcd-io 299 repo: etcd 300 base_ref: main 301 annotations: 302 testgrid-dashboards: sig-etcd-periodics 303 testgrid-tab-name: ci-etcd-performance-ratio-1-2-amd64 304 spec: 305 containers: 306 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 307 command: 308 - runner.sh 309 args: 310 - bash 311 - -c 312 - | 313 set -euo pipefail 314 make build tools 315 RATIO_LIST=1/2 ./tools/rw-heatmaps/rw-benchmark.sh 316 cp result-*.csv "${ARTIFACTS}/result-$(git rev-parse HEAD).csv" 317 resources: 318 requests: 319 cpu: "7" 320 memory: "10Gi" 321 limits: 322 cpu: "7" 323 memory: "10Gi" 324 - name: ci-etcd-performance-ratio-2-1-amd64 325 interval: 24h 326 cluster: eks-prow-build-cluster 327 decorate: true 328 decoration_config: 329 timeout: 16h 330 extra_refs: 331 - org: etcd-io 332 repo: etcd 333 base_ref: main 334 annotations: 335 testgrid-dashboards: sig-etcd-periodics 336 testgrid-tab-name: ci-etcd-performance-ratio-2-1-amd64 337 spec: 338 containers: 339 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 340 command: 341 - runner.sh 342 args: 343 - bash 344 - -c 345 - | 346 set -euo pipefail 347 make build tools 348 RATIO_LIST=2/1 ./tools/rw-heatmaps/rw-benchmark.sh 349 cp result-*.csv "${ARTIFACTS}/result-$(git rev-parse HEAD).csv" 350 resources: 351 requests: 352 cpu: "7" 353 memory: "10Gi" 354 limits: 355 cpu: "7" 356 memory: "10Gi"