Delete all keys prior to running integration test
This commit is contained in:
@@ -94,6 +94,15 @@ func startComponents(manifestURL string) (apiServerURL string) {
|
|||||||
apiServer := httptest.NewServer(&handler)
|
apiServer := httptest.NewServer(&handler)
|
||||||
|
|
||||||
etcdClient := etcd.NewClient(servers)
|
etcdClient := etcd.NewClient(servers)
|
||||||
|
keys, err := etcdClient.Get("/", false, false)
|
||||||
|
if err != nil {
|
||||||
|
glog.Fatalf("Unable to list root etcd keys: %v", err)
|
||||||
|
}
|
||||||
|
for _, node := range keys.Node.Nodes {
|
||||||
|
if _, err := etcdClient.Delete(node.Key, true); err != nil {
|
||||||
|
glog.Fatalf("Unable delete key: %v", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
cl := client.New(apiServer.URL, nil)
|
cl := client.New(apiServer.URL, nil)
|
||||||
cl.PollPeriod = time.Second * 1
|
cl.PollPeriod = time.Second * 1
|
||||||
|
Reference in New Issue
Block a user