kubernetes/pkg/kubelet
Jan Safranek 45aa59946a Refactor FindAttachablePluginBySpec out of CSI code path
reconstructVolume() is called when kubelet may not have connection to the
API server yet, therefore it cannot get CSIDriver instances to figure out
if a CSI volume is attachable or not.

Refactor reconstructVolume(), so it does not need
FindAttachablePluginBySpec for CSI volumes, because all of them are
deviceMountable (i.e. FindDeviceMountablePluginBySpec always returns the
CSI volume plugin).
2023-06-23 12:28:15 +02:00
..
apis Merge pull request #116742 from moshe010/fix-pod-resource-api-ut 2023-06-06 11:18:35 -07:00
cadvisor revert azuredisk test removal change 2023-03-11 07:10:05 +00:00
certificate fix fd leaks and failed file removing for main pkg and cmd 2023-05-09 09:24:11 -05:00
checkpointmanager
client kubelet/client: collapse transport wiring onto standard approach 2023-02-06 20:34:49 -05:00
cloudresource Replace uses of ObjectReflectDiff with cmp.Diff 2023-04-12 08:48:03 -07:00
cm Merge pull request #114760 from TommyStarK/unit-tests/pkg-kubelet-cm-containermap 2023-06-06 11:18:24 -07:00
config pod-infra-container-image: update comments as it will be removed in couple more releases 2023-03-09 11:14:32 +08:00
configmap Generate and format files 2022-07-26 13:14:05 -04:00
container using parsers in applyDefaultImageTag 2023-05-15 15:53:47 +00:00
cri/remote Add a connection backoff to talk to CRI impls 2023-06-20 21:32:50 -04:00
envvars
events
eviction kubelet: Remove unused mirrorPodFunc in eviction 2023-05-12 12:57:25 -04:00
images Merge pull request #116231 from kannon92/kubelet-image-cleanup 2023-05-23 10:24:27 -07:00
kubeletconfig replace ioutil with os, update doc 2023-04-13 09:02:46 +08:00
kuberuntime Merge pull request #115835 from HirazawaUi/fix-terminationGracePeriod-bug 2023-06-14 10:34:18 -07:00
leaky
lifecycle kubelet: replace intstr.FromInt with intstr.FromInt32 2023-05-01 09:17:35 +02:00
logs Second attempt: Plumb context to Kubelet CRI calls (#113591) 2022-11-05 06:02:13 -07:00
metrics Merge pull request #116525 from ffromani/kubelet-podresources-endpoint-ga 2023-05-25 16:38:50 -07:00
network Promote ExpandedDNSConfig feature to the GA stage 2023-05-04 20:37:10 +09:00
nodeshutdown Create local copy to avoid potential race condition 2023-03-29 19:50:06 +00:00
nodestatus Set the node-ips annotation correctly with CloudDualStackNodeIPs 2023-06-01 07:20:17 -04:00
oom linux: fix kubelet start unit test 2022-11-09 07:17:05 +08:00
pleg Remove undesired verbose fields from log 2023-05-18 16:07:45 +08:00
pluginmanager Merge pull request #111634 from KunWuLuan/pluginmanager_cache_log_amend 2023-03-09 19:08:29 -08:00
pod kubelet: Rename PodManager DeletePod to RemovePod 2023-05-12 12:57:27 -04:00
preemption Add DisruptionTarget condition when preempting for critical pod 2023-05-02 18:53:19 +02:00
prober kubelet: Separate the MirrorClient from the PodManager 2023-05-12 12:57:26 -04:00
qos Rename ContainerStatus.ResourcesAllocated to ContainerStatus.AllocatedResources 2023-03-10 14:49:26 +00:00
runtimeclass kubelet: Replace deprecated pointer function 2023-01-08 13:44:09 +01:00
secret Generate and format files 2022-07-26 13:14:05 -04:00
server Move cri/streaming to k8s.io/kubelet staging repository 2023-06-05 08:08:18 +02:00
stats Merge pull request #116659 from claudiubelu/skip-flaky-tests-2 2023-05-23 20:04:48 -07:00
status Merge pull request #117702 from kannon92/pod-ready-to-start-rename 2023-06-11 18:59:48 -07:00
sysctl Remove unnecessary if judgments 2023-04-16 23:55:31 +08:00
token Merge pull request #99685 from yangjunmyfm192085/run-test24 2022-05-03 17:16:47 -07:00
types feat: rename PodHasNetwork to PodReadyToStartContainers 2023-05-02 19:52:23 +00:00
userns kubelet: Move userns manager to its own package 2023-03-13 22:28:04 +01:00
util unit tests: Fixes kubelet util unit tests for Windows 2023-05-10 11:25:49 +00:00
volumemanager Refactor FindAttachablePluginBySpec out of CSI code path 2023-06-23 12:28:15 +02:00
winstats Updating perfCounterUpdatePerioud for Windows to 10 seconds 2023-03-13 12:13:24 -07:00
active_deadline_test.go Add comment for 0th case 2022-10-08 12:06:42 +03:00
active_deadline.go
doc.go
errors.go
kubelet_getters_test.go
kubelet_getters.go Merge pull request #116482 from smarterclayton/no_mutate 2023-04-12 02:22:32 -07:00
kubelet_network_linux.go Clarify kubelet/kube-proxy iptables rule skew constraints 2023-04-13 14:05:58 -04:00
kubelet_network_others.go
kubelet_network_test.go
kubelet_network.go Second attempt: Plumb context to Kubelet CRI calls (#113591) 2022-11-05 06:02:13 -07:00
kubelet_node_status_others.go
kubelet_node_status_test.go Replace uses of diff.ObjectDiff with cmp.Diff 2023-04-12 08:46:12 -07:00
kubelet_node_status_windows.go
kubelet_node_status.go kubelet: Keep trying fast status update at startup until node is ready 2022-11-09 15:55:20 +00:00
kubelet_pods_linux_test.go Promote Local storage capacity isolation feature to GA 2022-08-02 23:45:48 -07:00
kubelet_pods_test.go Merge pull request #117702 from kannon92/pod-ready-to-start-rename 2023-06-11 18:59:48 -07:00
kubelet_pods_windows_test.go unittests: Fixes unit tests for Windows 2022-10-25 23:46:56 +03:00
kubelet_pods.go Merge pull request #117702 from kannon92/pod-ready-to-start-rename 2023-06-11 18:59:48 -07:00
kubelet_resources_test.go
kubelet_resources.go
kubelet_server_journal_linux.go kubelet: Expose simple journald and Get-WinEvent shims on the logs endpoint 2023-03-14 08:54:36 -07:00
kubelet_server_journal_others.go kubelet: Expose simple journald and Get-WinEvent shims on the logs endpoint 2023-03-14 08:54:36 -07:00
kubelet_server_journal_test.go unittests: Fixes server journal unit test on Windows 2023-04-06 08:50:10 +00:00
kubelet_server_journal_windows.go kubelet: Expose simple journald and Get-WinEvent shims on the logs endpoint 2023-03-14 08:54:36 -07:00
kubelet_server_journal.go kubelet: Expose simple journald and Get-WinEvent shims on the logs endpoint 2023-03-14 08:54:36 -07:00
kubelet_test.go kubelet: Rename PodManager DeletePod to RemovePod 2023-05-12 12:57:27 -04:00
kubelet_volumes_linux_test.go Remove ioutil in kubelet and its tests 2022-07-30 12:35:26 +09:00
kubelet_volumes_test.go kubelet: pass context to VolumeManager.WaitFor* 2023-04-17 11:53:28 -05:00
kubelet_volumes.go Add metric for failed orphan pod cleanup 2023-02-22 18:43:38 +01:00
kubelet.go kubelet: Rename PodManager DeletePod to RemovePod 2023-05-12 12:57:27 -04:00
OWNERS
pod_container_deletor_test.go
pod_container_deletor.go Second attempt: Plumb context to Kubelet CRI calls (#113591) 2022-11-05 06:02:13 -07:00
pod_workers_test.go kubelet: Mark new terminal pods as non-finished in pod worker 2023-04-11 01:39:05 -07:00
pod_workers.go kubelet: Remove dispatchWork and inline calls to UpdatePod 2023-05-12 12:57:26 -04:00
reason_cache_test.go
reason_cache.go Generate and format files 2022-07-26 13:14:05 -04:00
runonce_test.go kubelet: Separate the MirrorClient from the PodManager 2023-05-12 12:57:26 -04:00
runonce.go kubelet: Separate the MirrorClient from the PodManager 2023-05-12 12:57:26 -04:00
runtime.go
volume_host.go remove helper function for unused storage feature in pkg/proxy/util 2023-06-13 09:22:59 +08:00