143 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
6d4ca967f7 Merge pull request #132824 from roycaihw/psi-pressure-test
Extend E2E test coverage for PSI metrics under pressure
2025-07-25 00:32:27 -07:00
Kubernetes Prow Robot
26045b2fab Merge pull request #132642 from yuanwang04/restart-rules
Implement container restart policy rules
2025-07-24 16:44:51 -07:00
Haowei Cai
252513a1b9 Add WithFeature and WithSerial, also check if cgroup v2 is used in test 2025-07-24 21:40:08 +00:00
carlory
94bf8fc8a9 Promoted API VolumeAttributesClass and VolumeAttributesClassList to storage.k8s.io/v1.
Promoted feature-gate `VolumeAttributesClass` to GA (on by default)

Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-07-25 01:53:59 +08:00
Yuan Wang
b34f8782e2 Add e2e tests 2025-07-24 16:49:54 +00:00
Kubernetes Prow Robot
7d758620bc Merge pull request #132083 from carlory/cleanup-GAed-fg-DevicePluginCDIDevices
remove general avaliable feature-gate DevicePluginCDIDevices
2025-07-21 13:06:27 -07:00
Kubernetes Prow Robot
ade9b7746a Merge pull request #132595 from AxeZhan/ga3960
Graduate PodLifecycleSleepAction to GA
2025-07-19 13:22:39 -07:00
sreeram-venkitesh
00bf3b37a7 Graduate PodLifecycleSleepActionAllowZero to GA 2025-07-18 21:35:58 +05:30
Francesco Romani
05e1c4b489 e2e: node: fix podresources API feature label
We want to fix and enhance lanes which exercise
the podresources API tests. The first step is to clarify
the label and made it specific to podresources API,
minimzing the clash and the ambiguity with the "PodLevelResources"
feature.

Note we change the label names, but the label name is backward
compatible (filtering for "Feature:PodResources" will still
get the tests). This turns out to be not a problem because
these tests are no longer called out explicitly in the lane
definitions. We want to change this ASAP.

The new name is more specific and allows us to clearly
call out tests for this feature in the lane definitions.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2025-07-15 14:15:00 +02:00
carlory
bd30b0adef remove general avaliable feature-gate DevicePluginCDIDevices
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-07-15 16:55:12 +08:00
Kubernetes Prow Robot
47e696a8fa Merge pull request #129154 from carlory/e2e-apps
e2e apps: remove unnecessary feature labels
2025-07-08 04:41:26 -07:00
carlory
fa31317000 Remove unused PodIndexLabel feature reference 2025-07-03 14:15:14 +08:00
AxeZhan
dcbed2fbdc Graduate PodLifecycleSleepAction to GA 2025-07-02 09:37:14 +08:00
Hemant Kumar
d67e7937e6 Remove recovery related featuregates 2025-06-27 17:57:16 -04:00
Davanum Srinivas
d50e1a684c Ensure all the files have the updated sorting
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-06-27 11:13:50 -04:00
Kubernetes Prow Robot
9ad46596d2 Merge pull request #129680 from carlory/rm-feature-label-NodeOutOfServiceVolumeDetach
Remove feature label NodeOutOfServiceVolumeDetach
2025-06-12 00:44:56 -07:00
Kubernetes Prow Robot
4db16edaa8 Merge pull request #132054 from HirazawaUi/promote-4369-to-ga
[KEP-4369]: Graduate RelaxedEnvironmentVariableValidation to GA
2025-06-10 11:19:02 -07:00
Kubernetes Prow Robot
11c5a45171 Merge pull request #131490 from aroradaman/skip-nfacct-test
kube-proxy: conditionally skip e2e
2025-06-09 07:42:24 -07:00
HirazawaUi
6a4751da7f Graduate RelaxedEnvironmentVariableValidation Feature gate to GA 2025-06-07 20:32:03 +08:00
Maciej Szulik
2bf3d8b733 KEP-3335: drop StatefulSetStartOrdinal feature gate
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-06-05 14:02:44 +02:00
Fabio Bertinatto
466fb81528 test/e2e/apimachinery/namespace.go: make OrderedNamespaceDeletion test serial
With OrderedNamespaceDeletion enabled by default, the namespace
controller now deletes resources before deleting the namespace itself.
At the same time, some existing tests create many resources. When
those tests finish around the same time, the namespace controller can
become overloaded. As a result, it may take longer to start deleting
resources created by this test.

Initially, this patch increased the test timeout to account for that
delay. However, the test still flaked in 1 out of 10 jobs, which
suggests increasing the timeouts isn't enough.
Once the test was made serial, no flakes were observed.
2025-06-03 15:58:41 -03:00
Patrick Ohly
b09d034a57 DRA E2E: revise test labeling
We only need one special "DynamicResourceAllocation" feature for the optional
node support of DRA (plugin registration, CDI support in the container
runtime). For individual features, the automatic labeling through
WithFeatureGate is sufficient.

To find DRA-related tests in a label filter, instead of plain-text "DRA" a
"DRA" label now gets added.

This change depends on an update of the DRA jobs.
2025-05-09 11:33:04 +02:00
Daman Arora
62ddcfba57 kube-proxy: conditionally skip e2e
Conditionally skip instead of failing when nfacct test when the required
metric is not present. The only case when the metric will not be registered
by kube-proxy is when nfacct subsystem is not supported on the node, we
skip the test in that case.

Signed-off-by: Daman Arora <aroradaman@gmail.com>
2025-04-28 20:35:19 +05:30
carlory
7c53a5aaa4 Remove feature label NodeOutOfServiceVolumeDetach 2025-04-24 14:54:41 +08:00
Kubernetes Prow Robot
f3d42bc845 Merge pull request #131141 from rphillips/fix_test_case_kubelet_authz_endpoint
kubelet: update kubelet_authz to new test framework
2025-04-23 17:08:30 -07:00
Jordan Liggitt
95b926c93a Feature-gate watchlist e2e 2025-04-19 17:18:31 -04:00
Ryan Phillips
58ff3129ad update kubelet_authz.go to new test framework 2025-04-03 15:57:08 -05:00
Kubernetes Prow Robot
c90a4b16b6 Merge pull request #130945 from danwinship/prefersame-e2e-test
e2e testing for PreferSameZone/PreferSameNode
2025-03-25 18:12:34 -07:00
Kubernetes Prow Robot
ff25881bc1 Merge pull request #130556 from sreeram-venkitesh/kep-4960-container-stop-signals
KEP 4960: Container Stop Signals
2025-03-24 16:36:32 -07:00
Sreeram
f035e37c4b Added e2e test and fixed existing pod test 2025-03-25 02:05:30 +05:30
Jean-Marc François
4db8e8cc1d Add configurable tolerance e2e test. 2025-03-21 18:48:38 -04:00
Kubernetes Prow Robot
dd43c3d29d Merge pull request #130953 from tallclair/ippr-e2e
Run in-place resize tests in default CI jobs
2025-03-21 12:18:31 -07:00
Kevin Hannon
a237f429fc Revert "Separate SeparateDiskTests from eviction" 2025-03-21 12:29:30 -04:00
carlory
a9526f6c7e add comment to the CPUManager feature label
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-03-21 10:42:32 +08:00
Tim Allclair
6873e81929 Run in-place resize tests in default CI jobs 2025-03-20 14:44:37 -07:00
Dan Winship
2670462eb0 Remove TopologyHints and TrafficDistribution feature flags
The features are always enabled, so the tests don't need to be
conditional.
2025-03-20 15:06:33 -04:00
Kubernetes Prow Robot
ba742a9aec Merge pull request #129574 from p-shah256/imagefs-tests
Separate SeparateDiskTests from eviction
2025-03-19 20:12:33 -07:00
Kubernetes Prow Robot
ab3cec0701 Merge pull request #130447 from pohly/dra-device-taints
device taints and tolerations (KEP 5055)
2025-03-19 13:00:32 -07:00
Patrick Ohly
2499663b84 DRA E2E: tests for device taints 2025-03-19 09:18:38 +01:00
Kubernetes Prow Robot
6396fa0f77 Merge pull request #130860 from carlory/remove-storage-feature-labels
e2e tests: remove unneeded storage feature label
2025-03-17 20:27:56 -07:00
Kevin Hannon
aa187d2d5a add separate container runtime filesystem tests 2025-03-17 12:07:10 -04:00
carlory
8c9452f4ca e2e tests: remove unneeded storage feature label 2025-03-17 11:57:18 +08:00
carlory
3e70a1bc9c remove unneeded e2e features
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-03-14 14:50:35 +08:00
Jefftree
9eef88c844 Add CLE e2e tests 2025-03-11 20:54:45 +00:00
Kubernetes Prow Robot
cad46631a8 Merge pull request #130655 from BenTheElder/pr130580
Set [Feature:OffByDefault] when WithFeatureGate receives an off-by-default feature gate
2025-03-10 13:31:46 -07:00
Jordan Liggitt
628d107b61 Switch cluster trust bundle e2e tests to generic alpha feature + feature gates
This relies on WithFeatureGate adding [Feature:OffByDefault]. Without that, the
test would start to run in jobs which don't enable the feature.
2025-03-10 12:04:04 -07:00
Kubernetes Prow Robot
2effa5e3cf Merge pull request #130352 from natasha41575/kubelet-pod-observedgen
[FG:PodObservedGenerationTracking] Kubelet sets pod `status.observedGeneration` when updating the pod status
2025-03-07 13:33:45 -08:00
Kubernetes Prow Robot
9d45ea8b9d Merge pull request #128586 from mortent/DRAPrioritizedList
Prioritized Alternatives in Device Requests
2025-03-06 21:01:44 -08:00
Natasha Sarkar
40e7d88f02 Kubelet sets pod.status.observedGeneration behind FG 2025-03-06 22:31:04 +00:00
Kubernetes Prow Robot
4f3fd12bc1 Merge pull request #130116 from AkihiroSuda/rro
KEP-3857: Recursive Read-only (RRO) mounts: promote to GA
2025-03-03 19:55:49 -08:00