1
0
Fork 0

refactor: Mesos labels.

This commit is contained in:
Fernandez Ludovic 2018-03-29 00:01:24 +02:00 committed by Traefiker Bot
parent ff61cc971e
commit 4b93d040b3
11 changed files with 969 additions and 1137 deletions

27
templates/mesos-v1.tmpl Normal file
View file

@ -0,0 +1,27 @@
{{$apps := .Applications}}
[backends]
{{range .Tasks}}
[backends."backend-{{ getBackend . $apps }}".servers."server-{{ getID . }}"]
url = "{{ getProtocol . $apps }}://{{ getHost . }}:{{ getPort . $apps }}"
weight = {{ getWeight . $apps }}
{{end}}
[frontends]
{{range .Applications}}
[frontends."frontend-{{getFrontEndName . }}"]
backend = "backend-{{ getFrontendBackend . }}"
passHostHeader = {{ getPassHostHeader . }}
priority = {{ getPriority . }}
entryPoints = [{{range getEntryPoints . }}
"{{.}}",
{{end}}]
[frontends."frontend-{{ getFrontEndName . }}".routes."route-host-{{ getFrontEndName . }}"]
rule = "{{ getFrontendRule . }}"
{{end}}