Skip to content

Commit a6db0f5

Browse files
committed
Always set AllBeta with AllAlpha for alpha CI jobs
1 parent 1086237 commit a6db0f5

File tree

12 files changed

+23
-124
lines changed

12 files changed

+23
-124
lines changed

config/jobs/kubernetes/cloud-provider-ibmcloud/cloud-provider-ibmcloud-ppc64le-periodics.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ periodics:
351351
--workers-count 2 --cluster-name alpha-enabled-$(date +%s) \
352352
--up --down --auto-approve --retry-on-tf-failure 3 --ignore-destroy-errors \
353353
--break-kubetest-on-upfail true \
354-
--extra-vars=feature_gates:AllAlpha=true,EventedPLEG=false \
354+
--extra-vars=feature_gates:AllAlpha=true,AllBeta=true,EventedPLEG=false \
355355
--extra-vars=runtime_config:api/all=true \
356356
--build-version $(curl -Ls https://dl.k8s.io/ci/latest.txt) \
357357
--test=ginkgo -- --parallel 25 --test-package-dir ci --test-package-marker latest.txt \

config/jobs/kubernetes/generated/generated.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ periodics:
2323
- --timeout=180m
2424
- --env=KUBE_PROXY_DAEMONSET=true
2525
- --env=ENABLE_POD_PRIORITY=true
26-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
26+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
2727
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
2828
- --runtime-config=api/all=true
2929
- --test_args=--ginkgo.focus=\[Feature:(AdmissionWebhookMatchConditions|InPlacePodVerticalScaling|SidecarContainers|StorageVersionAPI|PodPreset|StatefulSetAutoDeletePVC)\]|Networking --ginkgo.skip=\[Feature:(SCTPConnectivity|Volumes|Networking-Performance|Example)\]|IPv6|csi-hostpath-v0 --minStartupPods=8
@@ -250,7 +250,7 @@ periodics:
250250
- --timeout=180m
251251
- --env=KUBE_PROXY_DAEMONSET=true
252252
- --env=ENABLE_POD_PRIORITY=true
253-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
253+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
254254
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
255255
- --runtime-config=api/all=true
256256
- --test_args=--ginkgo.focus=\[Feature:(AdmissionWebhookMatchConditions|InPlacePodVerticalScaling|SidecarContainers|StorageVersionAPI|PodPreset|StatefulSetAutoDeletePVC)\]|Networking --ginkgo.skip=\[Feature:(SCTPConnectivity|Volumes|Networking-Performance|Example)\]|IPv6|csi-hostpath-v0 --minStartupPods=8
@@ -465,7 +465,7 @@ periodics:
465465
- --timeout=180m
466466
- --env=KUBE_PROXY_DAEMONSET=true
467467
- --env=ENABLE_POD_PRIORITY=true
468-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
468+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
469469
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
470470
- --runtime-config=api/all=true
471471
- --test_args=--ginkgo.focus=\[Feature:(AdmissionWebhookMatchConditions|InPlacePodVerticalScaling|SidecarContainers|StorageVersionAPI|PodPreset|StatefulSetAutoDeletePVC)\]|Networking --ginkgo.skip=\[Feature:(SCTPConnectivity|Volumes|Networking-Performance|Example)\]|IPv6|csi-hostpath-v0 --minStartupPods=8
@@ -680,7 +680,7 @@ periodics:
680680
- --timeout=180m
681681
- --env=KUBE_PROXY_DAEMONSET=true
682682
- --env=ENABLE_POD_PRIORITY=true
683-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
683+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
684684
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
685685
- --runtime-config=api/all=true
686686
- --test_args=--ginkgo.focus=\[Feature:(AdmissionWebhookMatchConditions|InPlacePodVerticalScaling|SidecarContainers|StorageVersionAPI|PodPreset|StatefulSetAutoDeletePVC)\]|Networking --ginkgo.skip=\[Feature:(SCTPConnectivity|Volumes|Networking-Performance|Example)\]|IPv6|csi-hostpath-v0 --minStartupPods=8

config/jobs/kubernetes/kops/build_jobs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,7 +1297,7 @@ def generate_misc():
12971297
"--set=spec.kubeAPIServer.auditLogPath=/var/log/kube-apiserver-audit.log",
12981298
"--set=spec.kubeAPIServer.runtimeConfig=api/all=true"
12991299
],
1300-
kubernetes_feature_gates="AllAlpha,-EventedPLEG",
1300+
kubernetes_feature_gates="AllAlpha,AllBeta,-EventedPLEG",
13011301
focus_regex=r'\[Feature:(AdmissionWebhookMatchConditions|InPlacePodVerticalScaling|SidecarContainers|StorageVersionAPI|PodPreset|StatefulSetAutoDeletePVC)\]|Networking',
13021302
skip_regex=r'\[Feature:(SCTPConnectivity|Volumes|Networking-Performance)\]|IPv6|csi-hostpath-v0',
13031303
test_timeout_minutes=240,
@@ -1321,7 +1321,7 @@ def generate_misc():
13211321
"--set=spec.kubeAPIServer.runtimeConfig=api/all=true",
13221322
"--gce-service-account=default",
13231323
],
1324-
kubernetes_feature_gates="AllAlpha,-EventedPLEG",
1324+
kubernetes_feature_gates="AllAlpha,AllBeta,-EventedPLEG",
13251325
focus_regex=r'\[Feature:(AdmissionWebhookMatchConditions|InPlacePodVerticalScaling|SidecarContainers|StorageVersionAPI|PodPreset|StatefulSetAutoDeletePVC)\]|Networking',
13261326
skip_regex=r'\[Feature:(SCTPConnectivity|Volumes|Networking-Performance)\]|IPv6|csi-hostpath-v0',
13271327
test_timeout_minutes=240,

config/jobs/kubernetes/kops/kops-periodics-misc2.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3274,7 +3274,7 @@ periodics:
32743274
--up --down \
32753275
--cloud-provider=aws \
32763276
--create-args="--image='137112412989/al2023-ami-2023.8.20250915.0-kernel-6.1-x86_64' --channel=alpha --networking=kubenet --set=spec.kubeAPIServer.logLevel=4 --set=spec.kubeAPIServer.auditLogMaxSize=2000000000 --set=spec.kubeAPIServer.enableAggregatorRouting=true --set=spec.kubeAPIServer.auditLogPath=/var/log/kube-apiserver-audit.log --set=spec.kubeAPIServer.runtimeConfig=api/all=true --discovery-store=s3://k8s-kops-prow/discovery" \
3277-
--kubernetes-feature-gates=AllAlpha,-EventedPLEG \
3277+
--kubernetes-feature-gates=AllAlpha,AllBeta,-EventedPLEG \
32783278
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
32793279
--kubernetes-version=https://storage.googleapis.com/k8s-release-dev/ci/latest.txt \
32803280
--test=kops \
@@ -3343,7 +3343,7 @@ periodics:
33433343
--cloud-provider=gce \
33443344
--admin-access=0.0.0.0/0 \
33453345
--create-args="--channel=alpha --networking=kubenet --image=cos-cloud/cos-105-17412-370-67 --set=spec.kubeAPIServer.logLevel=4 --set=spec.kubeAPIServer.auditLogMaxSize=2000000000 --set=spec.kubeAPIServer.enableAggregatorRouting=true --set=spec.kubeAPIServer.auditLogPath=/var/log/kube-apiserver-audit.log --set=spec.kubeAPIServer.runtimeConfig=api/all=true --gce-service-account=default" \
3346-
--kubernetes-feature-gates=AllAlpha,-EventedPLEG \
3346+
--kubernetes-feature-gates=AllAlpha,AllBeta,-EventedPLEG \
33473347
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
33483348
--kubernetes-version=https://storage.googleapis.com/k8s-release-dev/ci/latest.txt \
33493349
--test=kops \

config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ presubmits:
465465
args:
466466
- --ginkgo-parallel=1
467467
- --build=quick
468-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
468+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
469469
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
470470
- --env=KUBE_PROXY_DAEMONSET=true
471471
- --env=ENABLE_POD_PRIORITY=true
@@ -766,7 +766,7 @@ presubmits:
766766
- --check-leaked-resources
767767
- --env=KUBE_COS_INSTALL_CONTAINERD_VERSION=v2.0.0
768768
- --env=KUBE_COS_INSTALL_RUNC_VERSION=v1.2.1
769-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
769+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
770770
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
771771
- --env=KUBE_PROXY_DAEMONSET=true
772772
- --env=ENABLE_POD_PRIORITY=true
@@ -896,7 +896,7 @@ periodics:
896896
- --check-leaked-resources
897897
- --env=KUBE_COS_INSTALL_CONTAINERD_VERSION=v2.0.0
898898
- --env=KUBE_COS_INSTALL_RUNC_VERSION=v1.2.1
899-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
899+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
900900
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
901901
- --env=KUBE_PROXY_DAEMONSET=true
902902
- --env=ENABLE_POD_PRIORITY=true
@@ -936,7 +936,7 @@ periodics:
936936
- /workspace/scenarios/kubernetes_e2e.py
937937
args:
938938
- --check-leaked-resources
939-
- --env=KUBE_FEATURE_GATES=AllAlpha=true,EventedPLEG=false
939+
- --env=KUBE_FEATURE_GATES=AllAlpha=true,AllBeta=true,EventedPLEG=false
940940
- --env=ENABLE_CACHE_MUTATION_DETECTOR=true
941941
- --env=KUBE_PROXY_DAEMONSET=true
942942
- --env=ENABLE_POD_PRIORITY=true

config/jobs/kubernetes/sig-cloud-provider/periodic-e2e.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ periodics:
105105
kubetest2 ec2 \
106106
--stage https://dl.k8s.io/ci/fast/ \
107107
--version $VERSION \
108-
--feature-gates="AllAlpha=true,EventedPLEG=false" \
108+
--feature-gates="AllAlpha=true,AllBeta=true,EventedPLEG=false" \
109109
--runtime-config="api/all=true" \
110110
--external-cloud-provider true \
111111
--up \
@@ -171,7 +171,7 @@ periodics:
171171
kubetest2 ec2 \
172172
--stage https://dl.k8s.io/ci/fast/ \
173173
--version $VERSION \
174-
--feature-gates="AllAlpha=true,EventedPLEG=false" \
174+
--feature-gates="AllAlpha=true,AllBeta=true,EventedPLEG=false" \
175175
--runtime-config="api/all=true" \
176176
--up \
177177
--down \

config/jobs/kubernetes/sig-node/node-kubelet.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -696,7 +696,7 @@ periodics:
696696
- --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/systemd/image-config.yaml
697697
- --deployment=node
698698
- --gcp-zone=us-central1-b
699-
- '--node-test-args=--standalone-mode=true --feature-gates=AllAlpha=true,EventedPLEG=false --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
699+
- '--node-test-args=--standalone-mode=true --feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
700700
- --node-tests=true
701701
- --provider=gce
702702
- --test_args=--nodes=8 --focus="\[Feature:StandaloneMode\]" --skip="\[Flaky\]|\[Serial\]"

config/jobs/kubernetes/sig-node/sig-node-presubmit.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -756,7 +756,7 @@ presubmits:
756756
- --deployment=node
757757
- --gcp-zone=us-central1-b
758758
- --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/image-config-serial.yaml
759-
- '--node-test-args=--feature-gates=AllAlpha=true,EventedPLEG=false --service-feature-gates=AllAlpha=true --runtime-config=api/all=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
759+
- '--node-test-args=--feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --service-feature-gates=AllAlpha=true,AllBeta=true --runtime-config=api/all=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/usr/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd*\"]}"'
760760
- --node-tests=true
761761
- --provider=gce
762762
# Feature:DynamicResourceAllocation has it's own test jobs with the proper conditions set
@@ -1035,7 +1035,7 @@ presubmits:
10351035
kubetest2 ec2 \
10361036
--stage https://dl.k8s.io/ci/fast/ \
10371037
--version $VERSION \
1038-
--feature-gates="AllAlpha=true,EventedPLEG=false,StorageVersionAPI=true,APIServerIdentity=true" \
1038+
--feature-gates="AllAlpha=true,AllBeta=true,EventedPLEG=false,StorageVersionAPI=true,APIServerIdentity=true" \
10391039
--runtime-config="api/all=true" \
10401040
--up \
10411041
--down \
@@ -3302,7 +3302,7 @@ presubmits:
33023302
- --node-args=--image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-main/systemd/image-config.yaml
33033303
- --deployment=node
33043304
- --gcp-zone=us-central1-b
3305-
- '--node-test-args=--standalone-mode=true --feature-gates=AllAlpha=true,EventedPLEG=false --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
3305+
- '--node-test-args=--standalone-mode=true --feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service"'
33063306
- --node-tests=true
33073307
- --provider=gce
33083308
- --test_args=--nodes=8 --focus="\[Feature:StandaloneMode\]" --skip="\[Flaky\]|\[Serial\]"

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

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -100,55 +100,6 @@ periodics:
100100
# during the tests more like 3-20m is used
101101
cpu: 7
102102

103-
- interval: 4h
104-
cluster: k8s-infra-prow-build
105-
name: ci-kubernetes-e2e-kind-alpha-features
106-
annotations:
107-
testgrid-dashboards: sig-release-master-informing, sig-testing-kind
108-
testgrid-tab-name: kind-master-alpha
109-
description: Runs tests with no special requirements other than alpha feature gates in a KinD cluster where alpha feature gates and APIs are enabled.
110-
111-
testgrid-num-columns-recent: '6'
112-
labels:
113-
preset-dind-enabled: "true"
114-
decorate: true
115-
decoration_config:
116-
timeout: 60m
117-
extra_refs:
118-
- org: kubernetes
119-
repo: kubernetes
120-
base_ref: master
121-
path_alias: k8s.io/kubernetes
122-
spec:
123-
containers:
124-
- image: gcr.io/k8s-staging-test-infra/krte:v20250904-c89b045f57-master
125-
command:
126-
- wrapper.sh
127-
- bash
128-
- -c
129-
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && e2e-k8s.sh
130-
env:
131-
- name: FEATURE_GATES
132-
value: '{"AllAlpha":true,"EventedPLEG": false}'
133-
- name: RUNTIME_CONFIG
134-
value: '{"api/alpha":"true", "api/ga":"true"}'
135-
- name: LABEL_FILTER
136-
value: "Feature: isSubsetOf OffByDefault && !BetaOffByDefault && !Deprecated && !Slow && !Disruptive && !Flaky"
137-
- name: PARALLEL
138-
value: "true"
139-
# we need privileged mode in order to do docker in docker
140-
securityContext:
141-
privileged: true
142-
resources:
143-
limits:
144-
memory: 9Gi
145-
cpu: 7
146-
requests:
147-
# these are both a bit below peak usage during build
148-
# this is mostly for building kubernetes
149-
memory: 9Gi
150-
cpu: 7
151-
152103
- interval: 4h
153104
cluster: k8s-infra-prow-build
154105
name: ci-kubernetes-e2e-kind-beta-features

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

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -268,55 +268,6 @@ presubmits:
268268
testgrid-create-test-group: 'true'
269269
testgrid-dashboards: sig-testing-kind
270270

271-
- name: pull-kubernetes-e2e-kind-alpha-features
272-
cluster: k8s-infra-prow-build
273-
annotations:
274-
description: Runs tests with no special requirements other than alpha feature gates in a KinD cluster where alpha feature gates and APIs are enabled.
275-
testgrid-num-failures-to-alert: '10'
276-
testgrid-alert-stale-results-hours: '24'
277-
testgrid-create-test-group: 'true'
278-
optional: true
279-
always_run: false
280-
decorate: true
281-
skip_branches:
282-
- release-\d+\.\d+ # per-release settings
283-
labels:
284-
preset-dind-enabled: "true"
285-
decoration_config:
286-
timeout: 60m
287-
grace_period: 15m
288-
path_alias: k8s.io/kubernetes
289-
spec:
290-
containers:
291-
- image: gcr.io/k8s-staging-test-infra/krte:v20250904-c89b045f57-master
292-
command:
293-
- wrapper.sh
294-
- bash
295-
- -c
296-
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && e2e-k8s.sh
297-
env:
298-
# EventedPLEG is disabled temporarily for https://github.com/kubernetes/kubernetes/issues/122721
299-
- name: FEATURE_GATES
300-
value: '{"AllAlpha":true,"EventedPLEG":false}'
301-
- name: RUNTIME_CONFIG
302-
value: '{"api/alpha":"true", "api/ga":"true"}'
303-
- name: LABEL_FILTER
304-
value: "Feature: isSubsetOf OffByDefault && !BetaOffByDefault && !Deprecated && !Slow && !Disruptive && !Flaky"
305-
- name: SKIP
306-
value: PodSecurityPolicy|LoadBalancer|load.balancer|In-tree.Volumes.\[Driver:.nfs\]|PersistentVolumes.NFS|Network.should.set.TCP.CLOSE_WAIT.timeout|Simple.pod.should.support.exec.through.an.HTTP.proxy|subPath.should.support.existing|should.provide.basic.identity
307-
- name: PARALLEL
308-
value: "true"
309-
# we need privileged mode in order to do docker in docker
310-
securityContext:
311-
privileged: true
312-
resources:
313-
limits:
314-
cpu: 7
315-
memory: 9000Mi
316-
requests:
317-
cpu: 7
318-
memory: 9000Mi
319-
320271
- name: pull-kubernetes-e2e-kind-beta-features
321272
cluster: k8s-infra-prow-build
322273
annotations:

0 commit comments

Comments
 (0)