Skip to content

Commit 21706a7

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 5403aee commit 21706a7

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
@@ -198,6 +198,58 @@ periodics:
198198
memory: 9Gi
199199
cpu: 7
200200

201+
- interval: 8h
202+
cluster: k8s-infra-prow-build
203+
name: ci-kubernetes-e2e-kind-alpha-beta-features-canary
204+
annotations:
205+
testgrid-dashboards: sig-testing-kind
206+
testgrid-tab-name: kind-master-alpha-beta
207+
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.
208+
testgrid-alert-email: [email protected]
209+
testgrid-num-columns-recent: '6'
210+
labels:
211+
preset-dind-enabled: "true"
212+
decorate: true
213+
decoration_config:
214+
timeout: 2h
215+
extra_refs:
216+
- org: kubernetes
217+
repo: kubernetes
218+
base_ref: master
219+
path_alias: k8s.io/kubernetes
220+
spec:
221+
containers:
222+
- image: gcr.io/k8s-staging-test-infra/krte:v20250925-95b5a2c7a5-master
223+
command:
224+
- wrapper.sh
225+
- bash
226+
- -c
227+
# Modified e2e-k8s.sh from https://github.com/kubernetes-sigs/kind/pull/4015/files.
228+
# It gets pulled here to try out that modification for a while *before* merging it.
229+
- 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
230+
env:
231+
- name: FEATURE_GATES
232+
value: '{"AllAlpha":true,"AllBeta":true,"EventedPLEG": false}'
233+
- name: RUNTIME_CONFIG
234+
value: '{"api/all":"true"}'
235+
- name: LABEL_FILTER
236+
# Full coverage. The only exception are known flaky tests.
237+
value: "Feature: isSubsetOf OffByDefault && !Flaky"
238+
- name: PARALLEL
239+
value: "true"
240+
# we need privileged mode in order to do docker in docker
241+
securityContext:
242+
privileged: true
243+
resources:
244+
limits:
245+
memory: 9Gi
246+
cpu: 7
247+
requests:
248+
# these are both a bit below peak usage during build
249+
# this is mostly for building kubernetes
250+
memory: 9Gi
251+
cpu: 7
252+
201253
- interval: 24h
202254
cluster: k8s-infra-prow-build
203255
name: ci-kubernetes-e2e-kind-rootless

0 commit comments

Comments
 (0)