1
0
Fork 0

refactor: add backend name functions.

This commit is contained in:
Fernandez Ludovic 2018-01-02 18:21:38 +01:00 committed by Traefiker
parent e56551d047
commit 8e7ac513b6
2 changed files with 16 additions and 11 deletions

View file

@ -24,7 +24,9 @@ func (p *CatalogProvider) buildConfiguration(catalog []catalogUpdate) *types.Con
"hasTag": hasTag,
// Backend functions
"getBackend": getBackend,
"getBackend": getNodeBackendName, // Deprecated [breaking] getBackend -> getNodeBackendName
"getNodeBackendName": getNodeBackendName,
"getServiceBackendName": getServiceBackendName,
"getBackendAddress": getBackendAddress,
"getBackendName": getServerName, // Deprecated [breaking] getBackendName -> getServerName
"getServerName": getServerName,
@ -139,10 +141,14 @@ func getEntryPoints(list string) []string {
return strings.Split(list, ",")
}
func getBackend(node *api.ServiceEntry) string {
func getNodeBackendName(node *api.ServiceEntry) string {
return strings.ToLower(node.Service.Service)
}
func getServiceBackendName(service *serviceUpdate) string {
return strings.ToLower(service.ServiceName)
}
func getBackendAddress(node *api.ServiceEntry) string {
if node.Service.Address != "" {
return node.Service.Address