Ondra Kupka
5f48a52bf8
controller/namespace: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
cb4ad79102
controller/endpointslicemirroring: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:04:37 +01:00
Ondra Kupka
cd73e8777b
controller/endpointslice: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
ccd35f7c5e
controller/endpoint: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
d9ba92ba3b
controller/disruption: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
6e0a4da2f6
controller/deployment: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:31 +01:00
Ondra Kupka
e8b0f27456
controller/daemon: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
575e9eb64c
controller/job: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
7bf52d74d0
controller/cronjob: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
d1eccb2377
controller/clusterroleaggregation: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
5f3f39edc1
controller/certificates: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 19:00:30 +01:00
Ondra Kupka
3a50f28ff8
controller/bootstrap: Improve goroutine mgmt
...
Make sure all threads are terminated when Run returns.
2025-10-29 18:55:53 +01: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
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
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
Kubernetes Prow Robot
82e2a3e117
Merge pull request #134763 from jpbetz/api-machinery-controller-owners
...
Clean up OWNERS for all api machinery owned controllers
2025-10-24 12:15:34 -07:00
Kubernetes Prow Robot
60e1f61a63
Merge pull request #133511 from BenTheElder/no-md5
...
eliminate md5 usage, block new usage
2025-10-24 10:59:35 -07:00
Joe Betz
0e7d42dd45
Clean up OWNERS for all api machinery owned controllers
2025-10-24 13:38:10 -04:00
Kubernetes Prow Robot
3c4a7184d8
Merge pull request #134231 from michaelasp/svmRobustness
...
feat: Improve the robustness of SVM
2025-10-24 10:09:38 -07:00
Ahmet Alp Balkan
5f083e3b9f
controller: duplicate utility method cleanup
...
It appears one of these methods in deployment controller is redundant now that
we always emit Events during scaling.
2025-10-23 22:04:21 -07:00
Kubernetes Prow Robot
ee58e792cc
Merge pull request #134812 from skitt/enable-gocritic-unlambda
...
Avoid no-change lambdas
2025-10-23 15:43:34 -07:00
Kubernetes Prow Robot
57c243f33c
Merge pull request #134450 from mayank-agrwl/controller-contextual-logs
...
Replace HandleCrash and HandleError calls to use context-aware alternatives
2025-10-23 00:49:02 -07:00
Stephen Kitt
1e2817d589
Avoid no-change lambdas
...
This replaces functions that wrap another function with no change with
a direct reference to the wrapped function.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2025-10-23 09:46:15 +02:00
Aditi Gupta
fa59ed7f82
pkg/controller: Use informer.RunWithContext in tests
2025-10-22 14:13:30 -07:00
Benjamin Elder
a99a5c4bdc
avoid updating when endpoint subsets are merely sorted differently
2025-10-22 08:07:19 -07:00
Kubernetes Prow Robot
497ed03ae7
Merge pull request #134525 from omerap12/hpa-monitor-test-flake
...
Remove flaky HPA deletion assertion in TestMultipleHPAs
2025-10-22 06:36:41 -07:00
Kubernetes Prow Robot
0ba43e9f5e
Merge pull request #134739 from shyamjvs/epslice-controller-fix
...
Introduce pod queuing in endpoint/slice controllers
2025-10-22 00:44:39 -07:00
Shyam Jeedigunta
8346bed9e7
Introduce pod queuing in endpoint/slice controllers
2025-10-21 17:08:01 -07:00
Joe Betz
d54f3b56ed
Add OWNERS for controller/storageversionmigrator
2025-10-21 17:06:53 -04:00
Jordan Liggitt
91d135f344
Include relevant dimensions in pod controller indexing
2025-10-16 13:27:50 -04:00
Kubernetes Prow Robot
2453394c0a
Merge pull request #134267 from zk-123/optimization/serviceaccount-token-controller
...
refactor(serviceaccount-tokens-controller): Change MutationCache to SecretLister
2025-10-16 00:15:37 -07:00
Kubernetes Prow Robot
db63a581ca
Merge pull request #134366 from tallclair/feature-gates-test
...
Set multiple feature gates simultaneously in test
2025-10-13 13:11:33 -07:00
Filip Křepinský
dd3a713f6c
fix ReplicaSet and Deployment tests for DeploymentReplicaSetTerminatingReplicas FG enablement
2025-10-10 21:47:02 +02:00
PersistentJZH
b738e8c3ca
fix panic in cron.ParseStandard
...
Signed-off-by: PersistentJZH <zhihao.kan17@gmail.com >
fix
optimize logic
fix unit test
2025-10-10 23:51:05 +08:00
Omer Aplatony
4f8757b4c0
Remove flaky HPA deletion assertion in TestMultipleHPAs
...
Signed-off-by: Omer Aplatony <omerap12@gmail.com >
2025-10-10 12:00:35 +00:00
Kubernetes Prow Robot
ee1ff4866e
Merge pull request #134479 from pohly/dra-device-taint-no-execute-toleration-fix
...
DRA device taints: fix toleration of NoExecute
2025-10-10 00:47:00 -07:00
zhengkai
233ad2071c
refactor(serviceaccount-tokens-controller): Change the secret's MutationCache to SecretLister
2025-10-10 11:30:34 +08:00
Michael Aspinwall
4616d749a3
feat: Improve the robustness of SVM
...
Add handling for retriable errors, terminal cases and unit tests for SVM. Also move the comparisons of resource version to use the built in helper provided by apimachinery.
2025-10-09 15:13:05 +00:00
Vikas
caea56f384
Fix controller setup in storage version unit testcases
2025-10-08 22:12:42 +05:30
Patrick Ohly
6f51446802
DRA device taints: fix toleration of NoExecute
...
As usual, consumers of an allocated claim react to the information stored in
the status. In this case, the scheduler did not copy the tolerations into the
status and as a result a pod with a toleration for NoExecute got scheduled and
then immediately evicted.
Some additional logging gets added to make the handling easier to track in the
eviction controller. Example YAMLs allow reproducing the use case manually.
2025-10-08 13:13:47 +02:00
Mayank Agrawal
5e216ae34d
Replace HandleCrash and HandleError calls to use context-aware alternatives
2025-10-07 22:40:10 -07:00
Karthik Bhat
09ef1e08e9
Fix storage version test flake
2025-10-06 14:25:13 +05:30
Adrian Moisey
ae25979790
Use a dedicated delete channel in HPA test
...
This is an attempt to fix a flake
2025-10-02 21:22:10 +02:00
Kubernetes Prow Robot
16eebeb5ee
Merge pull request #134379 from liggitt/gc-race
...
Lock all mutable fields when printing gc node
2025-10-02 11:40:56 -07:00
Jordan Liggitt
6d3d7553fb
Lock all mutable fields when printing gc node
2025-10-02 08:50:17 -04:00
Tim Allclair
4986abe0b8
Automated refactoring to use SetFeatureGatesDuringTest
2025-10-01 21:10:53 -07:00
Kubernetes Prow Robot
ef95e1fd7e
Merge pull request #134318 from xigang/disruption
...
disruption: remove unused pdb parameter from getExpectedScale method
2025-10-01 07:38:27 -07:00
Kubernetes Prow Robot
6bb0bd55a3
Merge pull request #134295 from omerap12/hpa-desiredReplicasCount-metric
...
Add desired_replicas gauge metric to HPA controller
2025-10-01 05:16:17 -07:00
Kubernetes Prow Robot
7353b6a93d
Merge pull request #134312 from alaypatel07/gc-resourceclaim-extendedresource
...
fix resource claims deallocation for extended resource when pod is completed
2025-09-30 01:38:20 -07:00
Alay Patel
8a03067211
fix resource claims deallocation for extended resource when pod is completed
...
Signed-off-by: Alay Patel <alayp@nvidia.com >
2025-09-29 15:15:40 -04:00