All types stored in etcd are now API objects.

This means I made an api.ContainerManifestList, and added a JSONBase to
endpoints (and changed Name -> JSONBase.ID).
This commit is contained in:
Daniel Smith
2014-07-22 18:53:41 -07:00
parent f1d6069b01
commit b3cc696486
15 changed files with 167 additions and 151 deletions

View File

@@ -52,7 +52,8 @@ func TestProxy(t *testing.T) {
}
lb := NewLoadBalancerRR()
lb.OnUpdate([]api.Endpoints{{"echo", []string{net.JoinHostPort("127.0.0.1", port)}}})
lb.OnUpdate([]api.Endpoints{
{JSONBase: api.JSONBase{ID: "echo"}, Endpoints: []string{net.JoinHostPort("127.0.0.1", port)}}})
p := NewProxier(lb)