mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-05 15:37:24 +00:00
Add verb support to gc and namespace controllers
This commit is contained in:
committed by
Dr. Stefan Schimanski
parent
458d2b2fe4
commit
24e24fc7bb
@@ -537,7 +537,7 @@ var ignoredResources = map[schema.GroupVersionResource]struct{}{
|
||||
schema.GroupVersionResource{Group: "authorization.k8s.io", Version: "v1beta1", Resource: "localsubjectaccessreviews"}: {},
|
||||
}
|
||||
|
||||
func NewGarbageCollector(metaOnlyClientPool dynamic.ClientPool, clientPool dynamic.ClientPool, mapper meta.RESTMapper, resources map[schema.GroupVersionResource]struct{}) (*GarbageCollector, error) {
|
||||
func NewGarbageCollector(metaOnlyClientPool dynamic.ClientPool, clientPool dynamic.ClientPool, mapper meta.RESTMapper, deletableResources map[schema.GroupVersionResource]struct{}) (*GarbageCollector, error) {
|
||||
gc := &GarbageCollector{
|
||||
metaOnlyClientPool: metaOnlyClientPool,
|
||||
clientPool: clientPool,
|
||||
@@ -545,8 +545,8 @@ func NewGarbageCollector(metaOnlyClientPool dynamic.ClientPool, clientPool dynam
|
||||
clock: clock.RealClock{},
|
||||
dirtyQueue: workqueue.NewTimedWorkQueue(),
|
||||
orphanQueue: workqueue.NewTimedWorkQueue(),
|
||||
registeredRateLimiter: NewRegisteredRateLimiter(resources),
|
||||
registeredRateLimiterForMonitors: NewRegisteredRateLimiter(resources),
|
||||
registeredRateLimiter: NewRegisteredRateLimiter(deletableResources),
|
||||
registeredRateLimiterForMonitors: NewRegisteredRateLimiter(deletableResources),
|
||||
absentOwnerCache: NewUIDCache(500),
|
||||
}
|
||||
gc.propagator = &Propagator{
|
||||
@@ -557,7 +557,7 @@ func NewGarbageCollector(metaOnlyClientPool dynamic.ClientPool, clientPool dynam
|
||||
},
|
||||
gc: gc,
|
||||
}
|
||||
for resource := range resources {
|
||||
for resource := range deletableResources {
|
||||
if _, ok := ignoredResources[resource]; ok {
|
||||
glog.V(6).Infof("ignore resource %#v", resource)
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user