refactor(ecs): headers as pointer.
This commit is contained in:
parent
a33476dea8
commit
de7dd068d9
2 changed files with 3 additions and 0 deletions
|
@ -54,6 +54,7 @@ func (p *Provider) buildConfiguration(services map[string][]ecsInstance) (*types
|
||||||
"getRateLimitsExtractorFunc": getFuncStringValue(label.TraefikFrontendRateLimitExtractorFunc, ""),
|
"getRateLimitsExtractorFunc": getFuncStringValue(label.TraefikFrontendRateLimitExtractorFunc, ""),
|
||||||
"getRateLimits": getRateLimits,
|
"getRateLimits": getRateLimits,
|
||||||
// Headers
|
// Headers
|
||||||
|
"hasHeaders": hasPrefixFuncLabel(label.TraefikFrontendHeaders),
|
||||||
"hasRequestHeaders": hasFuncLabel(label.TraefikFrontendRequestHeaders),
|
"hasRequestHeaders": hasFuncLabel(label.TraefikFrontendRequestHeaders),
|
||||||
"getRequestHeaders": getFuncMapValue(label.TraefikFrontendRequestHeaders),
|
"getRequestHeaders": getFuncMapValue(label.TraefikFrontendRequestHeaders),
|
||||||
"hasResponseHeaders": hasFuncLabel(label.TraefikFrontendResponseHeaders),
|
"hasResponseHeaders": hasFuncLabel(label.TraefikFrontendResponseHeaders),
|
||||||
|
|
|
@ -92,6 +92,7 @@
|
||||||
{{end}}
|
{{end}}
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
|
{{if hasHeaders $instance }}
|
||||||
[frontends."frontend-{{ $serviceName }}".headers]
|
[frontends."frontend-{{ $serviceName }}".headers]
|
||||||
{{if hasSSLRedirectHeaders $instance}}
|
{{if hasSSLRedirectHeaders $instance}}
|
||||||
SSLRedirect = {{getSSLRedirectHeaders $instance}}
|
SSLRedirect = {{getSSLRedirectHeaders $instance}}
|
||||||
|
@ -168,6 +169,7 @@
|
||||||
{{$k}} = "{{$v}}"
|
{{$k}} = "{{$v}}"
|
||||||
{{end}}
|
{{end}}
|
||||||
{{end}}
|
{{end}}
|
||||||
|
{{end}}
|
||||||
|
|
||||||
[frontends.frontend-{{ $serviceName }}.routes.route-frontend-{{ $serviceName }}]
|
[frontends.frontend-{{ $serviceName }}.routes.route-frontend-{{ $serviceName }}]
|
||||||
rule = "{{getFrontendRule $instance}}"
|
rule = "{{getFrontendRule $instance}}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue