JunYang
f5bd8c86d4
namespace controller: use contextual logging
2023-03-13 14:59:17 +08:00
Han Kang
2bbd445f50
remove rate limiter metric as it is not in use
...
Change-Id: I91157653e3860eeecc3f572aee88da6ffc65faed
2022-10-13 13:07:11 -07:00
Davanum Srinivas
442a69c3bd
switch over k/k to use klog v2
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-05-16 07:54:27 -04:00
Yassine TIJANI
c1487840bc
move util/metrics to component-base
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com>
2019-10-08 14:42:31 +02:00
David Eads
4b44a9f067
make namespace-lifecycle controller more responsive
2019-09-23 13:22:51 -04:00
Jordan Liggitt
000fffd3c7
Clean up redundant post-finalizer deletions
2019-09-19 10:35:58 -04:00
Jan Wozniak
94a5e8c3dc
Add status conditions to namespaces
2019-08-29 13:21:15 +02:00
Yassine TIJANI
7e4c3096fe
move WaitForCacheSync to the sharedInformer package
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com>
2019-08-22 16:13:41 +01:00
Clayton Coleman
50fd47258d
Switch the namespace controller to use the metadata client
...
The metadata client uses protobuf and returns only a subset of object
data (the metadata) which allows operations that act only on objects
generically to work much faster. Use the metadata client in the
namespace controller to reduce the amount of work the namespace controller
has to do in large namespaces.
2019-07-10 14:31:18 -04:00
Davanum Srinivas
954996e231
Move from glog to klog
...
- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
* github.com/kubernetes/repo-infra
* k8s.io/gengo/
* k8s.io/kube-openapi/
* github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135
2018-11-10 07:50:31 -05:00
Christoph Blecker
97b2992dc1
Update gofmt for go1.11
2018-10-05 12:59:38 -07:00
David Eads
fd044d152e
fix dynamic client name
2018-05-11 13:12:09 -04:00
Kubernetes Submit Queue
7eb88f11d2
Merge pull request #59727 from wgliang/master.time
...
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
should use time.Since instead of time.Now().Sub
**What this PR does / why we need it**:
should use time.Since instead of time.Now().Sub
**Special notes for your reviewer**:
2018-05-10 20:29:40 -07:00
David Eads
3632037e60
add easy to use dynamic client
2018-04-25 08:55:26 -04:00
Wang Guoliang
89669283fe
should use time.Since instead of time.Now().Sub
2018-04-10 12:05:51 +08:00
Kevin
4c8539cece
use core client with explicit version globally
2017-10-27 15:48:32 +08:00
devinyan
8ab2110328
add an starting info log of namespace controller.
2017-08-26 00:25:37 +08:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -07:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
deads2k
ba5a1113e6
don't queue namespaces for deletion if the namespace isn't deleted
2017-05-24 14:47:53 -04:00
Clayton Coleman
7da310ea28
Fix namespace controller logging to be consistent
...
time.Now() was wrong, simplify namespace controller output
2017-05-17 17:45:05 -04:00
deads2k
575c6d7ad8
increase the QPS for namespace controller
2017-05-03 15:25:13 -04:00
Andy Goldstein
e63fcf708d
Make controller Run methods consistent
...
- startup/shutdown logging
- wait for cache sync logging
- defer utilruntime.HandleCrash()
- wait for stop channel before exiting
2017-04-14 07:27:45 -04:00
Andy Goldstein
99313cc394
Switch namespace controller to shared informer
2017-02-17 12:34:27 -05:00
nikhiljindal
74676f6995
Updating federation namespace controller to share namespaced resources deletion code with kube namespace controller
2017-02-06 10:50:40 -08:00
nikhiljindal
c1c2a12134
Refactorying namespace deletion code to enable reuse with federation namespace controller
2017-02-06 10:50:40 -08:00
deads2k
2c1c0f3f72
move workqueue to client-go
2017-01-30 09:08:21 -05:00
deads2k
2734f8f892
move dynamic and discovery clients
2017-01-26 08:37:06 -05:00
deads2k
b0b156b381
make tools/cache authoritative
2017-01-25 08:29:45 -05:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
Klaus Ma
25fe1e0d82
Made cache.Controller to be interface.
2017-01-13 13:33:23 +08:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
NickrenREN
639572ac68
fix redundant alias and remove unused function
2017-01-09 17:13:09 +08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Dr. Stefan Schimanski
24e24fc7bb
Add verb support to gc and namespace controllers
2016-12-05 12:36:05 +01:00
Dr. Stefan Schimanski
458d2b2fe4
Add verb support for discovery client
2016-12-05 12:36:05 +01:00
Jordan Liggitt
79ec8ae654
hold namespaces briefly before processing deletion
2016-11-28 11:35:09 -05:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Chao Xu
7eeb71f698
cmd/kube-controller-manager
2016-11-23 15:53:09 -08:00
Brendan Burns
ef6529bf2f
make groupVersionResource listing dynamic when third party resources are
...
enabled.
2016-11-20 20:48:57 -08:00
Andy Goldstein
4855917bc3
Fix possible race in operationNotSupportedCache
...
Because we can run multiple workers to delete namespaces simultaneously, the
operationNotSupportedCache needs to be guarded with a mutex to avoid concurrent
map read/write errors.
2016-11-04 14:11:54 -04:00
Jan Chaloupka
6079053407
Update clientset generator to use RESTClient interface instead of the RESTClient data type
2016-10-21 10:13:51 +02:00
Mike Danese
a765d59932
move informer and controller to pkg/client/cache
...
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-09-15 12:50:08 -07:00
lojies
9498b227a1
change infof to Errorf in some codes
2016-09-12 15:55:42 +08:00
derekwaynecarr
f42ee94554
Ignore v1 bindings in namespace controller deletion
2016-09-01 16:10:51 -04:00
deads2k
4317173d3f
add names for workqueues to gather controller latency/depth metrics
2016-08-30 09:51:50 -04:00
Klaus Ma
99c0681ecc
Removed empty line.
2016-07-29 23:19:33 +08:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
deads2k
7a7fe3abb8
prevent namespace cleanup hotloop
2016-05-17 11:04:48 -04:00