Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions config/jobs/kubernetes/sig-testing/kubernetes-kind-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,58 @@ periodics:
memory: 9Gi
cpu: 7

- interval: 8h
cluster: k8s-infra-prow-build
name: ci-kubernetes-e2e-kind-alpha-beta-features-canary
annotations:
testgrid-dashboards: sig-testing-kind
testgrid-tab-name: kind-master-alpha-beta
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.
testgrid-alert-email: [email protected]
testgrid-num-columns-recent: '6'
labels:
preset-dind-enabled: "true"
decorate: true
decoration_config:
timeout: 2h
extra_refs:
- org: kubernetes
repo: kubernetes
base_ref: master
path_alias: k8s.io/kubernetes
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/krte:v20250925-95b5a2c7a5-master
command:
- wrapper.sh
- bash
- -c
# Modified e2e-k8s.sh from https://github.com/kubernetes-sigs/kind/pull/4015/files.
# It gets pulled here to try out that modification for a while *before* merging it.
- 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
env:
- name: FEATURE_GATES
value: '{"AllAlpha":true,"AllBeta":true,"EventedPLEG": false}'
- name: RUNTIME_CONFIG
value: '{"api/all":"true"}'
- name: LABEL_FILTER
# Full coverage. The only exception are known flaky tests.
value: "Feature: isSubsetOf OffByDefault && !Flaky"
- name: PARALLEL
value: "true"
# we need privileged mode in order to do docker in docker
securityContext:
privileged: true
resources:
limits:
memory: 9Gi
cpu: 7
requests:
# these are both a bit below peak usage during build
# this is mostly for building kubernetes
memory: 9Gi
cpu: 7

- interval: 4h
cluster: k8s-infra-prow-build
name: ci-kubernetes-e2e-kind-alpha-beta-enabled
Expand Down