Made cache.Controller to be interface.

This commit is contained in:
Klaus Ma
2017-01-12 21:45:53 +08:00
parent 31483bf546
commit 25fe1e0d82
36 changed files with 115 additions and 110 deletions

View File

@@ -50,7 +50,7 @@ type PodGCController struct {
internalPodInformer cache.SharedIndexInformer
podStore cache.StoreToPodLister
podController cache.ControllerInterface
podController cache.Controller
deletePod func(namespace, name string) error
terminatedPodThreshold int

View File

@@ -37,6 +37,10 @@ func (*FakeController) HasSynced() bool {
return true
}
func (*FakeController) LastSyncResourceVersion() string {
return ""
}
func TestGCTerminated(t *testing.T) {
type nameToPhase struct {
name string