Fixed kube-proxy birthCry event as it seemed to start too early and

had a possibility to not start successfully after the event was already
posted.
This commit is contained in:
Avesh Agarwal 2015-09-08 09:33:42 -04:00
parent 61a66a95a6
commit 599100dc64

View File

@ -159,9 +159,6 @@ func (s *ProxyServer) Run(_ []string) error {
Namespace: "",
}
// Birth Cry
s.birthCry()
serviceConfig := config.NewServiceConfig()
endpointsConfig := config.NewEndpointsConfig()
@ -208,6 +205,9 @@ func (s *ProxyServer) Run(_ []string) error {
iptables.CleanupLeftovers(ipt)
}
// Birth Cry after the birth is successful
s.birthCry()
// Wire proxier to handle changes to services
serviceConfig.RegisterHandler(proxier)
// And wire endpointsHandler to handle changes to endpoints to services