Skip to content

Commit ef9be07

Browse files
committed
kind-alpha-beta-features-canary: run more tests (serial, deprecated, slow)
The experiment is meant to determine whether running serial tests in the same job as the parallel tests works, how much slower it becomes, and how stable the job is (hence periodic). Slow, deprecated and disruptive tests are also allowed. The goal is full coverage.
1 parent 2e7b15f commit ef9be07

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

config/jobs/kubernetes/sig-testing/kubernetes-kind-ci.yaml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,58 @@ periodics:
297297
memory: 9Gi
298298
cpu: 7
299299

300+
- interval: 8h
301+
cluster: k8s-infra-prow-build
302+
name: ci-kubernetes-e2e-kind-alpha-beta-features-canary
303+
annotations:
304+
testgrid-dashboards: sig-testing-kind
305+
testgrid-tab-name: kind-master-alpha-beta
306+
description: Runs tests with no special requirements other than alpha or beta feature gates in a KinD cluster where alpha and beta feature gates and APIs are enabled. In contrast to ci-kubernetes-e2e-kind-alpha-beta-features it really runs all such tests, with flaky tests being the only exception.
307+
testgrid-alert-email: [email protected]
308+
testgrid-num-columns-recent: '6'
309+
labels:
310+
preset-dind-enabled: "true"
311+
decorate: true
312+
decoration_config:
313+
timeout: 2h
314+
extra_refs:
315+
- org: kubernetes
316+
repo: kubernetes
317+
base_ref: master
318+
path_alias: k8s.io/kubernetes
319+
spec:
320+
containers:
321+
- image: gcr.io/k8s-staging-test-infra/krte:v20250925-95b5a2c7a5-master
322+
command:
323+
- wrapper.sh
324+
- bash
325+
- -c
326+
# Modified e2e-k8s.sh from https://github.com/kubernetes-sigs/kind/pull/4015/files.
327+
# It gets pulled here to try out that modification for a while *before* merging it.
328+
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && curl -sSLO https://raw.githubusercontent.com/pohly/kind/46d774ce34846c9522efd9de1150b0d3cfa585c8/hack/ci/e2e-k8s.sh && chmod u+x e2e-k8s.sh && ./e2e-k8s.sh
329+
env:
330+
- name: FEATURE_GATES
331+
value: '{"AllAlpha":true,"AllBeta":true,"EventedPLEG": false}'
332+
- name: RUNTIME_CONFIG
333+
value: '{"api/all":"true"}'
334+
- name: LABEL_FILTER
335+
# Full coverage. The only exception are known flaky tests.
336+
value: "Feature: isSubsetOf OffByDefault && !Flaky"
337+
- name: PARALLEL
338+
value: "true"
339+
# we need privileged mode in order to do docker in docker
340+
securityContext:
341+
privileged: true
342+
resources:
343+
limits:
344+
memory: 9Gi
345+
cpu: 7
346+
requests:
347+
# these are both a bit below peak usage during build
348+
# this is mostly for building kubernetes
349+
memory: 9Gi
350+
cpu: 7
351+
300352
- interval: 4h
301353
cluster: k8s-infra-prow-build
302354
name: ci-kubernetes-e2e-kind-alpha-beta-enabled

0 commit comments

Comments
 (0)