Commit Graph

133516 Commits

Author SHA1 Message Date
Monis Khan
0fac370625 sig-auth: fix KAS options OWNERS
Signed-off-by: Monis Khan <mok@microsoft.com>
2025-10-30 10:23:46 -04:00
Kubernetes Prow Robot
a8a43a5e25 Merge pull request #134795 from aditigupta96/fix-runwithcontext-controller-tests
pkg/controller: Use informer.RunWithContext in tests
2025-10-29 07:14:04 -07:00
Kubernetes Prow Robot
3daf280c46 Merge pull request #134103 from sunya-ch/fix-134100
[DRA] Fix ConsumableCapacity to be able to allocate the same device that previously consumed the counterSet
2025-10-28 23:52:01 -07:00
Kubernetes Prow Robot
b6e7ee359d Merge pull request #134644 from vikasbolla/fix_change_permission
Fix volume mount changePermissions test flake
2025-10-28 19:08:00 -07:00
Kubernetes Prow Robot
06bbf2abbc Merge pull request #134796 from darshansreenivas/dtumkur-pr-storage-tag-migration
feat: wire storage group for declarative validation and +k8s:required to StorageClass.Provisioner
2025-10-28 17:54:00 -07:00
Kubernetes Prow Robot
dbf19f370a Merge pull request #134836 from lalitc375/maxLen
Use eachKey DV in DRA resources.
2025-10-28 17:04:07 -07:00
Kubernetes Prow Robot
0b90cb5e5a Merge pull request #134493 from adrianmoisey/promote-kep-5311-to-beta
Promote KEP-5311 (Relaxed validation for Services names) to beta
2025-10-28 17:04:00 -07:00
Kubernetes Prow Robot
239c3c32ef Merge pull request #134922 from soltysh/registry_owners
Update OWNERS to sig-apps owned registry packages (batch & policy)
2025-10-28 16:12:07 -07:00
Kubernetes Prow Robot
a2911126c4 Merge pull request #134380 from defo89/anonymous-auth-typo
fix typo for `AnonymousAuthConfigurableEndpoints` error
2025-10-28 16:12:00 -07:00
Kubernetes Prow Robot
036e624317 Merge pull request #134918 from mariafromano-25/cleanup-sidecar-feature
SidecarContainer feature to Node Conformance
2025-10-28 15:22:08 -07:00
Kubernetes Prow Robot
7779fab2a4 Merge pull request #134868 from pohly/dra-api-cleanup
DRA: internal API cleanup
2025-10-28 15:22:01 -07:00
darshansreenivas
4a9a010c53 adding back v1alpha1 2025-10-28 14:58:43 -07:00
darshansreenivas
68710ce086 add declarative validation test
- restore v1alpha1
- fix lint issues
- ensure tests run with valid objects
2025-10-28 14:56:10 -07:00
darshansreenivas
2e257dffd8 update code-gen for new tags and ignore v1alpha1 2025-10-28 14:53:54 -07:00
Kubernetes Prow Robot
3ef0262766 Merge pull request #134760 from Rishita-Golla/resize-test
Add step field in SizeRange struct for volume_expand tests
2025-10-28 14:20:00 -07:00
Lalit Chauhan
8f0a6583ca Use eachKey DV in DRA resources. 2025-10-28 20:09:09 +00:00
Kubernetes Prow Robot
d915ef1660 Merge pull request #134777 from soltysh/headers_stable
Promote KUBECTL_COMMAND_HEADERS to stable
2025-10-28 13:00:08 -07:00
Kubernetes Prow Robot
3ff6a1ec16 Merge pull request #134469 from vikasbolla/fix_131745_UT
Fix controller setup in storage version unit testcases
2025-10-28 13:00:00 -07:00
Patrick Ohly
aad6cec749 DRA internal API: add JSON tags
This is useful for klog.Format() and diff.Diff() which both use JSON to render
structs in a more readable manner. In particular the `omitempty` is important
to keep that output short. It's intentionally not compatible with normal
encoding to avoid accidentally using it with a real API request.
2025-10-28 20:58:11 +01:00
Kubernetes Prow Robot
bdcff90855 Merge pull request #134805 from aaron-prindle/dv-deviceclaim-subfield
feat: add subfield +k8s:format=k8s-long-name validation for DeviceClass ObjeMeta.Name field
2025-10-28 12:10:03 -07:00
Maria Romano Silva
679ccee193 reverting changes that were unrelated to me pr 2025-10-28 18:56:14 +00:00
Aaron Prindle
9c32e488db use tweak pattern 2025-10-28 17:38:32 +00:00
Kubernetes Prow Robot
dab7e3eb06 Merge pull request #134514 from richabanker/preshutdownhook-apiserver-identity
Improve lifecycle and cleanup for the identity lease controller
2025-10-28 10:28:10 -07:00
Kubernetes Prow Robot
9b790c0548 Merge pull request #134417 from jarqvi/fix/typo
fix: typo in internalversion printers
2025-10-28 10:28:02 -07:00
Maciej Szulik
f82a139dc0 Promote KUBECTL_COMMAND_HEADERS to stable
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-10-28 18:17:32 +01:00
Kubernetes Prow Robot
869c79ddae Merge pull request #134903 from jsafrane/remove-storage-v1beta1
test: remove usage of storage v1beta1 APIs
2025-10-28 09:10:10 -07:00
Kubernetes Prow Robot
110408060c Merge pull request #134542 from hoskeri/clean-loopback-clients
Drop loopback clients if unused
2025-10-28 09:10:02 -07:00
Kubernetes Prow Robot
7be689fcd6 Merge pull request #134816 from swatisehgal/device-plugin-e2e-flakiness-2
node: e2e: update podresources check post fix of kubernetes#119423
2025-10-28 07:49:42 -07:00
Kubernetes Prow Robot
d5efbf2ebf Merge pull request #134452 from pohly/dra-ga-feature-gate
DRA: lock to default-on
2025-10-28 07:49:36 -07:00
Maciej Szulik
b1a8d8849e Update OWNERS to sig-apps owned registry packages (batch & policy)
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-10-28 11:36:45 +01:00
Kubernetes Prow Robot
f0ed028e75 Merge pull request #133784 from bart0sh/PR197-DRA-process-devices-when-allocatable-is-0
Treat extended resources as inactive when allocatable is 0
2025-10-28 03:29:36 -07:00
Sunyanan Choochotkaew
fb228c4704 Fix DRAConsumableCapacity to be able to allocate the same device that previously consumed the counterSet
Signed-off-by: Sunyanan Choochotkaew <sunyanan.choochotkaew1@ibm.com>
2025-10-28 13:23:46 +09:00
Maria Romano Silva
86bfcd5eec oopsie missed two, should fix failing tests 2025-10-28 01:26:32 +00:00
Kubernetes Prow Robot
71fa43e37f Merge pull request #134897 from sunya-ch/allocating-test-wrapper
Rewrite claim with extensions in allocator test
2025-10-27 18:13:34 -07:00
Maria Romano Silva
11f9d32a0e kept sidecar feature to enable default FeatureGate. will clean up in separate effort 2025-10-28 01:04:19 +00:00
Maria Romano Silva
a277269159 updating sidecar feature to node conformance 2025-10-27 23:43:43 +00:00
Kubernetes Prow Robot
f9952b77bd Merge pull request #134879 from gnufied/fix-vac-tests-external
Remove FromName for VAC external tests
2025-10-27 13:21:43 -07:00
Kubernetes Prow Robot
9dae3e2709 Merge pull request #131504 from zhifei92/migrate-kubelet-eviction-to-contextual-logging
chore(kubelet): migrate eviction to contextual logging
2025-10-27 13:21:35 -07:00
Kubernetes Prow Robot
0517fc4126 Merge pull request #134866 from neolit123/1.35-kubeadm-drop-etcd-extra-versions
kubeadm: improve the etcd version mapping
2025-10-27 12:31:42 -07:00
Kubernetes Prow Robot
6207429cd5 Merge pull request #134303 from eun2ce/cleanup-sig-node-e2e-features
Remove redundant KubeletPSI feature label from sig-node e2e test
2025-10-27 12:31:35 -07:00
Kubernetes Prow Robot
ffdfc17ebc Merge pull request #134824 from lalitc375/union
use union member DV in the DRA
2025-10-27 10:29:35 -07:00
Kubernetes Prow Robot
7415b9a979 Merge pull request #134872 from bertinatto/test-e2e-vac-v1
test/e2e: migrate VolumeAttributesClass from v1beta1 to v1
2025-10-27 08:45:37 -07:00
Ed Bartosh
1e903a4b5a DRA: e2e: test extended resources after device plugin uninstall
Add an e2e test verifying that pods requesting extended resources
can still be admitted and processed by DRA after the corresponding
device plugin is uninstalled. The test deploys a sample device plugin,
waits for its extended resource to appear on a node, uninstalls the
plugin, and then creates a pod requesting that resource. It confirms
that the pod starts successfully and that the DRA driver processes the
resource as expected.
2025-10-27 16:24:35 +02:00
Ed Bartosh
7b2acb74c0 DRA: fix admit logic for extended resources
Updated allocateContainerResources to skip resources referring
extended resource claims as they are managed by DRA drivers.
These resources shouldn't be processed by device plugins.
2025-10-27 16:24:35 +02:00
Ed Bartosh
1cb45e2a27 DRA: fix scheduling of pods with extended resources
Previously, the scheduler assumed an extended resource was maintained
by a device plugin if its name was present in the node's Allocatable
map, even if its value was zero. This blocked scheduling when a device
plugin was disconnected or uninstalled, because Kubelet still reported
the resource with Allocatable=0.

This change adds a check for the actual allocatable value in addition
to a key presence check, allowing nodes with uninstalled device
plugins to be considered for scheduling.
2025-10-27 16:24:29 +02:00
Hemant Kumar
62b23aeb0c Remove FromName for VAC external tests
VAC must have one or more parameters defined and hence
you can't just create it from driver's name during e2e testing.
2025-10-27 10:15:32 -04:00
Kubernetes Prow Robot
ba9ddb703d Merge pull request #134770 from p0lyn0mial/upstream-watchlist-unsupported-wl-cacher
apiserver/pkg/storage/cacher/lister_watcher: exposes WatchList semantics
2025-10-27 06:37:44 -07:00
Kubernetes Prow Robot
1474788587 Merge pull request #134727 from p0lyn0mial/upstream-watchlist-unsupported-wl-semantics-kubelet
pkg/kubelet/watch_base_manager: wraps the LW with WatchList semantics
2025-10-27 06:37:36 -07:00
Fabio Bertinatto
b40df46b0b test/e2e: remove unused v1beta.VolumeAttributesClass field 2025-10-27 08:56:02 -03:00
Kubernetes Prow Robot
f051670a47 Merge pull request #133087 from atiratree/terminating-replicas-beta
promote DeploymentReplicaSetTerminatingReplicas to Beta
2025-10-27 04:47:37 -07:00