Make poll period and timeout configurable.

Make poll period short for integration testing.
This commit is contained in:
Brendan Burns
2014-07-07 09:36:55 -07:00
parent 9d001564bf
commit e3838e1153
3 changed files with 14 additions and 4 deletions

View File

@@ -76,7 +76,10 @@ func startComponents(manifestURL string) (apiServerURL string) {
m := master.New(servers, machineList, fakePodInfoGetter{}, nil, "")
apiserver := httptest.NewServer(m.ConstructHandler("/api/v1beta1"))
controllerManager := controller.MakeReplicationManager(etcd.NewClient(servers), client.New(apiserver.URL, nil))
kClient := client.New(apiserver.URL, nil)
kClient.PollPeriod = time.Second * 1
kClient.Sync = true
controllerManager := controller.MakeReplicationManager(etcd.NewClient(servers), kClient)
controllerManager.Run(1 * time.Second)