{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18795","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18795/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18795/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18795/events","html_url":"https://github.com/kubernetes/kubernetes/pull/18795","id":122634805,"number":18795,"title":"Move cbr0 functionality into a CNI-based network plugin","user":{"login":"dcbw","id":10926354,"avatar_url":"https://avatars.githubusercontent.com/u/10926354?v=3","gravatar_id":"","url":"https://api.github.com/users/dcbw","html_url":"https://github.com/dcbw","followers_url":"https://api.github.com/users/dcbw/followers","following_url":"https://api.github.com/users/dcbw/following{/other_user}","gists_url":"https://api.github.com/users/dcbw/gists{/gist_id}","starred_url":"https://api.github.com/users/dcbw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcbw/subscriptions","organizations_url":"https://api.github.com/users/dcbw/orgs","repos_url":"https://api.github.com/users/dcbw/repos","events_url":"https://api.github.com/users/dcbw/events{/privacy}","received_events_url":"https://api.github.com/users/dcbw/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/cla:%20yes","name":"cla: yes","color":"bfe5bf"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/lgtm","name":"lgtm","color":"15dd18"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/ok-to-merge","name":"ok-to-merge","color":"fbca04"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/size/XL","name":"size/XL","color":"ee5500"}],"state":"open","locked":false,"assignee":{"login":"thockin","id":5595220,"avatar_url":"https://avatars.githubusercontent.com/u/5595220?v=3","gravatar_id":"","url":"https://api.github.com/users/thockin","html_url":"https://github.com/thockin","followers_url":"https://api.github.com/users/thockin/followers","following_url":"https://api.github.com/users/thockin/following{/other_user}","gists_url":"https://api.github.com/users/thockin/gists{/gist_id}","starred_url":"https://api.github.com/users/thockin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thockin/subscriptions","organizations_url":"https://api.github.com/users/thockin/orgs","repos_url":"https://api.github.com/users/thockin/repos","events_url":"https://api.github.com/users/thockin/events{/privacy}","received_events_url":"https://api.github.com/users/thockin/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/kubernetes/kubernetes/milestones/15","html_url":"https://github.com/kubernetes/kubernetes/milestones/v1.2","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/milestones/15/labels","id":1278499,"number":15,"title":"v1.2","description":"https://github.com/kubernetes/kubernetes/wiki/Release-1.2","creator":{"login":"bgrant0607","id":7725777,"avatar_url":"https://avatars.githubusercontent.com/u/7725777?v=3","gravatar_id":"","url":"https://api.github.com/users/bgrant0607","html_url":"https://github.com/bgrant0607","followers_url":"https://api.github.com/users/bgrant0607/followers","following_url":"https://api.github.com/users/bgrant0607/following{/other_user}","gists_url":"https://api.github.com/users/bgrant0607/gists{/gist_id}","starred_url":"https://api.github.com/users/bgrant0607/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgrant0607/subscriptions","organizations_url":"https://api.github.com/users/bgrant0607/orgs","repos_url":"https://api.github.com/users/bgrant0607/repos","events_url":"https://api.github.com/users/bgrant0607/events{/privacy}","received_events_url":"https://api.github.com/users/bgrant0607/received_events","type":"User","site_admin":false},"open_issues":153,"closed_issues":71,"state":"open","created_at":"2015-08-29T03:54:16Z","updated_at":"2016-02-04T01:39:04Z","due_on":"2016-01-22T08:00:00Z","closed_at":null},"comments":74,"created_at":"2015-12-17T00:26:15Z","updated_at":"2016-02-04T03:10:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kubernetes/kubernetes/pulls/18795","html_url":"https://github.com/kubernetes/kubernetes/pull/18795","diff_url":"https://github.com/kubernetes/kubernetes/pull/18795.diff","patch_url":"https://github.com/kubernetes/kubernetes/pull/18795.patch"},"body":"Pretty sure the testcases don't work yet, but if this approach looks good I'll make them work.\r\n\r\nNext steps: put flannel in a plugin too, maybe along with the bridge plugin or deriving from it."},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/179592706","html_url":"https://github.com/kubernetes/kubernetes/pull/18795#issuecomment-179592706","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/18795","id":179592706,"user":{"login":"mikedanese","id":1787169,"avatar_url":"https://avatars.githubusercontent.com/u/1787169?v=3","gravatar_id":"","url":"https://api.github.com/users/mikedanese","html_url":"https://github.com/mikedanese","followers_url":"https://api.github.com/users/mikedanese/followers","following_url":"https://api.github.com/users/mikedanese/following{/other_user}","gists_url":"https://api.github.com/users/mikedanese/gists{/gist_id}","starred_url":"https://api.github.com/users/mikedanese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikedanese/subscriptions","organizations_url":"https://api.github.com/users/mikedanese/orgs","repos_url":"https://api.github.com/users/mikedanese/repos","events_url":"https://api.github.com/users/mikedanese/events{/privacy}","received_events_url":"https://api.github.com/users/mikedanese/received_events","type":"User","site_admin":false},"created_at":"2016-02-04T03:10:00Z","updated_at":"2016-02-04T03:10:00Z","body":"```\r\n=== RUN   TestNewMultipleSourcesEndpointsMultipleHandlersAddRemoveSetAndNotified\r\n--- FAIL: TestNewMultipleSourcesEndpointsMultipleHandlersAddRemoveSetAndNotified (0.02s)\r\n\tconfig_test.go:119: Expected []api.Endpoints{api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"bar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"3.3.3.3\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"4.4.4.4\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foo\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"1.1.1.1\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"2.2.2.2\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foobar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"5.5.5.5\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"6.6.6.6\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}}, Got []api.Endpoints(nil)\r\n\tconfig_test.go:119: Expected []api.Endpoints{api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"bar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"3.3.3.3\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"4.4.4.4\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foo\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"1.1.1.1\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"2.2.2.2\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foobar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"5.5.5.5\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"6.6.6.6\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}}, Got []api.Endpoints(nil)\r\n\tconfig_test.go:119: Expected []api.Endpoints{api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"bar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"3.3.3.3\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"4.4.4.4\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foo\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"7.7.7.7\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foobar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"5.5.5.5\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"6.6.6.6\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}}, Got []api.Endpoints(nil)\r\n\tconfig_test.go:119: Expected []api.Endpoints{api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"bar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"3.3.3.3\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"4.4.4.4\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foo\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"7.7.7.7\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foobar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"5.5.5.5\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"6.6.6.6\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}}, Got []api.Endpoints(nil)\r\n\tconfig_test.go:119: Expected []api.Endpoints{api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foo\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"7.7.7.7\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foobar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"5.5.5.5\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"6.6.6.6\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}}, Got []api.Endpoints(nil)\r\n\tconfig_test.go:119: Expected []api.Endpoints{api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foo\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"7.7.7.7\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}, api.Endpoints{TypeMeta:unversioned.TypeMeta{Kind:\"\", APIVersion:\"\"}, ObjectMeta:api.ObjectMeta{Name:\"foobar\", GenerateName:\"\", Namespace:\"testnamespace\", SelfLink:\"\", UID:\"\", ResourceVersion:\"\", Generation:0, CreationTimestamp:unversioned.Time{Time:time.Time{sec:0, nsec:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*unversioned.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil)}, Subsets:[]api.EndpointSubset{api.EndpointSubset{Addresses:[]api.EndpointAddress{api.EndpointAddress{IP:\"5.5.5.5\", TargetRef:(*api.ObjectReference)(nil)}, api.EndpointAddress{IP:\"6.6.6.6\", TargetRef:(*api.ObjectReference)(nil)}}, NotReadyAddresses:[]api.EndpointAddress(nil), Ports:[]api.EndpointPort{api.EndpointPort{Name:\"\", Port:80, Protocol:\"\"}}}}}}, Got []api.Endpoints(nil)\r\nFAIL\r\nFAIL\tk8s.io/kubernetes/pkg/proxy/config\t0.141s\r\n```"}}