Commit Graph

29699 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
08b192cdd1 Merge pull request #137626 from pohly/dra-e2e-with-kubelet-version
E2E framework: introduce WithKubeletMinVersion helper
2026-03-12 13:55:37 +05:30
Kubernetes Prow Robot
a89519d791 Merge pull request #136728 from guptaNswati/kep-3695-FG-ga
KEP-3695: FG kubeletPodResources GA update
2026-03-12 07:15:34 +05:30
Kubernetes Prow Robot
c88f221fd2 Merge pull request #136279 from tchap/add-feature-gate-ControllerManagerReleaseLeaderELectionLockOnCancel
controller-manager: Add ControllerManagerReleaseLeaderElectionLockOnCancel feature gate
2026-03-12 06:09:35 +05:30
Kubernetes Prow Robot
6320c4cad8 Merge pull request #136681 from yuanwang04/restart-pod
Graduate RestartAllContainers to beta
2026-03-12 05:13:57 +05:30
Kubernetes Prow Robot
93eed79b22 Merge pull request #137639 from pohly/dra-integration-extendedresource-alloc-fix
DRA integration: fix test isolation of extended resource test
2026-03-12 03:01:49 +05:30
Kubernetes Prow Robot
9d5db065bd Merge pull request #136256 from seans3/websocket-to-kubelet
Extend WebSocket Streaming Protocol to the Kubelet for Exec/Attach/PortForward
2026-03-12 03:01:36 +05:30
Yuan Wang
c1f00c7d67 Graduate feature to beta 2026-03-11 20:45:36 +00:00
Kubernetes Prow Robot
d729528df4 Merge pull request #136711 from saschagrunert/graduate-image-volume-ga
[KEP-4639]: Graduate ImageVolume to GA
2026-03-12 00:45:43 +05:30
Swati Gupta
9f9edb2525 remove featuregate in e2e_node test
Signed-off-by: Swati Gupta <swatig@nvidia.com>
2026-03-11 11:28:24 -07:00
Kubernetes Prow Robot
55909d5cb4 Merge pull request #137636 from soltysh/portforward_cleanup
Re-use existing helper for port-forwarding in autoscaling utils
2026-03-11 23:53:56 +05:30
kennangaibel
c19439f3f3 Support tls server name overrides in EgressSelectorConfiguration (#136640)
add integration test

Use proper test header, change to  etcdMain to recognize test flags

fix goroutine leak in integration test

redo integration test with kubeapiserverapptesting

fix comment capitalization, use existing client libraries

fix comment capitalization, use existing client libraries

consolidate http connect handler logic from odic and tls_server-name into helper

add expected SNI, remove unused test

move oidc helpers.go to right dir, remove copyright year

split helpers.go into descriptive file names

use atomic ptr for SNI, refactor generateTestCerts, remove errors from runTLSEgressProxy, explain jwksHandler in comment

use testify, add back context messages

Clean up tests

Signed-off-by: Monis Khan <mok@microsoft.com>
2026-03-11 23:53:35 +05:30
Swati Gupta
faf9e8dd57 FG Lock to default in 1.36
Signed-off-by: Swati Gupta <swatig@nvidia.com>
2026-03-11 10:58:55 -07:00
Swati Gupta
94a96b7e59 KEP-3695: FG kubeletPodResources GA update
Signed-off-by: Swati Gupta <swatig@nvidia.com>
2026-03-11 10:58:55 -07:00
Patrick Ohly
1677969a8a DRA integration: fix test isolation of extended resource test
The testExtendedResource caller supplies a spec without selector and thus
allocated devices from whatever slice some other test might have created. This
caused random test flakes, typically in UsesAllResources because it cannot
allocate all its claims.

This could be fixed in the caller, but as the function exists and might also be
called incorrectly in other, future tests, the function itself gets changed to
add the selector if the caller didn't provide one.
2026-03-11 18:31:13 +01:00
Sean Sullivan
392b5e5c82 Updated proxy handler in kubelet 2026-03-11 16:31:13 +00:00
Maciej Szulik
d11acb0d89 Re-use existing helper for port-forwarding in autoscaling utils
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-03-11 15:24:15 +01:00
Hemant Kumar
0e001ab1a5 Fix e2e tests to handle explicit driver opt-in for scheduling 2026-03-11 08:34:29 -04:00
Kubernetes Prow Robot
b16838370b Merge pull request #136044 from SergeyKanzhelev/versioninconfigz
added API Version and Kind in /configz serailized objects
2026-03-11 15:09:36 +05:30
Patrick Ohly
9d9f4ddd88 E2E framework: introduce WithKubeletMinVersion
This simplifies specifying the minimum required kubelet (a bit shorter overall,
harder to introduce typos because the string is shorter) and enables usage of
`--sem-ver-filter`.

Jobs that filter by label or text continue to work as before.

As a proof-of-concept, the DRA tests are labeled using the new helper
and are tested with canary jobs which use --sem-ver-filter. The normal
jobs which rely on the label still work.
2026-03-11 09:47:27 +01:00
Kubernetes Prow Robot
9169d916a0 Merge pull request #136042 from pravk03/ndf-beta-2
Node Declared Features beta changes
2026-03-11 12:11:36 +05:30
Kubernetes Prow Robot
38940f0222 Merge pull request #135297 from michaelasp/svmUpdateCRD
Remove CRD stored versions from status upon SVM migration
2026-03-11 08:03:09 +05:30
Michael Aspinwall
d274e05cc9 Remove CRD stored versions from status upon SVM migration 2026-03-11 00:50:27 +00:00
Sergey Kanzhelev
4396474b0b integration tests for configz endpoints 2026-03-11 00:25:32 +00:00
Kubernetes Prow Robot
fdbea74545 Merge pull request #137419 from michaelasp/rvInformerMetrics
Add metric tracking the latest cached rv of informers
2026-03-11 03:53:24 +05:30
Kubernetes Prow Robot
aa5abdd371 Merge pull request #136817 from kairosci/fix-gc-notfound-136525
Handle NotFound errors in garbage collector
2026-03-11 03:53:09 +05:30
Kubernetes Prow Robot
69144c9081 Merge pull request #137371 from pohly/dra-bind-claim-panic
DRA scheduler: fix potential panic when DRABindingConditions are enabled
2026-03-11 03:03:25 +05:30
Michael Aspinwall
9fb9e933b2 Add metric tracking the latest cached rv of informers 2026-03-10 20:29:41 +00:00
Kubernetes Prow Robot
0009958799 Merge pull request #137386 from richabanker/flagz-beta
Graduate ComponentFlagz feature gate to Beta
2026-03-11 00:45:26 +05:30
Kubernetes Prow Robot
89d2deaa1d Merge pull request #137202 from serathius/watchlist-trace
Mirror List and WatchList tracing
2026-03-11 00:45:18 +05:30
Kubernetes Prow Robot
bfb362c575 Merge pull request #137466 from richabanker/nh-scheduler
Enable native histograms gated by feature flag in scheduler
2026-03-10 23:03:11 +05:30
Richa Banker
a902b8ffdc Graduate ComponentFlagz feature gate to Beta 2026-03-10 09:50:16 -07:00
Kubernetes Prow Robot
f8b277b2b8 Merge pull request #137600 from pacoxu/integration-flake
for discovery integration, set client qps limit to 50 and burst to 100
2026-03-10 20:21:30 +05:30
Kubernetes Prow Robot
519dbb1929 Merge pull request #137481 from pohly/PR224-fix-upgrade-downgrade-failures
DRA upgrade/downgrade: add some debug output for stopping commands
2026-03-10 20:21:13 +05:30
Kubernetes Prow Robot
2757a872ec Merge pull request #137523 from enj/enj/f/constrained_impersonation_latency_metrics
KEP-5284: add impersonation latency tracking
2026-03-10 19:29:36 +05:30
Kubernetes Prow Robot
ec451e29ab Merge pull request #137384 from richabanker/statusz-beta
Graduate ComponentStatusz feature gate to Beta
2026-03-10 19:29:28 +05:30
Kubernetes Prow Robot
cf3957f01a Merge pull request #137364 from Phaow/add-vgs-tests
test: add preprovisioned vgs test
2026-03-10 19:29:19 +05:30
Paco Xu
0cc4aaa963 for discovery integration, set client qps limit to 50 and burst to 100 2026-03-10 15:43:45 +08:00
Kubernetes Prow Robot
a142b22c38 Merge pull request #136965 from yuanwang04/restart-pod-tests
Move E2E tests for RestartAllContainers
2026-03-10 08:53:11 +05:30
Antoni Zawodny
3f094dc228 Create Workload API v1alpha2 (#136976)
* Drop WorkloadRef field and introduce SchedulingGroup field in Pod API

* Introduce v1alpha2 Workload and PodGroup APIs, drop v1alpha1 Workload API

Co-authored-by: yongruilin <yongrlin@outlook.com>

* Run hack/update-codegen.sh

* Adjust kube-scheduler code and integration tests to v1alpha2 API

* Drop v1alpha1 scheduling API group and run make update

---------

Co-authored-by: yongruilin <yongrlin@outlook.com>
2026-03-10 07:59:10 +05:30
Kubernetes Prow Robot
a01d2e6cd4 Merge pull request #132922 from yt2985/client-fix
Fix the client-go issue of reloading trust root CAs.
2026-03-10 06:59:10 +05:30
Monis Khan
8a154c3d39 KEP-5284: add impersonation latency tracking
This change allows slow impersonation requests to be tracked via the
apiserver.latency.k8s.io/impersonation audit event annotation.

Updated tests to assert that the audit event log:

- Contains the new latency annotation
- Contains the impersonationConstraint field
- Failed impersonation attempts are observable by the response status

Signed-off-by: Monis Khan <mok@microsoft.com>
2026-03-09 19:58:31 -04:00
Kubernetes Prow Robot
1a3cc8be4d Merge pull request #137552 from kannon92/issue-137539
move extended resources to dra feature lane
2026-03-10 05:17:16 +05:30
Kubernetes Prow Robot
dbaf71515c Merge pull request #137521 from BenTheElder/document-kind-feature
document "Kind" e2e feature
2026-03-10 05:17:09 +05:30
Richa Banker
07705a5de7 Enable native histograms in scheduler gated by feature flag 2026-03-09 16:36:05 -07:00
Yuan Wang
f33a2767aa Refactor container restart policy tests to e2e/common/node
- Added validation for lastTerminationStatus
2026-03-09 23:05:05 +00:00
Kubernetes Prow Robot
e7f635506d Merge pull request #136763 from richabanker/nh-alpha
Enable native histograms gated by feature flag in apiserver
2026-03-10 04:11:09 +05:30
Richa Banker
682570580d Graduate ComponentStatusz feature gate to Beta 2026-03-09 15:00:26 -07:00
Kubernetes Prow Robot
0fbb89c81c Merge pull request #137535 from danwinship/nodeip-e2e-cleanups
e2e cleanups related to node IPs
2026-03-10 02:59:19 +05:30
Kubernetes Prow Robot
3d6026d2fd Merge pull request #136178 from omerap12/promote-hpa-metrics
promote HPA metrics to beta
2026-03-10 01:19:13 +05:30
Kevin Hannon
c7ca6b9cfe Add KubeletMinVersion:1.36 label to DRA extended resource tests
This prevents the DRA extended resource tests from running against
kubelets older than 1.36 in n-x version skew jobs, avoiding failures
when deploying device plugins on downgraded kubelets.
2026-03-09 14:29:31 -04:00