From d30fb0d9d536b9d296a22563727ca9650f314ac9 Mon Sep 17 00:00:00 2001 From: Andy Goldstein Date: Tue, 16 May 2017 12:56:31 -0400 Subject: [PATCH] GC: update required verbs for deletable resources The garbage collector controller currently needs to list, watch, get, patch, update, and delete resources. Update the criteria for deletable resources to reflect this. --- cmd/kube-controller-manager/app/core.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/kube-controller-manager/app/core.go b/cmd/kube-controller-manager/app/core.go index 678c4fa2bb6..0257d46688b 100644 --- a/cmd/kube-controller-manager/app/core.go +++ b/cmd/kube-controller-manager/app/core.go @@ -178,7 +178,7 @@ func startGarbageCollectorController(ctx ControllerContext) (bool, error) { if err != nil { return true, fmt.Errorf("failed to get supported resources from server: %v", err) } - deletableResources := discovery.FilteredBy(discovery.SupportsAllVerbs{Verbs: []string{"delete"}}, preferredResources) + deletableResources := discovery.FilteredBy(discovery.SupportsAllVerbs{Verbs: []string{"get", "list", "watch", "patch", "update", "delete"}}, preferredResources) deletableGroupVersionResources, err := discovery.GroupVersionResources(deletableResources) if err != nil { return true, fmt.Errorf("Failed to parse resources from server: %v", err)