Kubernetes Prow Robot
889cd833a2
Merge pull request #131844 from pohly/dra-no-static-pods
...
DRA node: reject static pods which reference ResourceClaims
2025-05-20 07:07:24 -07:00
Kubernetes Prow Robot
444e2b4eb0
Merge pull request #131838 from dims/bump-google.golang.org/grpc-to-google-v1.72.1
...
Bump google.golang.org/grpc to google v1.72.1
2025-05-20 07:07:17 -07:00
Kubernetes Prow Robot
0afe2b839d
Merge pull request #129983 from nickbp/master
...
feature(scheduler): Customizable pod selection and ordering in DefaultPreemption plugin
2025-05-20 05:09:15 -07:00
Kubernetes Prow Robot
82db38a23c
Merge pull request #128748 from sanposhiho/attempt-incre
...
feat: introduce pInfo.UnschedulableCount to make the backoff calculation more appropriate
2025-05-19 01:21:15 -07:00
Davanum Srinivas
d043beb223
HealthChecker has a List method
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-05-18 12:52:13 -04:00
Kubernetes Prow Robot
2125fd6a94
Merge pull request #130161 from carlory/kep-2395-kubelet-cleanup
...
kubelet: clean up cloud provider code because cloud provider only supports empty or external and cloud is nil
2025-05-17 13:05:13 -07:00
Kensei Nakada
adc4916dfe
feat: introduce pInfo.UnschedulableCount to make the backoff calculation more appropriate
2025-05-17 12:39:58 +02:00
Kubernetes Prow Robot
b6bff1bd44
Merge pull request #131800 from BenTheElder/kubelet-testing
...
kubelet: don't import testing dependency in non-test code
2025-05-16 16:37:13 -07:00
Kubernetes Prow Robot
a5e3df5e68
Merge pull request #131795 from aojea/kubectl_scheme
...
fix scheme import
2025-05-16 04:53:21 -07:00
Kubernetes Prow Robot
17161cb45d
Merge pull request #131617 from bart0sh/PR180-claimInfo-check-claimUID
...
DRA: kubelet: check for duplicate claim names
2025-05-16 04:53:14 -07:00
Antonio Ojea
65a27eb97d
restrict the use of scheme internally to client-go
...
Change-Id: Ic78c2d90f97d620cee29048bc3a40d6500d0fc1d
2025-05-16 08:48:39 +00:00
Nicholas Parker
7bccb1acb5
Update pkg/scheduler/framework/plugins/defaultpreemption/default_preemption.go
...
Co-authored-by: Dominik Marciński <gmidon@gmail.com >
2025-05-16 13:12:13 +12:00
Benjamin Elder
139fab0ebd
kubelet: don't import testing dependency in non-test code
...
refactor NewFakeHostStatsProvider to take an injected kubecontainer.OSInterface just like NewFakeHostStatsProviderWithData
this prevents importing a testing package into non-test files, so we can enforce not linking test packages into prod binaries
2025-05-15 12:46:03 -07:00
Kubernetes Prow Robot
347c54da6e
Merge pull request #131772 from sanposhiho/deepcopy-q
...
fix: add BackoffExpiration field to DeepCopy()
2025-05-15 12:01:14 -07:00
Ed Bartosh
8d8fd92966
DRA: test mismatched claim UIDs
2025-05-15 19:31:16 +03:00
Ed Bartosh
96da66054d
DRA: genTestClaimInfo: add claimUID parameter
2025-05-15 19:31:16 +03:00
Ed Bartosh
69e16d2f54
DRA: kubelet: check for duplicate claim names
...
Reject NodePrepareResources if the cached claim UID doesn't
match resource claim.
2025-05-15 19:31:11 +03:00
Kubernetes Prow Robot
ab89c406c4
Merge pull request #130949 from simonfogliato/kubelet-logs-cleanup
...
Removed unused function UncompressLog.
2025-05-15 08:49:13 -07:00
Antonio Ojea
b9fec8bf4f
fix scheme import
...
Change-Id: I9a94c06b931031a1c2391184342fd5ffa79e3128
2025-05-15 13:46:48 +00:00
Kubernetes Prow Robot
58f8906d84
Merge pull request #130094 from carlory/fix-toExternalResourceClaimOrError
...
fix wrong api version in toExternalResourceClaimOrError
2025-05-15 06:41:14 -07:00
Kensei Nakada
a1a4bc8fec
fix: add BackoffExpiration to DeepCopy
2025-05-15 02:23:51 +02:00
Kubernetes Prow Robot
0f80dab6ba
Merge pull request #131753 from tallclair/server-cleanup
...
Remove unused GetHostname method
2025-05-14 14:03:26 -07:00
Kubernetes Prow Robot
74da30e1df
Merge pull request #131623 from rata/userns-wrap-errors
...
kubelet: userns: Improve errors returned to the user
2025-05-14 14:03:19 -07:00
Kubernetes Prow Robot
b587977f7c
Merge pull request #131445 from natasha41575/renameObservedGenHelperFns
...
update godoc for and rename observedGeneration helpers
2025-05-14 11:39:19 -07:00
Tim Allclair
125600e745
Remove unused GetHostname method
2025-05-14 11:05:46 -07:00
Kubernetes Prow Robot
2a3ca42c91
Merge pull request #131345 from haosdent/haosdent/return-unresolvable-when-exceed-node-resources
...
scheduler: return UnschedulableAndUnresolvable when node capacity is insufficient
2025-05-14 05:13:25 -07:00
Kubernetes Prow Robot
0113538e59
Merge pull request #127180 from sanposhiho/general-gate
...
feat: introduce pInfo.GatingPlugin to filter out events more generally
2025-05-14 05:13:18 -07:00
Kubernetes Prow Robot
feb393341e
Merge pull request #131714 from sanposhiho/improve-backoff
...
feat: improve the backoff calculation to O(1)
2025-05-14 03:15:25 -07:00
Kubernetes Prow Robot
fbd474a286
Merge pull request #131644 from Uladzislau97/taint-time-added
...
Remove misleading comment from NodeTaint TimeAdded field
2025-05-13 15:53:26 -07:00
Kubernetes Prow Robot
c96032addd
Merge pull request #131318 from aojea/lock_servicecidr
...
Lock MultiCIDRServiceAllocator to default and DisableAllocatorDualWrite to GA
2025-05-13 09:51:28 -07:00
Kubernetes Prow Robot
1325262b5f
Merge pull request #130961 from hakuna-matatah/rs
...
Optimize RS Controller Performance: Reduce Work Duration Time & Minimize Cache Locking
2025-05-13 08:43:15 -07:00
Vlad Vasilyeu
c4d6fcb197
Remove misleading comment from NodeTaint TimeAdded field
2025-05-13 15:35:21 +00:00
Kubernetes Prow Robot
b8d9c12d1b
Merge pull request #131330 from aojea/servicecidr_fixes
...
servicecidr: only patch status if necessary
2025-05-12 17:53:16 -07:00
Harish Kuna
e42aba6c0c
Optimize RS Controller Performance: Reduce Work Duration Time & Minimize Cache Locking
2025-05-12 19:56:46 +00:00
Nicholas Parker
28602c66fc
Update pkg/scheduler/framework/plugins/defaultpreemption/default_preemption_test.go
...
Co-authored-by: Maciej Skoczeń <87243939+macsko@users.noreply.github.com >
2025-05-13 06:56:27 +12:00
Nick Parker
52e7aa37da
gofmt
2025-05-13 06:56:27 +12:00
Nick Parker
a507e64fe4
Have separate tests for custom selection vs ordering, add comments around system pod eligibility
2025-05-13 06:56:27 +12:00
Nick Parker
283c5e6b61
Have IsEligiblePod be supplemental to priority check, update tests
2025-05-13 06:56:27 +12:00
Nick Parker
3ed73e058a
Clean up the affinity explanation, fix for new lint rule
2025-05-13 06:56:27 +12:00
Nick Parker
d4bc527a7b
Update comments: affinity info, default behavior, priority->importance
2025-05-13 06:56:27 +12:00
Nicholas Parker
95ebc2c10e
Apply suggestions from code review
...
Co-authored-by: Dominik Marciński <gmidon@gmail.com >
2025-05-13 06:56:27 +12:00
Nick Parker
7f57c6e52d
Update factory to use generics, keep single New function
2025-05-13 06:56:27 +12:00
Nick Parker
137da6a488
Remove line about equal priority, fix typo
2025-05-13 06:56:27 +12:00
Nicholas Parker
b8ac171437
Apply suggestions from code review
...
Co-authored-by: Dominik Marciński <gmidon@gmail.com >
2025-05-13 06:56:27 +12:00
Nick Parker
224e6a3a35
Rename EligiblePod* to IsEligiblePod*
2025-05-13 06:56:27 +12:00
Nick Parker
4bf6841495
Update the customizations to operate on individual pods, for more flexibility later
2025-05-13 06:56:27 +12:00
Nick Parker
c34f8db559
Remove unnecessary context and typecheck, switch to cmp.Diff
2025-05-13 06:56:27 +12:00
Nick Parker
c6f2d3879b
Fix gofmt in default_preemption_test.go
2025-05-13 06:56:26 +12:00
Nick Parker
78b059c064
rename OrderedPods -> OrderPods
2025-05-13 06:56:26 +12:00
Nick Parker
2616202ac9
Implement tests with example customizations, add direct constructor
2025-05-13 06:56:26 +12:00