Skip to content

Commit 947c063

Browse files
authored
Merge pull request #35609 from pohly/alpha-beta-serial
kind-alpha-beta-features: not release informing, serial experiment
2 parents 2e7b15f + ef9be07 commit 947c063

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)