kubernetes/pkg
Kevin Klues 579295e727 Update kubeletplugin API for DynamicResourceAllocation to v1alpha2
This PR makes the NodePrepareResources() and NodeUnprepareResource()
calls of the kubeletplugin API for DynamicResourceAllocation
symmetrical. It wasn't clear how one would use the set of CDIDevices
passed back in the NodeUnprepareResource() of the v1alpha1 API, and the
new API now passes back the full ResourceHandle that was originally
passed to the Prepare() call. Passing the ResourceHandle is strictly
more informative and a plugin could always (re)derive the set of
CDIDevice from it.

This is a breaking change, but this release is scheduled to break
multiple APIs for DynamicResourceAllocation, so it makes sense to do
this now instead of later.

Signed-off-by: Kevin Klues <kklues@nvidia.com>
2023-03-14 23:09:44 +00:00
..
api api: resource.k8s.io v1alpha1 -> v1alpha2 2023-03-14 07:52:03 +01:00
apis Update generated code for resource.k8s.io/v1alpha2 2023-03-14 22:41:44 +00:00
auth Merge pull request #105598 from gy95/match 2022-01-05 09:22:38 -08:00
capabilities
client delete unused functions in pkg directory 2023-01-16 21:43:36 +08:00
cloudprovider Remove AWS legacy cloud provider + EBS in-tree storage plugin 2023-03-06 14:01:15 +00:00
cluster/ports e2e_node/{service,util}: use kubelet healthz port. 2022-04-22 16:14:31 -07:00
controller Merge pull request #116529 from pohly/controllers-with-name 2023-03-14 14:12:55 -07:00
controlplane api: resource.k8s.io v1alpha1 -> v1alpha2 2023-03-14 07:52:03 +01:00
credentialprovider Drop AWS kubelet credential provider and cleanup AWS storage e2e tests 2023-03-07 09:00:12 -05:00
features Merge pull request #116610 from xing-yang/vSphere_lock 2023-03-14 15:15:05 -07:00
fieldpath Improved FormatMap: Improves performance by about 4x, or nearly 2x in the worst case (#112661) 2023-03-01 22:26:55 -08:00
generated Update generated code for resource.k8s.io/v1alpha2 2023-03-14 22:41:44 +00:00
kubeapiserver fix broken tests after dependency injection. 2023-03-13 14:40:47 -07:00
kubectl api: resource.k8s.io v1alpha1 -> v1alpha2 2023-03-14 07:52:03 +01:00
kubelet Update kubeletplugin API for DynamicResourceAllocation to v1alpha2 2023-03-14 23:09:44 +00:00
kubemark Merge pull request #114357 from dengyufeng2206/1208pull 2023-03-09 21:33:22 -08:00
printers api: resource.k8s.io PodScheduling -> PodSchedulingContext 2023-03-14 10:18:08 +01:00
probe Merge pull request #115708 from my-git9/ut-util 2023-03-10 00:06:40 -08:00
proxy Merge pull request #116522 from robscott/topology-1-27-updates 2023-03-14 14:12:48 -07:00
quota/v1 Rename ContainerStatus.ResourcesAllocated to ContainerStatus.AllocatedResources 2023-03-10 14:49:26 +00:00
registry api: resource.k8s.io PodScheduling -> PodSchedulingContext 2023-03-14 10:18:08 +01:00
routes unittests: Fixes unit tests for Windows (part 3) 2022-10-21 19:25:48 +03:00
scheduler Merge pull request #116607 from alculquicondor/optimize-spreading 2023-03-14 15:14:57 -07:00
security AppArmor no reevaluation of host is needed 2023-03-14 18:35:01 +00:00
securitycontext add SeccompProfile to Pod and Container accessors/mutators 2023-02-22 17:15:27 +01:00
serviceaccount handle new error where sa jwt issued in the future 2023-03-02 03:15:13 +01:00
util Revert (most of) "Issue 70020; Flush Conntrack entities for SCTP" 2023-03-14 12:18:58 -04:00
volume Merge pull request #116610 from xing-yang/vSphere_lock 2023-03-14 15:15:05 -07:00
windows/service Fix typo at pkg/windows/service/service.go:94 2022-03-24 07:25:33 -04:00
.import-restrictions
OWNERS Move root approvers to subdirs 2022-10-10 13:43:03 -04:00