1
0
Fork 0

feat(k8s): add rate limit annotations.

This commit is contained in:
Fernandez Ludovic 2017-12-21 22:07:37 +01:00 committed by Traefiker
parent 4c0d6e211b
commit 1c495d7ea4
4 changed files with 117 additions and 8 deletions

View file

@ -75,6 +75,18 @@
{{end}}
{{end}}
{{ if $frontend.RateLimit }}
[frontends."frontend-{{$frontendName}}".rateLimit]
extractorFunc = "{{ $frontend.RateLimit.ExtractorFunc }}"
[frontends."frontend-{{$frontendName}}".rateLimit.rateSet]
{{ range $limitName, $limit := $frontend.RateLimit.RateSet }}
[frontends."frontend-{{$frontendName}}".rateLimit.rateSet.{{ $limitName }}]
period = "{{ $limit.Period }}"
average = {{ $limit.Average }}
burst = {{ $limit.Burst }}
{{end}}
{{end}}
{{if $frontend.Headers }}
[frontends."{{$frontendName}}".headers]
SSLRedirect = {{$frontend.Headers.SSLRedirect}}