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
207 changes: 203 additions & 4 deletions config/jobs/kubernetes/sig-testing/kubernetes-kind-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,9 @@ periodics:
name: ci-kubernetes-e2e-kind-beta-features
annotations:
testgrid-dashboards: sig-release-master-informing, sig-testing-kind
testgrid-tab-name: kind-master-beta
testgrid-tab-name: kind-master-beta-features
description: Runs tests with no special requirements other than beta feature gates in a KinD cluster where beta feature gates and APIs are enabled.
testgrid-alert-email: [email protected],[email protected],[email protected]
testgrid-alert-email: [email protected],[email protected],[email protected],[email protected]
testgrid-num-columns-recent: '6'
labels:
preset-dind-enabled: "true"
Expand Down Expand Up @@ -149,14 +149,112 @@ periodics:
memory: 9Gi
cpu: 7

- interval: 4h
cluster: k8s-infra-prow-build
name: ci-kubernetes-e2e-kind-beta-enabled
annotations:
testgrid-dashboards: sig-testing-kind
testgrid-tab-name: kind-master-beta-enabled
description: Runs tests with no special requirements in a KinD cluster where beta feature gates and APIs are enabled, i.e. this does not include tests for off-by-default beta features.
testgrid-alert-email: [email protected],[email protected],[email protected]
testgrid-num-columns-recent: '6'
labels:
preset-dind-enabled: "true"
decorate: true
decoration_config:
timeout: 60m
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
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && e2e-k8s.sh
env:
- name: FEATURE_GATES
value: '{"AllBeta":true}'
- name: RUNTIME_CONFIG
value: '{"api/beta":"true", "api/ga":"true"}'
- name: LABEL_FILTER
value: "Feature: isEmpty && !Alpha && !Deprecated && !Slow && !Disruptive && !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-beta-enabled-conformance
annotations:
testgrid-dashboards: sig-testing-kind
testgrid-tab-name: kind-master-beta-enabled-conformance
description: Runs conformance tests in a KinD cluster where beta feature gates and APIs are enabled.
testgrid-alert-email: [email protected],[email protected],[email protected]
testgrid-num-columns-recent: '6'
labels:
preset-dind-enabled: "true"
decorate: true
decoration_config:
timeout: 60m
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
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && e2e-k8s.sh
env:
- name: FEATURE_GATES
value: '{"AllBeta":true}'
- name: RUNTIME_CONFIG
value: '{"api/beta":"true", "api/ga":"true"}'
- name: LABEL_FILTER
value: "Conformance && !Deprecated && !Slow && !Disruptive && !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-features
annotations:
testgrid-dashboards: sig-release-master-informing, sig-testing-kind
testgrid-tab-name: kind-master-alpha-beta
testgrid-tab-name: kind-master-alpha-beta-features
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.
testgrid-alert-email: [email protected],[email protected],[email protected]
testgrid-alert-email: [email protected],[email protected],[email protected],[email protected]
testgrid-num-columns-recent: '6'
labels:
preset-dind-enabled: "true"
Expand All @@ -177,6 +275,7 @@ periodics:
- -c
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && e2e-k8s.sh
env:
# EventedPLEG is disabled temporarily for https://github.com/kubernetes/kubernetes/issues/122721
- name: FEATURE_GATES
value: '{"AllAlpha":true,"AllBeta":true,"EventedPLEG": false}'
- name: RUNTIME_CONFIG
Expand All @@ -198,6 +297,106 @@ periodics:
memory: 9Gi
cpu: 7

- interval: 4h
cluster: k8s-infra-prow-build
name: ci-kubernetes-e2e-kind-alpha-beta-enabled
annotations:
testgrid-dashboards: sig-testing-kind
testgrid-tab-name: kind-master-alpha-beta-enabled
description: Runs tests with no special requirements in a KinD cluster where alpha and beta feature gates and APIs are enabled, i.e. this does not include tests for alpha features and off-by-default beta features.
testgrid-alert-email: [email protected],[email protected],[email protected]
testgrid-num-columns-recent: '6'
labels:
preset-dind-enabled: "true"
decorate: true
decoration_config:
timeout: 60m
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
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && e2e-k8s.sh
env:
# EventedPLEG is disabled temporarily for https://github.com/kubernetes/kubernetes/issues/122721
- name: FEATURE_GATES
value: '{"AllAlpha":true,"AllBeta":true,"EventedPLEG": false}'
- name: RUNTIME_CONFIG
value: '{"api/all":"true"}'
- name: LABEL_FILTER
value: "Feature: isEmpty && !Deprecated && !Slow && !Disruptive && !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-conformance
annotations:
testgrid-dashboards: sig-testing-kind
testgrid-tab-name: kind-master-alpha-beta-enabled-conformance
description: Runs conformance tests in a KinD cluster where alpha and beta feature gates and APIs are enabled.
testgrid-alert-email: [email protected],[email protected],[email protected]
testgrid-num-columns-recent: '6'
labels:
preset-dind-enabled: "true"
decorate: true
decoration_config:
timeout: 60m
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
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && e2e-k8s.sh
env:
# EventedPLEG is disabled temporarily for https://github.com/kubernetes/kubernetes/issues/122721
- name: FEATURE_GATES
value: '{"AllAlpha":true,"AllBeta":true,"EventedPLEG": false}'
- name: RUNTIME_CONFIG
value: '{"api/all":"true"}'
- name: LABEL_FILTER
value: "Conformance && !Deprecated && !Slow && !Disruptive && !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: 24h
cluster: k8s-infra-prow-build
name: ci-kubernetes-e2e-kind-rootless
Expand Down