Pengfei Ni c847f5e5a5 Add service controller
- Add a service controller in stackube and create lbaas v2 pools for new services,
also add members for endpoints.
- Fix getting network for system namespaces.

Change-Id: I7942a2d26dd33b4ceb75ec51c03933205a60aea7
Implements: blueprint service-loadbalancer
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
2017-07-26 20:54:24 +08:00

20 lines
344 B
Go

package service
import (
"fmt"
"k8s.io/api/core/v1"
)
const (
lbPrefix = "stackube"
)
func buildServiceName(service *v1.Service) string {
return fmt.Sprintf("%s_%s", service.Namespace, service.Name)
}
func buildLoadBalancerName(service *v1.Service) string {
return fmt.Sprintf("%s_%s_%s", lbPrefix, service.Namespace, service.Name)
}