Commit Graph

136211 Commits

Author SHA1 Message Date
Hemant Kumar
e1a97a780d Update scheduler to check PreventPodSchedulingIfMissing 2026-03-09 12:55:17 -04:00
Hemant Kumar
e64d62c2ee Update validation tests and add defaulting 2026-03-09 12:55:17 -04:00
Hemant Kumar
e9396eee48 Add a new field in CSIDriver to prevent pod scheduing 2026-03-09 12:55:17 -04:00
Hemant Kumar
7d9e61be7e Update generated fields 2026-03-09 12:55:17 -04:00
Hemant Kumar
7d4f1a277e Update the types for new preventscheduling field 2026-03-09 12:55:17 -04:00
Kubernetes Prow Robot
4a300f8e6d Merge pull request #137561 from bart0sh/PR225-DRA-fix-ExtendedResource-upgrade-downgrade-flakes
test/e2e_dra: retry pod check during upgrade/downgrade
2026-03-09 21:57:15 +05:30
Nikhil
e026a9482a Remove deprecated PodRequestsAndLimits from kubectl/pkg/util/resource (#137442)
* Remove deprecated PodRequestsAndLimits from kubectl/pkg/util/resource

The PodRequestsAndLimits function was deprecated in favor of
k8s.io/component-helpers/resource.PodRequests and PodLimits,
which also support pod-level resources. There are no remaining
consumers in kubectl.

This removal includes the unexported helpers: podRequests,
podLimits, determineContainerReqs, max, addResourceList, and
maxResourceList.

* Remove test for deleted max helper function
2026-03-09 19:53:31 +05:30
Kubernetes Prow Robot
63d25f42db Merge pull request #136945 from ardaguclu/fix-kubectl-scale
Reflect expected replica count to the output of kubectl scale
2026-03-09 19:53:22 +05:30
Kubernetes Prow Robot
4c162fe1f7 Merge pull request #136602 from guptaNswati/e2e-kep3695-podresources-test
add additional Get() tests for GA
2026-03-09 19:53:13 +05:30
Kubernetes Prow Robot
889a2bb795 Merge pull request #137537 from Mujib-Ahasan/add-suggestfor
kubectl: improve command suggestions for describe and get
2026-03-09 18:57:14 +05:30
Ed Bartosh
aa731ab5c0 test/e2e_dra: retry pod check during upgrade/downgrade
During cluster upgrade and downgrade, nodes are temporarily restarted.
A pod can be reported as Running by the API server while the kubelet's
container runtime is still initializing, causing transient exec failures:

  Internal error occurred: unable to upgrade connection: pod does not exist

Wrapped b.TestPod in tCtx.Eventually so that assertion failures are treated
as temporary and retried.
2026-03-09 11:40:39 +02:00
Kubernetes Prow Robot
d0bd636b3e Merge pull request #137531 from atombrella/feature/test_rangeint
Lint: Use modernize/rangeint in `test/{e2e,e2e_node,images,soak}`
2026-03-09 14:01:18 +05:30
Kubernetes Prow Robot
090693bd79 Merge pull request #137497 from atombrella/feature/modernize_activate_forvar
Lint: Activate modernize/forvar rule in golangci-lint.
2026-03-09 14:01:11 +05:30
Kubernetes Prow Robot
bc9a038c98 Merge pull request #137494 from fuweid/fix-reset-issue
cmd/kubeadm: ignore EINVAL error during unmount
2026-03-09 08:09:58 +05:30
Kubernetes Prow Robot
1cdc42e3aa Merge pull request #136845 from darshansreenivas/external-snapshotter-e2e-tests
adding stress tests to volume Group Snapshotter
2026-03-09 06:51:58 +05:30
Darshan Murthy
0dd7cb2e3b adding stress tests to volume Group Snapshotter 2026-03-08 11:25:23 -07:00
Mujib Ahasan
3cd3f37861 kubectl: add additional command suggestFor for describe and get
Signed-off-by: Mujib Ahasan <ahasanmujib8@gmail.com>
2026-03-08 02:49:37 +05:30
Mads Jensen
1f2b70a043 Lint: Use modernize/rangeint in test/{e2e,e2e_node,images,soak} 2026-03-07 10:17:31 +01:00
Kubernetes Prow Robot
dfbe79674a Merge pull request #137524 from BenTheElder/test-mac
split linux and portable deviceattribute unit tests
2026-03-07 14:11:58 +05:30
Kubernetes Prow Robot
8782cf135f Merge pull request #136963 from yuanwang04/restart-pod-keep-logs
Keep logs when containers removed by RestartAllContainers
2026-03-07 07:22:18 +05:30
Kubernetes Prow Robot
65c04dac7b Merge pull request #137471 from tallclair/pod-status-redundant-relist
Pod status redundant relist
2026-03-07 05:42:24 +05:30
Kubernetes Prow Robot
e5fd5bb8fd Merge pull request #136966 from yuanwang04/restart-pod-single-container
Fix RestartAllContainer restart quickly with single container
2026-03-07 05:42:17 +05:30
Benjamin Elder
e78f851177 split linux and portable deviceattribute unit tests 2026-03-06 15:40:21 -08:00
Kubernetes Prow Robot
05c01a2e80 Merge pull request #136499 from danwinship/nftables-hairpin-2
further nftables masquerading improvements
2026-03-07 03:32:17 +05:30
Tim Allclair
c356602cb1 Pass kubecontainer.Pod to runtime.GetPodStatus 2026-03-06 20:48:42 +00:00
Tim Allclair
a68bdab168 Add kuberuntime GetPod (singular), and generalized get{Sandboxes,Container} functions 2026-03-06 20:36:58 +00:00
Mads Jensen
dd32d7c324 Lint: Activate modernize/forvar rule in golangci-lint. 2026-03-06 21:36:05 +01:00
Kubernetes Prow Robot
42eb93b12f Merge pull request #137450 from Phaow/hotfix
test: fix WaitForNamespacedGVRDeletion parameter order
2026-03-07 01:12:35 +05:30
Kubernetes Prow Robot
3b78e2bfcf Merge pull request #137217 from stlaz/cri-api-pull-id
CRI API: add image_id to PullImageResponse
2026-03-07 01:12:27 +05:30
Kubernetes Prow Robot
f5bafe93ac Merge pull request #135048 from yliaog/beta_promo
DRA Extended Resource: promote to Beta in 1.36
2026-03-07 01:12:19 +05:30
Kubernetes Prow Robot
644e26dc55 Merge pull request #137476 from brianpursley/wait-context
Use context in kubectl wait and kubectl logs
2026-03-07 00:08:32 +05:30
Kubernetes Prow Robot
2bbb175707 Merge pull request #137461 from ahmedharabi/fix/statefulset-error-wrapping
statefulset: wrap errors with %w in StatefulPodControl
2026-03-07 00:08:25 +05:30
Kubernetes Prow Robot
997908a591 Merge pull request #137399 from soltysh/find_container_cleanup
De-ducplicate and clean logic in FindOrDefaultContainerByName
2026-03-07 00:08:18 +05:30
Swati Gupta
80fdfe2b72 e2e: node: podresources: fix grpc connection issues when kubelet restarts
Signed-off-by: Swati Gupta <swatig@nvidia.com>
2026-03-06 10:15:03 -08:00
Kubernetes Prow Robot
5edd1a9741 Merge pull request #136585 from zhzhuang-zju/job-validation
Improve error message for immutable job.status.startTime
2026-03-06 22:22:19 +05:30
Wei Fu
2634261c17 cmd/kubeadm: ignore EINVAL error during unmount
If /var/lib/kubelet is MS_SHARED mountpoint, all the mountpoints
under /var/lib/kubelet will have duplicate one. When `kubeadm reset -f`
is executed, it will try to umount one path twice. However, they are in
the peer group. Once we umount one path, the duplicate one will be
umounted as well. So, in this case, we should ignore EINVAL error.

Signed-off-by: Wei Fu <fuweid89@gmail.com>
2026-03-06 11:50:42 -05:00
Maciej Szulik
bb744ec97b De-ducplicate and clean logic in FindOrDefaultContainerByName
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-03-06 16:47:18 +01:00
Kubernetes Prow Robot
e56063a600 Merge pull request #131774 from sivchari/use-embed
kubeadm: Use go:embed for readability
2026-03-06 20:00:22 +05:30
sivchari
68d7b79527 kubeadm: Use go:embed for readability
Migrate test fixtures to use go:embed for improved readability
and maintainability across kubeadm test files.

Signed-off-by: sivchari <shibuuuu5@gmail.com>
2026-03-06 21:03:09 +09:00
Kubernetes Prow Robot
c37f97806d Merge pull request #137351 from ibihim/ibihim/2026-02-24_kep-3926-add-cr-and-bitflip-tests
kep-3926: add integration tests for CR and bit-flip corrupt object deletion
2026-03-06 15:42:21 +05:30
Kubernetes Prow Robot
559e7a23b0 Merge pull request #137448 from bishal7679/fix/137422-discovery-integration-test-timeout
fix: [sig-apimachinery] flaky discovery integration test `TestReadinessAggregatedAPIServiceDiscovery`
2026-03-06 14:40:27 +05:30
Kubernetes Prow Robot
4302a06ca9 Merge pull request #137434 from bart0sh/PR224-fix-upgrade-downgrade-failures
Fix pull-kubernetes-dra-integration job failures
2026-03-06 14:40:18 +05:30
Kubernetes Prow Robot
1f5701a46d Merge pull request #137358 from xigang/processlister_log
client-go/cache: add slow-handler tracing in processorListener
2026-03-06 12:02:18 +05:30
Kubernetes Prow Robot
800a58b7c5 Merge pull request #137456 from liggitt/go126
Update go.mod to go 1.26, fix 1.26 vet errors
2026-03-06 10:58:23 +05:30
Kubernetes Prow Robot
68f0b37edc Merge pull request #137420 from richabanker/statusz-installation
Fix registration for statusz and flagz in apiserver, kubelet
2026-03-06 10:58:17 +05:30
Kubernetes Prow Robot
3dceb579f7 Merge pull request #137473 from jpbetz/fix-set-transform
Fix SetTransform to correctly override per-informer transforms
2026-03-06 09:58:16 +05:30
Swati Gupta
a555870578 e2e: node: podresources: add additional Get() tests for GA
Signed-off-by: Swati Gupta <swatig@nvidia.com>
2026-03-05 20:01:19 -08:00
Brian Pursley
7a3c7ebcfd Use provided context in RunLogsContext 2026-03-05 21:56:04 -05:00
xigang
ac1eb12281 client-go/cache: add slow-handler tracing in processorListener
Signed-off-by: xigang <wangxigang2014@gmail.com>
2026-03-06 10:43:31 +08:00
Joe Betz
a8c551e627 Fix test 2026-03-05 21:19:25 -05:00