Allow setting load balancer method and sticky using service annotations

This commit is contained in:
Brian Akins
2017-01-25 08:11:00 -05:00
committed by Ed Robinson
parent 7cc91a8244
commit 490427f94d
4 changed files with 293 additions and 11 deletions

View File

@@ -1,4 +1,9 @@
[backends]{{range $backendName, $backend := .Backends}}
[backends."{{$backendName}}".loadbalancer]
method = "{{$backend.LoadBalancer.Method}}"
{{if $backend.LoadBalancer.Sticky}}
sticky = true
{{end}}
{{range $serverName, $server := $backend.Servers}}
[backends."{{$backendName}}".servers."{{$serverName}}"]
url = "{{$server.URL}}"