Update dynamic and static configuration references
This commit is contained in:
parent
c9daf16388
commit
0e532a3634
8 changed files with 320 additions and 279 deletions
|
@ -56,6 +56,7 @@
|
||||||
- "traefik.http.middlewares.middleware10.headers.framedeny=true"
|
- "traefik.http.middlewares.middleware10.headers.framedeny=true"
|
||||||
- "traefik.http.middlewares.middleware10.headers.hostsproxyheaders=foobar, foobar"
|
- "traefik.http.middlewares.middleware10.headers.hostsproxyheaders=foobar, foobar"
|
||||||
- "traefik.http.middlewares.middleware10.headers.isdevelopment=true"
|
- "traefik.http.middlewares.middleware10.headers.isdevelopment=true"
|
||||||
|
- "traefik.http.middlewares.middleware10.headers.permissionspolicy=foobar"
|
||||||
- "traefik.http.middlewares.middleware10.headers.publickey=foobar"
|
- "traefik.http.middlewares.middleware10.headers.publickey=foobar"
|
||||||
- "traefik.http.middlewares.middleware10.headers.referrerpolicy=foobar"
|
- "traefik.http.middlewares.middleware10.headers.referrerpolicy=foobar"
|
||||||
- "traefik.http.middlewares.middleware10.headers.sslforcehost=true"
|
- "traefik.http.middlewares.middleware10.headers.sslforcehost=true"
|
||||||
|
@ -153,6 +154,7 @@
|
||||||
- "traefik.http.services.service01.loadbalancer.healthcheck.followredirects=true"
|
- "traefik.http.services.service01.loadbalancer.healthcheck.followredirects=true"
|
||||||
- "traefik.http.services.service01.loadbalancer.passhostheader=true"
|
- "traefik.http.services.service01.loadbalancer.passhostheader=true"
|
||||||
- "traefik.http.services.service01.loadbalancer.responseforwarding.flushinterval=foobar"
|
- "traefik.http.services.service01.loadbalancer.responseforwarding.flushinterval=foobar"
|
||||||
|
- "traefik.http.services.service01.loadbalancer.serverstransport=foobar"
|
||||||
- "traefik.http.services.service01.loadbalancer.sticky.cookie=true"
|
- "traefik.http.services.service01.loadbalancer.sticky.cookie=true"
|
||||||
- "traefik.http.services.service01.loadbalancer.sticky.cookie.httponly=true"
|
- "traefik.http.services.service01.loadbalancer.sticky.cookie.httponly=true"
|
||||||
- "traefik.http.services.service01.loadbalancer.sticky.cookie.name=foobar"
|
- "traefik.http.services.service01.loadbalancer.sticky.cookie.name=foobar"
|
||||||
|
@ -160,8 +162,8 @@
|
||||||
- "traefik.http.services.service01.loadbalancer.sticky.cookie.secure=true"
|
- "traefik.http.services.service01.loadbalancer.sticky.cookie.secure=true"
|
||||||
- "traefik.http.services.service01.loadbalancer.server.port=foobar"
|
- "traefik.http.services.service01.loadbalancer.server.port=foobar"
|
||||||
- "traefik.http.services.service01.loadbalancer.server.scheme=foobar"
|
- "traefik.http.services.service01.loadbalancer.server.scheme=foobar"
|
||||||
- "traefik.http.services.service01.loadbalancer.serverstransport=foobar"
|
- "traefik.tcp.middlewares.tcpmiddleware00.ipwhitelist.sourcerange=foobar, foobar"
|
||||||
- "traefik.tcp.middlewares.middleware00.ipwhitelist.sourcerange=foobar, foobar"
|
- "traefik.tcp.middlewares.tcpmiddleware01.inflightconn.amount=42"
|
||||||
- "traefik.tcp.routers.tcprouter0.entrypoints=foobar, foobar"
|
- "traefik.tcp.routers.tcprouter0.entrypoints=foobar, foobar"
|
||||||
- "traefik.tcp.routers.tcprouter0.middlewares=foobar, foobar"
|
- "traefik.tcp.routers.tcprouter0.middlewares=foobar, foobar"
|
||||||
- "traefik.tcp.routers.tcprouter0.rule=foobar"
|
- "traefik.tcp.routers.tcprouter0.rule=foobar"
|
||||||
|
@ -186,9 +188,9 @@
|
||||||
- "traefik.tcp.routers.tcprouter1.tls.domains[1].sans=foobar, foobar"
|
- "traefik.tcp.routers.tcprouter1.tls.domains[1].sans=foobar, foobar"
|
||||||
- "traefik.tcp.routers.tcprouter1.tls.options=foobar"
|
- "traefik.tcp.routers.tcprouter1.tls.options=foobar"
|
||||||
- "traefik.tcp.routers.tcprouter1.tls.passthrough=true"
|
- "traefik.tcp.routers.tcprouter1.tls.passthrough=true"
|
||||||
|
- "traefik.tcp.services.tcpservice01.loadbalancer.proxyprotocol.version=42"
|
||||||
- "traefik.tcp.services.tcpservice01.loadbalancer.terminationdelay=42"
|
- "traefik.tcp.services.tcpservice01.loadbalancer.terminationdelay=42"
|
||||||
- "traefik.tcp.services.tcpservice01.loadbalancer.server.port=foobar"
|
- "traefik.tcp.services.tcpservice01.loadbalancer.server.port=foobar"
|
||||||
- "traefik.tcp.services.tcpservice01.loadbalancer.proxyprotocol.version=42"
|
|
||||||
- "traefik.udp.routers.udprouter0.entrypoints=foobar, foobar"
|
- "traefik.udp.routers.udprouter0.entrypoints=foobar, foobar"
|
||||||
- "traefik.udp.routers.udprouter0.service=foobar"
|
- "traefik.udp.routers.udprouter0.service=foobar"
|
||||||
- "traefik.udp.routers.udprouter1.entrypoints=foobar, foobar"
|
- "traefik.udp.routers.udprouter1.entrypoints=foobar, foobar"
|
||||||
|
|
|
@ -180,6 +180,7 @@
|
||||||
publicKey = "foobar"
|
publicKey = "foobar"
|
||||||
referrerPolicy = "foobar"
|
referrerPolicy = "foobar"
|
||||||
featurePolicy = "foobar"
|
featurePolicy = "foobar"
|
||||||
|
permissionsPolicy = "foobar"
|
||||||
isDevelopment = true
|
isDevelopment = true
|
||||||
[http.middlewares.Middleware10.headers.customRequestHeaders]
|
[http.middlewares.Middleware10.headers.customRequestHeaders]
|
||||||
name0 = "foobar"
|
name0 = "foobar"
|
||||||
|
@ -237,7 +238,7 @@
|
||||||
[http.middlewares.Middleware15]
|
[http.middlewares.Middleware15]
|
||||||
[http.middlewares.Middleware15.rateLimit]
|
[http.middlewares.Middleware15.rateLimit]
|
||||||
average = 42
|
average = 42
|
||||||
period = 42
|
period = "42s"
|
||||||
burst = 42
|
burst = 42
|
||||||
[http.middlewares.Middleware15.rateLimit.sourceCriterion]
|
[http.middlewares.Middleware15.rateLimit.sourceCriterion]
|
||||||
requestHeaderName = "foobar"
|
requestHeaderName = "foobar"
|
||||||
|
@ -265,7 +266,7 @@
|
||||||
[http.middlewares.Middleware20]
|
[http.middlewares.Middleware20]
|
||||||
[http.middlewares.Middleware20.retry]
|
[http.middlewares.Middleware20.retry]
|
||||||
attempts = 42
|
attempts = 42
|
||||||
initialInterval = 42
|
initialInterval = "42s"
|
||||||
[http.middlewares.Middleware21]
|
[http.middlewares.Middleware21]
|
||||||
[http.middlewares.Middleware21.stripPrefix]
|
[http.middlewares.Middleware21.stripPrefix]
|
||||||
prefixes = ["foobar", "foobar"]
|
prefixes = ["foobar", "foobar"]
|
||||||
|
@ -293,6 +294,8 @@
|
||||||
dialTimeout = "42s"
|
dialTimeout = "42s"
|
||||||
responseHeaderTimeout = "42s"
|
responseHeaderTimeout = "42s"
|
||||||
idleConnTimeout = "42s"
|
idleConnTimeout = "42s"
|
||||||
|
readIdleTimeout = "42s"
|
||||||
|
pingTimeout = "42s"
|
||||||
[http.serversTransports.ServersTransport1]
|
[http.serversTransports.ServersTransport1]
|
||||||
serverName = "foobar"
|
serverName = "foobar"
|
||||||
insecureSkipVerify = true
|
insecureSkipVerify = true
|
||||||
|
@ -312,6 +315,8 @@
|
||||||
dialTimeout = "42s"
|
dialTimeout = "42s"
|
||||||
responseHeaderTimeout = "42s"
|
responseHeaderTimeout = "42s"
|
||||||
idleConnTimeout = "42s"
|
idleConnTimeout = "42s"
|
||||||
|
readIdleTimeout = "42s"
|
||||||
|
pingTimeout = "42s"
|
||||||
|
|
||||||
[tcp]
|
[tcp]
|
||||||
[tcp.routers]
|
[tcp.routers]
|
||||||
|
@ -372,9 +377,12 @@
|
||||||
name = "foobar"
|
name = "foobar"
|
||||||
weight = 42
|
weight = 42
|
||||||
[tcp.middlewares]
|
[tcp.middlewares]
|
||||||
[tcp.middlewares.Middleware00]
|
[tcp.middlewares.TCPMiddleware00]
|
||||||
[tcp.middlewares.Middleware00.ipWhiteList]
|
[tcp.middlewares.TCPMiddleware00.ipWhiteList]
|
||||||
sourceRange = ["foobar", "foobar"]
|
sourceRange = ["foobar", "foobar"]
|
||||||
|
[tcp.middlewares.TCPMiddleware01]
|
||||||
|
[tcp.middlewares.TCPMiddleware01.inFlightConn]
|
||||||
|
amount = 42
|
||||||
|
|
||||||
[udp]
|
[udp]
|
||||||
[udp.routers]
|
[udp.routers]
|
||||||
|
|
|
@ -2,11 +2,11 @@ http:
|
||||||
routers:
|
routers:
|
||||||
Router0:
|
Router0:
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
middlewares:
|
middlewares:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
service: foobar
|
service: foobar
|
||||||
rule: foobar
|
rule: foobar
|
||||||
priority: 42
|
priority: 42
|
||||||
|
@ -14,21 +14,21 @@ http:
|
||||||
options: foobar
|
options: foobar
|
||||||
certResolver: foobar
|
certResolver: foobar
|
||||||
domains:
|
domains:
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
Router1:
|
Router1:
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
middlewares:
|
middlewares:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
service: foobar
|
service: foobar
|
||||||
rule: foobar
|
rule: foobar
|
||||||
priority: 42
|
priority: 42
|
||||||
|
@ -36,14 +36,14 @@ http:
|
||||||
options: foobar
|
options: foobar
|
||||||
certResolver: foobar
|
certResolver: foobar
|
||||||
domains:
|
domains:
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
services:
|
services:
|
||||||
Service01:
|
Service01:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
|
@ -54,8 +54,8 @@ http:
|
||||||
httpOnly: true
|
httpOnly: true
|
||||||
sameSite: foobar
|
sameSite: foobar
|
||||||
servers:
|
servers:
|
||||||
- url: foobar
|
- url: foobar
|
||||||
- url: foobar
|
- url: foobar
|
||||||
healthCheck:
|
healthCheck:
|
||||||
scheme: foobar
|
scheme: foobar
|
||||||
path: foobar
|
path: foobar
|
||||||
|
@ -77,18 +77,18 @@ http:
|
||||||
maxBodySize: 42
|
maxBodySize: 42
|
||||||
healthCheck: {}
|
healthCheck: {}
|
||||||
mirrors:
|
mirrors:
|
||||||
- name: foobar
|
- name: foobar
|
||||||
percent: 42
|
percent: 42
|
||||||
- name: foobar
|
- name: foobar
|
||||||
percent: 42
|
percent: 42
|
||||||
Service03:
|
Service03:
|
||||||
weighted:
|
weighted:
|
||||||
healthCheck: {}
|
healthCheck: {}
|
||||||
services:
|
services:
|
||||||
- name: foobar
|
- name: foobar
|
||||||
weight: 42
|
weight: 42
|
||||||
- name: foobar
|
- name: foobar
|
||||||
weight: 42
|
weight: 42
|
||||||
sticky:
|
sticky:
|
||||||
cookie:
|
cookie:
|
||||||
name: foobar
|
name: foobar
|
||||||
|
@ -102,8 +102,8 @@ http:
|
||||||
Middleware01:
|
Middleware01:
|
||||||
basicAuth:
|
basicAuth:
|
||||||
users:
|
users:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
usersFile: foobar
|
usersFile: foobar
|
||||||
realm: foobar
|
realm: foobar
|
||||||
removeHeader: true
|
removeHeader: true
|
||||||
|
@ -118,16 +118,16 @@ http:
|
||||||
Middleware03:
|
Middleware03:
|
||||||
chain:
|
chain:
|
||||||
middlewares:
|
middlewares:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
Middleware04:
|
Middleware04:
|
||||||
circuitBreaker:
|
circuitBreaker:
|
||||||
expression: foobar
|
expression: foobar
|
||||||
Middleware05:
|
Middleware05:
|
||||||
compress:
|
compress:
|
||||||
excludedContentTypes:
|
excludedContentTypes:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
minResponseBodyBytes: 42
|
minResponseBodyBytes: 42
|
||||||
Middleware06:
|
Middleware06:
|
||||||
contentType:
|
contentType:
|
||||||
|
@ -135,8 +135,8 @@ http:
|
||||||
Middleware07:
|
Middleware07:
|
||||||
digestAuth:
|
digestAuth:
|
||||||
users:
|
users:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
usersFile: foobar
|
usersFile: foobar
|
||||||
removeHeader: true
|
removeHeader: true
|
||||||
realm: foobar
|
realm: foobar
|
||||||
|
@ -144,8 +144,8 @@ http:
|
||||||
Middleware08:
|
Middleware08:
|
||||||
errors:
|
errors:
|
||||||
status:
|
status:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
service: foobar
|
service: foobar
|
||||||
query: foobar
|
query: foobar
|
||||||
Middleware09:
|
Middleware09:
|
||||||
|
@ -159,12 +159,12 @@ http:
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
trustForwardHeader: true
|
trustForwardHeader: true
|
||||||
authResponseHeaders:
|
authResponseHeaders:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
authResponseHeadersRegex: foobar
|
authResponseHeadersRegex: foobar
|
||||||
authRequestHeaders:
|
authRequestHeaders:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
Middleware10:
|
Middleware10:
|
||||||
headers:
|
headers:
|
||||||
customRequestHeaders:
|
customRequestHeaders:
|
||||||
|
@ -175,28 +175,28 @@ http:
|
||||||
name1: foobar
|
name1: foobar
|
||||||
accessControlAllowCredentials: true
|
accessControlAllowCredentials: true
|
||||||
accessControlAllowHeaders:
|
accessControlAllowHeaders:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
accessControlAllowMethods:
|
accessControlAllowMethods:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
accessControlAllowOriginList:
|
accessControlAllowOriginList:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
accessControlAllowOriginListRegex:
|
accessControlAllowOriginListRegex:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
accessControlExposeHeaders:
|
accessControlExposeHeaders:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
accessControlMaxAge: 42
|
accessControlMaxAge: 42
|
||||||
addVaryHeader: true
|
addVaryHeader: true
|
||||||
allowedHosts:
|
allowedHosts:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
hostsProxyHeaders:
|
hostsProxyHeaders:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
sslRedirect: true
|
sslRedirect: true
|
||||||
sslTemporaryRedirect: true
|
sslTemporaryRedirect: true
|
||||||
sslHost: foobar
|
sslHost: foobar
|
||||||
|
@ -217,17 +217,18 @@ http:
|
||||||
publicKey: foobar
|
publicKey: foobar
|
||||||
referrerPolicy: foobar
|
referrerPolicy: foobar
|
||||||
featurePolicy: foobar
|
featurePolicy: foobar
|
||||||
|
permissionsPolicy: foobar
|
||||||
isDevelopment: true
|
isDevelopment: true
|
||||||
Middleware11:
|
Middleware11:
|
||||||
ipWhiteList:
|
ipWhiteList:
|
||||||
sourceRange:
|
sourceRange:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
ipStrategy:
|
ipStrategy:
|
||||||
depth: 42
|
depth: 42
|
||||||
excludedIPs:
|
excludedIPs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
Middleware12:
|
Middleware12:
|
||||||
inFlightReq:
|
inFlightReq:
|
||||||
amount: 42
|
amount: 42
|
||||||
|
@ -235,8 +236,8 @@ http:
|
||||||
ipStrategy:
|
ipStrategy:
|
||||||
depth: 42
|
depth: 42
|
||||||
excludedIPs:
|
excludedIPs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
requestHeaderName: foobar
|
requestHeaderName: foobar
|
||||||
requestHost: true
|
requestHost: true
|
||||||
Middleware13:
|
Middleware13:
|
||||||
|
@ -271,14 +272,14 @@ http:
|
||||||
Middleware15:
|
Middleware15:
|
||||||
rateLimit:
|
rateLimit:
|
||||||
average: 42
|
average: 42
|
||||||
period: 42
|
period: 42s
|
||||||
burst: 42
|
burst: 42
|
||||||
sourceCriterion:
|
sourceCriterion:
|
||||||
ipStrategy:
|
ipStrategy:
|
||||||
depth: 42
|
depth: 42
|
||||||
excludedIPs:
|
excludedIPs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
requestHeaderName: foobar
|
requestHeaderName: foobar
|
||||||
requestHost: true
|
requestHost: true
|
||||||
Middleware16:
|
Middleware16:
|
||||||
|
@ -301,64 +302,68 @@ http:
|
||||||
Middleware20:
|
Middleware20:
|
||||||
retry:
|
retry:
|
||||||
attempts: 42
|
attempts: 42
|
||||||
initialInterval: 42
|
initialInterval: 42s
|
||||||
Middleware21:
|
Middleware21:
|
||||||
stripPrefix:
|
stripPrefix:
|
||||||
prefixes:
|
prefixes:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
forceSlash: true
|
forceSlash: true
|
||||||
Middleware22:
|
Middleware22:
|
||||||
stripPrefixRegex:
|
stripPrefixRegex:
|
||||||
regex:
|
regex:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
serversTransports:
|
serversTransports:
|
||||||
ServersTransport0:
|
ServersTransport0:
|
||||||
serverName: foobar
|
serverName: foobar
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
rootCAs:
|
rootCAs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
certificates:
|
certificates:
|
||||||
- certFile: foobar
|
- certFile: foobar
|
||||||
keyFile: foobar
|
keyFile: foobar
|
||||||
- certFile: foobar
|
- certFile: foobar
|
||||||
keyFile: foobar
|
keyFile: foobar
|
||||||
maxIdleConnsPerHost: 42
|
maxIdleConnsPerHost: 42
|
||||||
forwardingTimeouts:
|
forwardingTimeouts:
|
||||||
dialTimeout: 42s
|
dialTimeout: 42s
|
||||||
responseHeaderTimeout: 42s
|
responseHeaderTimeout: 42s
|
||||||
idleConnTimeout: 42s
|
idleConnTimeout: 42s
|
||||||
|
readIdleTimeout: 42s
|
||||||
|
pingTimeout: 42s
|
||||||
disableHTTP2: true
|
disableHTTP2: true
|
||||||
peerCertURI: foobar
|
peerCertURI: foobar
|
||||||
ServersTransport1:
|
ServersTransport1:
|
||||||
serverName: foobar
|
serverName: foobar
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
rootCAs:
|
rootCAs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
certificates:
|
certificates:
|
||||||
- certFile: foobar
|
- certFile: foobar
|
||||||
keyFile: foobar
|
keyFile: foobar
|
||||||
- certFile: foobar
|
- certFile: foobar
|
||||||
keyFile: foobar
|
keyFile: foobar
|
||||||
maxIdleConnsPerHost: 42
|
maxIdleConnsPerHost: 42
|
||||||
forwardingTimeouts:
|
forwardingTimeouts:
|
||||||
dialTimeout: 42s
|
dialTimeout: 42s
|
||||||
responseHeaderTimeout: 42s
|
responseHeaderTimeout: 42s
|
||||||
idleConnTimeout: 42s
|
idleConnTimeout: 42s
|
||||||
|
readIdleTimeout: 42s
|
||||||
|
pingTimeout: 42s
|
||||||
disableHTTP2: true
|
disableHTTP2: true
|
||||||
peerCertURI: foobar
|
peerCertURI: foobar
|
||||||
tcp:
|
tcp:
|
||||||
routers:
|
routers:
|
||||||
TCPRouter0:
|
TCPRouter0:
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
middlewares:
|
middlewares:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
service: foobar
|
service: foobar
|
||||||
rule: foobar
|
rule: foobar
|
||||||
tls:
|
tls:
|
||||||
|
@ -366,21 +371,21 @@ tcp:
|
||||||
options: foobar
|
options: foobar
|
||||||
certResolver: foobar
|
certResolver: foobar
|
||||||
domains:
|
domains:
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
TCPRouter1:
|
TCPRouter1:
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
middlewares:
|
middlewares:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
service: foobar
|
service: foobar
|
||||||
rule: foobar
|
rule: foobar
|
||||||
tls:
|
tls:
|
||||||
|
@ -388,20 +393,14 @@ tcp:
|
||||||
options: foobar
|
options: foobar
|
||||||
certResolver: foobar
|
certResolver: foobar
|
||||||
domains:
|
domains:
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
middlewares:
|
|
||||||
Middleware00:
|
|
||||||
ipWhiteList:
|
|
||||||
sourceRange:
|
|
||||||
- foobar
|
|
||||||
- foobar
|
|
||||||
services:
|
services:
|
||||||
TCPService01:
|
TCPService01:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
|
@ -409,66 +408,75 @@ tcp:
|
||||||
proxyProtocol:
|
proxyProtocol:
|
||||||
version: 42
|
version: 42
|
||||||
servers:
|
servers:
|
||||||
- address: foobar
|
- address: foobar
|
||||||
- address: foobar
|
- address: foobar
|
||||||
TCPService02:
|
TCPService02:
|
||||||
weighted:
|
weighted:
|
||||||
services:
|
services:
|
||||||
- name: foobar
|
- name: foobar
|
||||||
weight: 42
|
weight: 42
|
||||||
- name: foobar
|
- name: foobar
|
||||||
weight: 42
|
weight: 42
|
||||||
|
middlewares:
|
||||||
|
TCPMiddleware00:
|
||||||
|
ipWhiteList:
|
||||||
|
sourceRange:
|
||||||
|
- foobar
|
||||||
|
- foobar
|
||||||
|
TCPMiddleware01:
|
||||||
|
inFlightConn:
|
||||||
|
amount: 42
|
||||||
udp:
|
udp:
|
||||||
routers:
|
routers:
|
||||||
UDPRouter0:
|
UDPRouter0:
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
service: foobar
|
service: foobar
|
||||||
UDPRouter1:
|
UDPRouter1:
|
||||||
entryPoints:
|
entryPoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
service: foobar
|
service: foobar
|
||||||
services:
|
services:
|
||||||
UDPService01:
|
UDPService01:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- address: foobar
|
- address: foobar
|
||||||
- address: foobar
|
- address: foobar
|
||||||
UDPService02:
|
UDPService02:
|
||||||
weighted:
|
weighted:
|
||||||
services:
|
services:
|
||||||
- name: foobar
|
- name: foobar
|
||||||
weight: 42
|
weight: 42
|
||||||
- name: foobar
|
- name: foobar
|
||||||
weight: 42
|
weight: 42
|
||||||
tls:
|
tls:
|
||||||
certificates:
|
certificates:
|
||||||
- certFile: foobar
|
- certFile: foobar
|
||||||
keyFile: foobar
|
keyFile: foobar
|
||||||
stores:
|
stores:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
- certFile: foobar
|
- certFile: foobar
|
||||||
keyFile: foobar
|
keyFile: foobar
|
||||||
stores:
|
stores:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
options:
|
options:
|
||||||
Options0:
|
Options0:
|
||||||
minVersion: foobar
|
minVersion: foobar
|
||||||
maxVersion: foobar
|
maxVersion: foobar
|
||||||
cipherSuites:
|
cipherSuites:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
curvePreferences:
|
curvePreferences:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
clientAuth:
|
clientAuth:
|
||||||
caFiles:
|
caFiles:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
clientAuthType: foobar
|
clientAuthType: foobar
|
||||||
sniStrict: true
|
sniStrict: true
|
||||||
preferServerCipherSuites: true
|
preferServerCipherSuites: true
|
||||||
|
@ -479,15 +487,15 @@ tls:
|
||||||
minVersion: foobar
|
minVersion: foobar
|
||||||
maxVersion: foobar
|
maxVersion: foobar
|
||||||
cipherSuites:
|
cipherSuites:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
curvePreferences:
|
curvePreferences:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
clientAuth:
|
clientAuth:
|
||||||
caFiles:
|
caFiles:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
clientAuthType: foobar
|
clientAuthType: foobar
|
||||||
sniStrict: true
|
sniStrict: true
|
||||||
preferServerCipherSuites: true
|
preferServerCipherSuites: true
|
||||||
|
|
|
@ -69,6 +69,7 @@
|
||||||
| `traefik/http/middlewares/Middleware10/headers/hostsProxyHeaders/0` | `foobar` |
|
| `traefik/http/middlewares/Middleware10/headers/hostsProxyHeaders/0` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware10/headers/hostsProxyHeaders/1` | `foobar` |
|
| `traefik/http/middlewares/Middleware10/headers/hostsProxyHeaders/1` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware10/headers/isDevelopment` | `true` |
|
| `traefik/http/middlewares/Middleware10/headers/isDevelopment` | `true` |
|
||||||
|
| `traefik/http/middlewares/Middleware10/headers/permissionsPolicy` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware10/headers/publicKey` | `foobar` |
|
| `traefik/http/middlewares/Middleware10/headers/publicKey` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware10/headers/referrerPolicy` | `foobar` |
|
| `traefik/http/middlewares/Middleware10/headers/referrerPolicy` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware10/headers/sslForceHost` | `true` |
|
| `traefik/http/middlewares/Middleware10/headers/sslForceHost` | `true` |
|
||||||
|
@ -114,7 +115,7 @@
|
||||||
| `traefik/http/middlewares/Middleware14/plugin/PluginConf/foo` | `bar` |
|
| `traefik/http/middlewares/Middleware14/plugin/PluginConf/foo` | `bar` |
|
||||||
| `traefik/http/middlewares/Middleware15/rateLimit/average` | `42` |
|
| `traefik/http/middlewares/Middleware15/rateLimit/average` | `42` |
|
||||||
| `traefik/http/middlewares/Middleware15/rateLimit/burst` | `42` |
|
| `traefik/http/middlewares/Middleware15/rateLimit/burst` | `42` |
|
||||||
| `traefik/http/middlewares/Middleware15/rateLimit/period` | `42` |
|
| `traefik/http/middlewares/Middleware15/rateLimit/period` | `42s` |
|
||||||
| `traefik/http/middlewares/Middleware15/rateLimit/sourceCriterion/ipStrategy/depth` | `42` |
|
| `traefik/http/middlewares/Middleware15/rateLimit/sourceCriterion/ipStrategy/depth` | `42` |
|
||||||
| `traefik/http/middlewares/Middleware15/rateLimit/sourceCriterion/ipStrategy/excludedIPs/0` | `foobar` |
|
| `traefik/http/middlewares/Middleware15/rateLimit/sourceCriterion/ipStrategy/excludedIPs/0` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware15/rateLimit/sourceCriterion/ipStrategy/excludedIPs/1` | `foobar` |
|
| `traefik/http/middlewares/Middleware15/rateLimit/sourceCriterion/ipStrategy/excludedIPs/1` | `foobar` |
|
||||||
|
@ -130,7 +131,7 @@
|
||||||
| `traefik/http/middlewares/Middleware19/replacePathRegex/regex` | `foobar` |
|
| `traefik/http/middlewares/Middleware19/replacePathRegex/regex` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware19/replacePathRegex/replacement` | `foobar` |
|
| `traefik/http/middlewares/Middleware19/replacePathRegex/replacement` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware20/retry/attempts` | `42` |
|
| `traefik/http/middlewares/Middleware20/retry/attempts` | `42` |
|
||||||
| `traefik/http/middlewares/Middleware20/retry/initialInterval` | `42` |
|
| `traefik/http/middlewares/Middleware20/retry/initialInterval` | `42s` |
|
||||||
| `traefik/http/middlewares/Middleware21/stripPrefix/forceSlash` | `true` |
|
| `traefik/http/middlewares/Middleware21/stripPrefix/forceSlash` | `true` |
|
||||||
| `traefik/http/middlewares/Middleware21/stripPrefix/prefixes/0` | `foobar` |
|
| `traefik/http/middlewares/Middleware21/stripPrefix/prefixes/0` | `foobar` |
|
||||||
| `traefik/http/middlewares/Middleware21/stripPrefix/prefixes/1` | `foobar` |
|
| `traefik/http/middlewares/Middleware21/stripPrefix/prefixes/1` | `foobar` |
|
||||||
|
@ -173,6 +174,8 @@
|
||||||
| `traefik/http/serversTransports/ServersTransport0/disableHTTP2` | `true` |
|
| `traefik/http/serversTransports/ServersTransport0/disableHTTP2` | `true` |
|
||||||
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/dialTimeout` | `42s` |
|
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/dialTimeout` | `42s` |
|
||||||
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/idleConnTimeout` | `42s` |
|
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/idleConnTimeout` | `42s` |
|
||||||
|
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/pingTimeout` | `42s` |
|
||||||
|
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/readIdleTimeout` | `42s` |
|
||||||
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/responseHeaderTimeout` | `42s` |
|
| `traefik/http/serversTransports/ServersTransport0/forwardingTimeouts/responseHeaderTimeout` | `42s` |
|
||||||
| `traefik/http/serversTransports/ServersTransport0/insecureSkipVerify` | `true` |
|
| `traefik/http/serversTransports/ServersTransport0/insecureSkipVerify` | `true` |
|
||||||
| `traefik/http/serversTransports/ServersTransport0/maxIdleConnsPerHost` | `42` |
|
| `traefik/http/serversTransports/ServersTransport0/maxIdleConnsPerHost` | `42` |
|
||||||
|
@ -187,6 +190,8 @@
|
||||||
| `traefik/http/serversTransports/ServersTransport1/disableHTTP2` | `true` |
|
| `traefik/http/serversTransports/ServersTransport1/disableHTTP2` | `true` |
|
||||||
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/dialTimeout` | `42s` |
|
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/dialTimeout` | `42s` |
|
||||||
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/idleConnTimeout` | `42s` |
|
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/idleConnTimeout` | `42s` |
|
||||||
|
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/pingTimeout` | `42s` |
|
||||||
|
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/readIdleTimeout` | `42s` |
|
||||||
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/responseHeaderTimeout` | `42s` |
|
| `traefik/http/serversTransports/ServersTransport1/forwardingTimeouts/responseHeaderTimeout` | `42s` |
|
||||||
| `traefik/http/serversTransports/ServersTransport1/insecureSkipVerify` | `true` |
|
| `traefik/http/serversTransports/ServersTransport1/insecureSkipVerify` | `true` |
|
||||||
| `traefik/http/serversTransports/ServersTransport1/maxIdleConnsPerHost` | `42` |
|
| `traefik/http/serversTransports/ServersTransport1/maxIdleConnsPerHost` | `42` |
|
||||||
|
@ -228,8 +233,9 @@
|
||||||
| `traefik/http/services/Service03/weighted/sticky/cookie/name` | `foobar` |
|
| `traefik/http/services/Service03/weighted/sticky/cookie/name` | `foobar` |
|
||||||
| `traefik/http/services/Service03/weighted/sticky/cookie/sameSite` | `foobar` |
|
| `traefik/http/services/Service03/weighted/sticky/cookie/sameSite` | `foobar` |
|
||||||
| `traefik/http/services/Service03/weighted/sticky/cookie/secure` | `true` |
|
| `traefik/http/services/Service03/weighted/sticky/cookie/secure` | `true` |
|
||||||
| `traefik/tcp/middlewares/Middleware00/ipWhiteList/sourceRange/0` | `foobar` |
|
| `traefik/tcp/middlewares/TCPMiddleware00/ipWhiteList/sourceRange/0` | `foobar` |
|
||||||
| `traefik/tcp/middlewares/Middleware00/ipWhiteList/sourceRange/1` | `foobar` |
|
| `traefik/tcp/middlewares/TCPMiddleware00/ipWhiteList/sourceRange/1` | `foobar` |
|
||||||
|
| `traefik/tcp/middlewares/TCPMiddleware01/inFlightConn/amount` | `42` |
|
||||||
| `traefik/tcp/routers/TCPRouter0/entryPoints/0` | `foobar` |
|
| `traefik/tcp/routers/TCPRouter0/entryPoints/0` | `foobar` |
|
||||||
| `traefik/tcp/routers/TCPRouter0/entryPoints/1` | `foobar` |
|
| `traefik/tcp/routers/TCPRouter0/entryPoints/1` | `foobar` |
|
||||||
| `traefik/tcp/routers/TCPRouter0/middlewares/0` | `foobar` |
|
| `traefik/tcp/routers/TCPRouter0/middlewares/0` | `foobar` |
|
||||||
|
|
|
@ -24,9 +24,9 @@
|
||||||
"traefik.http.middlewares.middleware08.errors.service": "foobar",
|
"traefik.http.middlewares.middleware08.errors.service": "foobar",
|
||||||
"traefik.http.middlewares.middleware08.errors.status": "foobar, foobar",
|
"traefik.http.middlewares.middleware08.errors.status": "foobar, foobar",
|
||||||
"traefik.http.middlewares.middleware09.forwardauth.address": "foobar",
|
"traefik.http.middlewares.middleware09.forwardauth.address": "foobar",
|
||||||
|
"traefik.http.middlewares.middleware09.forwardauth.authrequestheaders": "foobar, foobar",
|
||||||
"traefik.http.middlewares.middleware09.forwardauth.authresponseheaders": "foobar, foobar",
|
"traefik.http.middlewares.middleware09.forwardauth.authresponseheaders": "foobar, foobar",
|
||||||
"traefik.http.middlewares.middleware09.forwardauth.authresponseheadersregex": "foobar",
|
"traefik.http.middlewares.middleware09.forwardauth.authresponseheadersregex": "foobar",
|
||||||
"traefik.http.middlewares.middleware09.forwardauth.authrequestheaders": "foobar, foobar",
|
|
||||||
"traefik.http.middlewares.middleware09.forwardauth.tls.ca": "foobar",
|
"traefik.http.middlewares.middleware09.forwardauth.tls.ca": "foobar",
|
||||||
"traefik.http.middlewares.middleware09.forwardauth.tls.caoptional": "true",
|
"traefik.http.middlewares.middleware09.forwardauth.tls.caoptional": "true",
|
||||||
"traefik.http.middlewares.middleware09.forwardauth.tls.cert": "foobar",
|
"traefik.http.middlewares.middleware09.forwardauth.tls.cert": "foobar",
|
||||||
|
@ -56,6 +56,7 @@
|
||||||
"traefik.http.middlewares.middleware10.headers.framedeny": "true",
|
"traefik.http.middlewares.middleware10.headers.framedeny": "true",
|
||||||
"traefik.http.middlewares.middleware10.headers.hostsproxyheaders": "foobar, foobar",
|
"traefik.http.middlewares.middleware10.headers.hostsproxyheaders": "foobar, foobar",
|
||||||
"traefik.http.middlewares.middleware10.headers.isdevelopment": "true",
|
"traefik.http.middlewares.middleware10.headers.isdevelopment": "true",
|
||||||
|
"traefik.http.middlewares.middleware10.headers.permissionspolicy": "foobar",
|
||||||
"traefik.http.middlewares.middleware10.headers.publickey": "foobar",
|
"traefik.http.middlewares.middleware10.headers.publickey": "foobar",
|
||||||
"traefik.http.middlewares.middleware10.headers.referrerpolicy": "foobar",
|
"traefik.http.middlewares.middleware10.headers.referrerpolicy": "foobar",
|
||||||
"traefik.http.middlewares.middleware10.headers.sslforcehost": "true",
|
"traefik.http.middlewares.middleware10.headers.sslforcehost": "true",
|
||||||
|
@ -153,6 +154,7 @@
|
||||||
"traefik.http.services.service01.loadbalancer.healthcheck.followredirects": "true",
|
"traefik.http.services.service01.loadbalancer.healthcheck.followredirects": "true",
|
||||||
"traefik.http.services.service01.loadbalancer.passhostheader": "true",
|
"traefik.http.services.service01.loadbalancer.passhostheader": "true",
|
||||||
"traefik.http.services.service01.loadbalancer.responseforwarding.flushinterval": "foobar",
|
"traefik.http.services.service01.loadbalancer.responseforwarding.flushinterval": "foobar",
|
||||||
|
"traefik.http.services.service01.loadbalancer.serverstransport": "foobar",
|
||||||
"traefik.http.services.service01.loadbalancer.sticky.cookie": "true",
|
"traefik.http.services.service01.loadbalancer.sticky.cookie": "true",
|
||||||
"traefik.http.services.service01.loadbalancer.sticky.cookie.httponly": "true",
|
"traefik.http.services.service01.loadbalancer.sticky.cookie.httponly": "true",
|
||||||
"traefik.http.services.service01.loadbalancer.sticky.cookie.name": "foobar",
|
"traefik.http.services.service01.loadbalancer.sticky.cookie.name": "foobar",
|
||||||
|
@ -160,8 +162,10 @@
|
||||||
"traefik.http.services.service01.loadbalancer.sticky.cookie.secure": "true",
|
"traefik.http.services.service01.loadbalancer.sticky.cookie.secure": "true",
|
||||||
"traefik.http.services.service01.loadbalancer.server.port": "foobar",
|
"traefik.http.services.service01.loadbalancer.server.port": "foobar",
|
||||||
"traefik.http.services.service01.loadbalancer.server.scheme": "foobar",
|
"traefik.http.services.service01.loadbalancer.server.scheme": "foobar",
|
||||||
"traefik.http.services.service01.loadbalancer.serverstransport": "foobar",
|
"traefik.tcp.middlewares.tcpmiddleware00.ipwhitelist.sourcerange": "foobar, foobar",
|
||||||
|
"traefik.tcp.middlewares.tcpmiddleware01.inflightconn.amount": "42",
|
||||||
"traefik.tcp.routers.tcprouter0.entrypoints": "foobar, foobar",
|
"traefik.tcp.routers.tcprouter0.entrypoints": "foobar, foobar",
|
||||||
|
"traefik.tcp.routers.tcprouter0.middlewares": "foobar, foobar",
|
||||||
"traefik.tcp.routers.tcprouter0.rule": "foobar",
|
"traefik.tcp.routers.tcprouter0.rule": "foobar",
|
||||||
"traefik.tcp.routers.tcprouter0.service": "foobar",
|
"traefik.tcp.routers.tcprouter0.service": "foobar",
|
||||||
"traefik.tcp.routers.tcprouter0.tls": "true",
|
"traefik.tcp.routers.tcprouter0.tls": "true",
|
||||||
|
@ -173,6 +177,7 @@
|
||||||
"traefik.tcp.routers.tcprouter0.tls.options": "foobar",
|
"traefik.tcp.routers.tcprouter0.tls.options": "foobar",
|
||||||
"traefik.tcp.routers.tcprouter0.tls.passthrough": "true",
|
"traefik.tcp.routers.tcprouter0.tls.passthrough": "true",
|
||||||
"traefik.tcp.routers.tcprouter1.entrypoints": "foobar, foobar",
|
"traefik.tcp.routers.tcprouter1.entrypoints": "foobar, foobar",
|
||||||
|
"traefik.tcp.routers.tcprouter1.middlewares": "foobar, foobar",
|
||||||
"traefik.tcp.routers.tcprouter1.rule": "foobar",
|
"traefik.tcp.routers.tcprouter1.rule": "foobar",
|
||||||
"traefik.tcp.routers.tcprouter1.service": "foobar",
|
"traefik.tcp.routers.tcprouter1.service": "foobar",
|
||||||
"traefik.tcp.routers.tcprouter1.tls": "true",
|
"traefik.tcp.routers.tcprouter1.tls": "true",
|
||||||
|
@ -183,8 +188,8 @@
|
||||||
"traefik.tcp.routers.tcprouter1.tls.domains[1].sans": "foobar, foobar",
|
"traefik.tcp.routers.tcprouter1.tls.domains[1].sans": "foobar, foobar",
|
||||||
"traefik.tcp.routers.tcprouter1.tls.options": "foobar",
|
"traefik.tcp.routers.tcprouter1.tls.options": "foobar",
|
||||||
"traefik.tcp.routers.tcprouter1.tls.passthrough": "true",
|
"traefik.tcp.routers.tcprouter1.tls.passthrough": "true",
|
||||||
"traefik.tcp.services.tcpservice01.loadbalancer.terminationdelay": "42",
|
|
||||||
"traefik.tcp.services.tcpservice01.loadbalancer.proxyprotocol.version": "42",
|
"traefik.tcp.services.tcpservice01.loadbalancer.proxyprotocol.version": "42",
|
||||||
|
"traefik.tcp.services.tcpservice01.loadbalancer.terminationdelay": "42",
|
||||||
"traefik.tcp.services.tcpservice01.loadbalancer.server.port": "foobar",
|
"traefik.tcp.services.tcpservice01.loadbalancer.server.port": "foobar",
|
||||||
"traefik.udp.routers.udprouter0.entrypoints": "foobar, foobar",
|
"traefik.udp.routers.udprouter0.entrypoints": "foobar, foobar",
|
||||||
"traefik.udp.routers.udprouter0.service": "foobar",
|
"traefik.udp.routers.udprouter0.service": "foobar",
|
||||||
|
|
|
@ -7,31 +7,27 @@
|
||||||
rootCAs = ["foobar", "foobar"]
|
rootCAs = ["foobar", "foobar"]
|
||||||
maxIdleConnsPerHost = 42
|
maxIdleConnsPerHost = 42
|
||||||
[serversTransport.forwardingTimeouts]
|
[serversTransport.forwardingTimeouts]
|
||||||
dialTimeout = 42
|
dialTimeout = "42s"
|
||||||
responseHeaderTimeout = 42
|
responseHeaderTimeout = "42s"
|
||||||
idleConnTimeout = 42
|
idleConnTimeout = "42s"
|
||||||
|
|
||||||
[entryPoints]
|
[entryPoints]
|
||||||
[entryPoints.EntryPoint0]
|
[entryPoints.EntryPoint0]
|
||||||
address = "foobar"
|
address = "foobar"
|
||||||
[entryPoints.EntryPoint0.transport]
|
[entryPoints.EntryPoint0.transport]
|
||||||
[entryPoints.EntryPoint0.transport.lifeCycle]
|
[entryPoints.EntryPoint0.transport.lifeCycle]
|
||||||
requestAcceptGraceTimeout = 42
|
requestAcceptGraceTimeout = "42s"
|
||||||
graceTimeOut = 42
|
graceTimeOut = "42s"
|
||||||
[entryPoints.EntryPoint0.transport.respondingTimeouts]
|
[entryPoints.EntryPoint0.transport.respondingTimeouts]
|
||||||
readTimeout = 42
|
readTimeout = "42s"
|
||||||
writeTimeout = 42
|
writeTimeout = "42s"
|
||||||
idleTimeout = 42
|
idleTimeout = "42s"
|
||||||
[entryPoints.EntryPoint0.proxyProtocol]
|
[entryPoints.EntryPoint0.proxyProtocol]
|
||||||
insecure = true
|
insecure = true
|
||||||
trustedIPs = ["foobar", "foobar"]
|
trustedIPs = ["foobar", "foobar"]
|
||||||
[entryPoints.EntryPoint0.forwardedHeaders]
|
[entryPoints.EntryPoint0.forwardedHeaders]
|
||||||
insecure = true
|
insecure = true
|
||||||
trustedIPs = ["foobar", "foobar"]
|
trustedIPs = ["foobar", "foobar"]
|
||||||
[entryPoints.EntryPoint0.udp]
|
|
||||||
timeout = 42
|
|
||||||
[entryPoints.EntryPoint0.http3]
|
|
||||||
advertisedPort = 42
|
|
||||||
[entryPoints.EntryPoint0.http]
|
[entryPoints.EntryPoint0.http]
|
||||||
middlewares = ["foobar", "foobar"]
|
middlewares = ["foobar", "foobar"]
|
||||||
[entryPoints.EntryPoint0.http.redirections]
|
[entryPoints.EntryPoint0.http.redirections]
|
||||||
|
@ -51,9 +47,13 @@
|
||||||
[[entryPoints.EntryPoint0.http.tls.domains]]
|
[[entryPoints.EntryPoint0.http.tls.domains]]
|
||||||
main = "foobar"
|
main = "foobar"
|
||||||
sans = ["foobar", "foobar"]
|
sans = ["foobar", "foobar"]
|
||||||
|
[entryPoints.EntryPoint0.http3]
|
||||||
|
advertisedPort = 42
|
||||||
|
[entryPoints.EntryPoint0.udp]
|
||||||
|
timeout = "42s"
|
||||||
|
|
||||||
[providers]
|
[providers]
|
||||||
providersThrottleDuration = 42
|
providersThrottleDuration = "42s"
|
||||||
[providers.docker]
|
[providers.docker]
|
||||||
constraints = "foobar"
|
constraints = "foobar"
|
||||||
watch = true
|
watch = true
|
||||||
|
@ -63,8 +63,8 @@
|
||||||
useBindPortIP = true
|
useBindPortIP = true
|
||||||
swarmMode = true
|
swarmMode = true
|
||||||
network = "foobar"
|
network = "foobar"
|
||||||
swarmModeRefreshSeconds = 42
|
swarmModeRefreshSeconds = "42s"
|
||||||
httpClientTimeout = 42
|
httpClientTimeout = "42s"
|
||||||
[providers.docker.tls]
|
[providers.docker.tls]
|
||||||
ca = "foobar"
|
ca = "foobar"
|
||||||
caOptional = true
|
caOptional = true
|
||||||
|
@ -84,10 +84,10 @@
|
||||||
defaultRule = "foobar"
|
defaultRule = "foobar"
|
||||||
exposedByDefault = true
|
exposedByDefault = true
|
||||||
dcosToken = "foobar"
|
dcosToken = "foobar"
|
||||||
dialerTimeout = 42
|
dialerTimeout = "42s"
|
||||||
responseHeaderTimeout = 42
|
responseHeaderTimeout = "42s"
|
||||||
tlsHandshakeTimeout = 42
|
tlsHandshakeTimeout = "42s"
|
||||||
keepAlive = 42
|
keepAlive = "42s"
|
||||||
forceTaskHostname = true
|
forceTaskHostname = true
|
||||||
respectReadinessChecks = true
|
respectReadinessChecks = true
|
||||||
[providers.marathon.tls]
|
[providers.marathon.tls]
|
||||||
|
@ -108,6 +108,7 @@
|
||||||
ingressClass = "foobar"
|
ingressClass = "foobar"
|
||||||
throttleDuration = "42s"
|
throttleDuration = "42s"
|
||||||
allowEmptyServices = true
|
allowEmptyServices = true
|
||||||
|
allowExternalNameServices = true
|
||||||
[providers.kubernetesIngress.ingressEndpoint]
|
[providers.kubernetesIngress.ingressEndpoint]
|
||||||
ip = "foobar"
|
ip = "foobar"
|
||||||
hostname = "foobar"
|
hostname = "foobar"
|
||||||
|
@ -118,16 +119,17 @@
|
||||||
certAuthFilePath = "foobar"
|
certAuthFilePath = "foobar"
|
||||||
namespaces = ["foobar", "foobar"]
|
namespaces = ["foobar", "foobar"]
|
||||||
allowCrossNamespace = true
|
allowCrossNamespace = true
|
||||||
|
allowExternalNameServices = true
|
||||||
labelSelector = "foobar"
|
labelSelector = "foobar"
|
||||||
ingressClass = "foobar"
|
ingressClass = "foobar"
|
||||||
throttleDuration = 42
|
throttleDuration = "42s"
|
||||||
[providers.kubernetesGateway]
|
[providers.kubernetesGateway]
|
||||||
endpoint = "foobar"
|
endpoint = "foobar"
|
||||||
token = "foobar"
|
token = "foobar"
|
||||||
certAuthFilePath = "foobar"
|
certAuthFilePath = "foobar"
|
||||||
namespaces = ["foobar", "foobar"]
|
namespaces = ["foobar", "foobar"]
|
||||||
labelSelector = "foobar"
|
labelSelector = "foobar"
|
||||||
throttleDuration = 42
|
throttleDuration = "42s"
|
||||||
[providers.rest]
|
[providers.rest]
|
||||||
insecure = true
|
insecure = true
|
||||||
[providers.rancher]
|
[providers.rancher]
|
||||||
|
@ -142,19 +144,22 @@
|
||||||
[providers.consulCatalog]
|
[providers.consulCatalog]
|
||||||
constraints = "foobar"
|
constraints = "foobar"
|
||||||
prefix = "foobar"
|
prefix = "foobar"
|
||||||
refreshInterval = 42
|
refreshInterval = "42s"
|
||||||
requireConsistent = true
|
requireConsistent = true
|
||||||
stale = true
|
stale = true
|
||||||
cache = true
|
cache = true
|
||||||
exposedByDefault = true
|
exposedByDefault = true
|
||||||
defaultRule = "foobar"
|
defaultRule = "foobar"
|
||||||
|
connectAware = true
|
||||||
|
connectByDefault = true
|
||||||
|
serviceName = "foobar"
|
||||||
namespace = "foobar"
|
namespace = "foobar"
|
||||||
[providers.consulCatalog.endpoint]
|
[providers.consulCatalog.endpoint]
|
||||||
address = "foobar"
|
address = "foobar"
|
||||||
scheme = "foobar"
|
scheme = "foobar"
|
||||||
datacenter = "foobar"
|
datacenter = "foobar"
|
||||||
token = "foobar"
|
token = "foobar"
|
||||||
endpointWaitTime = 42
|
endpointWaitTime = "42s"
|
||||||
[providers.consulCatalog.endpoint.tls]
|
[providers.consulCatalog.endpoint.tls]
|
||||||
ca = "foobar"
|
ca = "foobar"
|
||||||
caOptional = true
|
caOptional = true
|
||||||
|
@ -179,8 +184,8 @@
|
||||||
endpoints = ["foobar", "foobar"]
|
endpoints = ["foobar", "foobar"]
|
||||||
username = "foobar"
|
username = "foobar"
|
||||||
password = "foobar"
|
password = "foobar"
|
||||||
namespace = "foobar"
|
|
||||||
token = "foobar"
|
token = "foobar"
|
||||||
|
namespace = "foobar"
|
||||||
[providers.consul.tls]
|
[providers.consul.tls]
|
||||||
ca = "foobar"
|
ca = "foobar"
|
||||||
caOptional = true
|
caOptional = true
|
||||||
|
@ -192,8 +197,8 @@
|
||||||
endpoints = ["foobar", "foobar"]
|
endpoints = ["foobar", "foobar"]
|
||||||
username = "foobar"
|
username = "foobar"
|
||||||
password = "foobar"
|
password = "foobar"
|
||||||
namespace = "foobar"
|
|
||||||
token = "foobar"
|
token = "foobar"
|
||||||
|
namespace = "foobar"
|
||||||
[providers.etcd.tls]
|
[providers.etcd.tls]
|
||||||
ca = "foobar"
|
ca = "foobar"
|
||||||
caOptional = true
|
caOptional = true
|
||||||
|
@ -205,8 +210,8 @@
|
||||||
endpoints = ["foobar", "foobar"]
|
endpoints = ["foobar", "foobar"]
|
||||||
username = "foobar"
|
username = "foobar"
|
||||||
password = "foobar"
|
password = "foobar"
|
||||||
namespace = "foobar"
|
|
||||||
token = "foobar"
|
token = "foobar"
|
||||||
|
namespace = "foobar"
|
||||||
[providers.zooKeeper.tls]
|
[providers.zooKeeper.tls]
|
||||||
ca = "foobar"
|
ca = "foobar"
|
||||||
caOptional = true
|
caOptional = true
|
||||||
|
@ -218,8 +223,8 @@
|
||||||
endpoints = ["foobar", "foobar"]
|
endpoints = ["foobar", "foobar"]
|
||||||
username = "foobar"
|
username = "foobar"
|
||||||
password = "foobar"
|
password = "foobar"
|
||||||
namespace = "foobar"
|
|
||||||
token = "foobar"
|
token = "foobar"
|
||||||
|
namespace = "foobar"
|
||||||
[providers.redis.tls]
|
[providers.redis.tls]
|
||||||
ca = "foobar"
|
ca = "foobar"
|
||||||
caOptional = true
|
caOptional = true
|
||||||
|
@ -228,8 +233,8 @@
|
||||||
insecureSkipVerify = true
|
insecureSkipVerify = true
|
||||||
[providers.http]
|
[providers.http]
|
||||||
endpoint = "foobar"
|
endpoint = "foobar"
|
||||||
pollInterval = 42
|
pollInterval = "42s"
|
||||||
pollTimeout = 42
|
pollTimeout = "42s"
|
||||||
[providers.http.tls]
|
[providers.http.tls]
|
||||||
ca = "foobar"
|
ca = "foobar"
|
||||||
caOptional = true
|
caOptional = true
|
||||||
|
@ -298,7 +303,7 @@
|
||||||
[accessLog.filters]
|
[accessLog.filters]
|
||||||
statusCodes = ["foobar", "foobar"]
|
statusCodes = ["foobar", "foobar"]
|
||||||
retryAttempts = true
|
retryAttempts = true
|
||||||
minDuration = 42
|
minDuration = "42s"
|
||||||
[accessLog.fields]
|
[accessLog.fields]
|
||||||
defaultMode = "foobar"
|
defaultMode = "foobar"
|
||||||
[accessLog.fields.names]
|
[accessLog.fields.names]
|
||||||
|
@ -344,6 +349,7 @@
|
||||||
localAgentHost = "foobar"
|
localAgentHost = "foobar"
|
||||||
localAgentPort = 42
|
localAgentPort = 42
|
||||||
logLevel = "foobar"
|
logLevel = "foobar"
|
||||||
|
enableAutoProfile = true
|
||||||
[tracing.haystack]
|
[tracing.haystack]
|
||||||
localAgentHost = "foobar"
|
localAgentHost = "foobar"
|
||||||
localAgentPort = 42
|
localAgentPort = 42
|
||||||
|
@ -367,16 +373,16 @@
|
||||||
[certificatesResolvers.CertificateResolver0.acme]
|
[certificatesResolvers.CertificateResolver0.acme]
|
||||||
email = "foobar"
|
email = "foobar"
|
||||||
caServer = "foobar"
|
caServer = "foobar"
|
||||||
certificatesDuration = 2160
|
|
||||||
preferredChain = "foobar"
|
preferredChain = "foobar"
|
||||||
storage = "foobar"
|
storage = "foobar"
|
||||||
keyType = "foobar"
|
keyType = "foobar"
|
||||||
|
certificatesDuration = 42
|
||||||
[certificatesResolvers.CertificateResolver0.acme.eab]
|
[certificatesResolvers.CertificateResolver0.acme.eab]
|
||||||
kid = "foobar"
|
kid = "foobar"
|
||||||
hmacEncoded = "foobar"
|
hmacEncoded = "foobar"
|
||||||
[certificatesResolvers.CertificateResolver0.acme.dnsChallenge]
|
[certificatesResolvers.CertificateResolver0.acme.dnsChallenge]
|
||||||
provider = "foobar"
|
provider = "foobar"
|
||||||
delayBeforeCheck = 42
|
delayBeforeCheck = "42s"
|
||||||
resolvers = ["foobar", "foobar"]
|
resolvers = ["foobar", "foobar"]
|
||||||
disablePropagationCheck = true
|
disablePropagationCheck = true
|
||||||
[certificatesResolvers.CertificateResolver0.acme.httpChallenge]
|
[certificatesResolvers.CertificateResolver0.acme.httpChallenge]
|
||||||
|
@ -386,16 +392,16 @@
|
||||||
[certificatesResolvers.CertificateResolver1.acme]
|
[certificatesResolvers.CertificateResolver1.acme]
|
||||||
email = "foobar"
|
email = "foobar"
|
||||||
caServer = "foobar"
|
caServer = "foobar"
|
||||||
certificatesDuration = 2160
|
|
||||||
preferredChain = "foobar"
|
preferredChain = "foobar"
|
||||||
storage = "foobar"
|
storage = "foobar"
|
||||||
keyType = "foobar"
|
keyType = "foobar"
|
||||||
|
certificatesDuration = 42
|
||||||
[certificatesResolvers.CertificateResolver1.acme.eab]
|
[certificatesResolvers.CertificateResolver1.acme.eab]
|
||||||
kid = "foobar"
|
kid = "foobar"
|
||||||
hmacEncoded = "foobar"
|
hmacEncoded = "foobar"
|
||||||
[certificatesResolvers.CertificateResolver1.acme.dnsChallenge]
|
[certificatesResolvers.CertificateResolver1.acme.dnsChallenge]
|
||||||
provider = "foobar"
|
provider = "foobar"
|
||||||
delayBeforeCheck = 42
|
delayBeforeCheck = "42s"
|
||||||
resolvers = ["foobar", "foobar"]
|
resolvers = ["foobar", "foobar"]
|
||||||
disablePropagationCheck = true
|
disablePropagationCheck = true
|
||||||
[certificatesResolvers.CertificateResolver1.acme.httpChallenge]
|
[certificatesResolvers.CertificateResolver1.acme.httpChallenge]
|
||||||
|
|
|
@ -4,38 +4,34 @@ global:
|
||||||
serversTransport:
|
serversTransport:
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
rootCAs:
|
rootCAs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
maxIdleConnsPerHost: 42
|
maxIdleConnsPerHost: 42
|
||||||
forwardingTimeouts:
|
forwardingTimeouts:
|
||||||
dialTimeout: 42
|
dialTimeout: 42s
|
||||||
responseHeaderTimeout: 42
|
responseHeaderTimeout: 42s
|
||||||
idleConnTimeout: 42
|
idleConnTimeout: 42s
|
||||||
entryPoints:
|
entryPoints:
|
||||||
EntryPoint0:
|
EntryPoint0:
|
||||||
address: foobar
|
address: foobar
|
||||||
transport:
|
transport:
|
||||||
lifeCycle:
|
lifeCycle:
|
||||||
requestAcceptGraceTimeout: 42
|
requestAcceptGraceTimeout: 42s
|
||||||
graceTimeOut: 42
|
graceTimeOut: 42s
|
||||||
respondingTimeouts:
|
respondingTimeouts:
|
||||||
readTimeout: 42
|
readTimeout: 42s
|
||||||
writeTimeout: 42
|
writeTimeout: 42s
|
||||||
idleTimeout: 42
|
idleTimeout: 42s
|
||||||
proxyProtocol:
|
proxyProtocol:
|
||||||
insecure: true
|
insecure: true
|
||||||
trustedIPs:
|
trustedIPs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
forwardedHeaders:
|
forwardedHeaders:
|
||||||
insecure: true
|
insecure: true
|
||||||
trustedIPs:
|
trustedIPs:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
http3:
|
|
||||||
advertisedPort: 42
|
|
||||||
udp:
|
|
||||||
timeout: 42
|
|
||||||
http:
|
http:
|
||||||
redirections:
|
redirections:
|
||||||
entryPoint:
|
entryPoint:
|
||||||
|
@ -44,22 +40,26 @@ entryPoints:
|
||||||
permanent: true
|
permanent: true
|
||||||
priority: 42
|
priority: 42
|
||||||
middlewares:
|
middlewares:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
tls:
|
tls:
|
||||||
options: foobar
|
options: foobar
|
||||||
certResolver: foobar
|
certResolver: foobar
|
||||||
domains:
|
domains:
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
- main: foobar
|
- main: foobar
|
||||||
sans:
|
sans:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
|
http3:
|
||||||
|
advertisedPort: 42
|
||||||
|
udp:
|
||||||
|
timeout: 42s
|
||||||
providers:
|
providers:
|
||||||
providersThrottleDuration: 42
|
providersThrottleDuration: 42s
|
||||||
docker:
|
docker:
|
||||||
constraints: foobar
|
constraints: foobar
|
||||||
watch: true
|
watch: true
|
||||||
|
@ -75,8 +75,8 @@ providers:
|
||||||
useBindPortIP: true
|
useBindPortIP: true
|
||||||
swarmMode: true
|
swarmMode: true
|
||||||
network: foobar
|
network: foobar
|
||||||
swarmModeRefreshSeconds: 42
|
swarmModeRefreshSeconds: 42s
|
||||||
httpClientTimeout: 42
|
httpClientTimeout: 42s
|
||||||
file:
|
file:
|
||||||
directory: foobar
|
directory: foobar
|
||||||
watch: true
|
watch: true
|
||||||
|
@ -96,10 +96,10 @@ providers:
|
||||||
cert: foobar
|
cert: foobar
|
||||||
key: foobar
|
key: foobar
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
dialerTimeout: 42
|
dialerTimeout: 42s
|
||||||
responseHeaderTimeout: 42
|
responseHeaderTimeout: 42s
|
||||||
tlsHandshakeTimeout: 42
|
tlsHandshakeTimeout: 42s
|
||||||
keepAlive: 42
|
keepAlive: 42s
|
||||||
forceTaskHostname: true
|
forceTaskHostname: true
|
||||||
basic:
|
basic:
|
||||||
httpBasicAuthUser: foobar
|
httpBasicAuthUser: foobar
|
||||||
|
@ -110,12 +110,13 @@ providers:
|
||||||
token: foobar
|
token: foobar
|
||||||
certAuthFilePath: foobar
|
certAuthFilePath: foobar
|
||||||
namespaces:
|
namespaces:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
labelSelector: foobar
|
labelSelector: foobar
|
||||||
ingressClass: foobar
|
ingressClass: foobar
|
||||||
throttleDuration: 42s
|
throttleDuration: 42s
|
||||||
allowEmptyServices: true
|
allowEmptyServices: true
|
||||||
|
allowExternalNameServices: true
|
||||||
ingressEndpoint:
|
ingressEndpoint:
|
||||||
ip: foobar
|
ip: foobar
|
||||||
hostname: foobar
|
hostname: foobar
|
||||||
|
@ -125,9 +126,10 @@ providers:
|
||||||
token: foobar
|
token: foobar
|
||||||
certAuthFilePath: foobar
|
certAuthFilePath: foobar
|
||||||
namespaces:
|
namespaces:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
allowCrossNamespace: true
|
allowCrossNamespace: true
|
||||||
|
allowExternalNameServices: true
|
||||||
labelSelector: foobar
|
labelSelector: foobar
|
||||||
ingressClass: foobar
|
ingressClass: foobar
|
||||||
throttleDuration: 42s
|
throttleDuration: 42s
|
||||||
|
@ -136,8 +138,8 @@ providers:
|
||||||
token: foobar
|
token: foobar
|
||||||
certAuthFilePath: foobar
|
certAuthFilePath: foobar
|
||||||
namespaces:
|
namespaces:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
labelSelector: foobar
|
labelSelector: foobar
|
||||||
throttleDuration: 42s
|
throttleDuration: 42s
|
||||||
rest:
|
rest:
|
||||||
|
@ -160,6 +162,9 @@ providers:
|
||||||
cache: true
|
cache: true
|
||||||
exposedByDefault: true
|
exposedByDefault: true
|
||||||
defaultRule: foobar
|
defaultRule: foobar
|
||||||
|
connectAware: true
|
||||||
|
connectByDefault: true
|
||||||
|
serviceName: foobar
|
||||||
namespace: foobar
|
namespace: foobar
|
||||||
endpoint:
|
endpoint:
|
||||||
address: foobar
|
address: foobar
|
||||||
|
@ -182,8 +187,8 @@ providers:
|
||||||
refreshSeconds: 42
|
refreshSeconds: 42
|
||||||
defaultRule: foobar
|
defaultRule: foobar
|
||||||
clusters:
|
clusters:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
autoDiscoverClusters: true
|
autoDiscoverClusters: true
|
||||||
region: foobar
|
region: foobar
|
||||||
accessKeyID: foobar
|
accessKeyID: foobar
|
||||||
|
@ -191,12 +196,12 @@ providers:
|
||||||
consul:
|
consul:
|
||||||
rootKey: foobar
|
rootKey: foobar
|
||||||
endpoints:
|
endpoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
username: foobar
|
username: foobar
|
||||||
password: foobar
|
password: foobar
|
||||||
namespace: foobar
|
|
||||||
token: foobar
|
token: foobar
|
||||||
|
namespace: foobar
|
||||||
tls:
|
tls:
|
||||||
ca: foobar
|
ca: foobar
|
||||||
caOptional: true
|
caOptional: true
|
||||||
|
@ -206,12 +211,12 @@ providers:
|
||||||
etcd:
|
etcd:
|
||||||
rootKey: foobar
|
rootKey: foobar
|
||||||
endpoints:
|
endpoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
username: foobar
|
username: foobar
|
||||||
password: foobar
|
password: foobar
|
||||||
namespace: foobar
|
|
||||||
token: foobar
|
token: foobar
|
||||||
|
namespace: foobar
|
||||||
tls:
|
tls:
|
||||||
ca: foobar
|
ca: foobar
|
||||||
caOptional: true
|
caOptional: true
|
||||||
|
@ -221,12 +226,12 @@ providers:
|
||||||
zooKeeper:
|
zooKeeper:
|
||||||
rootKey: foobar
|
rootKey: foobar
|
||||||
endpoints:
|
endpoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
username: foobar
|
username: foobar
|
||||||
password: foobar
|
password: foobar
|
||||||
namespace: foobar
|
|
||||||
token: foobar
|
token: foobar
|
||||||
|
namespace: foobar
|
||||||
tls:
|
tls:
|
||||||
ca: foobar
|
ca: foobar
|
||||||
caOptional: true
|
caOptional: true
|
||||||
|
@ -236,12 +241,12 @@ providers:
|
||||||
redis:
|
redis:
|
||||||
rootKey: foobar
|
rootKey: foobar
|
||||||
endpoints:
|
endpoints:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
username: foobar
|
username: foobar
|
||||||
password: foobar
|
password: foobar
|
||||||
namespace: foobar
|
|
||||||
token: foobar
|
token: foobar
|
||||||
|
namespace: foobar
|
||||||
tls:
|
tls:
|
||||||
ca: foobar
|
ca: foobar
|
||||||
caOptional: true
|
caOptional: true
|
||||||
|
@ -250,8 +255,8 @@ providers:
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
http:
|
http:
|
||||||
endpoint: foobar
|
endpoint: foobar
|
||||||
pollInterval: 42
|
pollInterval: 42s
|
||||||
pollTimeout: 42
|
pollTimeout: 42s
|
||||||
tls:
|
tls:
|
||||||
ca: foobar
|
ca: foobar
|
||||||
caOptional: true
|
caOptional: true
|
||||||
|
@ -268,8 +273,8 @@ api:
|
||||||
metrics:
|
metrics:
|
||||||
prometheus:
|
prometheus:
|
||||||
buckets:
|
buckets:
|
||||||
- 42
|
- 42
|
||||||
- 42
|
- 42
|
||||||
addEntryPointsLabels: true
|
addEntryPointsLabels: true
|
||||||
addRoutersLabels: true
|
addRoutersLabels: true
|
||||||
addServicesLabels: true
|
addServicesLabels: true
|
||||||
|
@ -277,14 +282,14 @@ metrics:
|
||||||
manualRouting: true
|
manualRouting: true
|
||||||
datadog:
|
datadog:
|
||||||
address: foobar
|
address: foobar
|
||||||
pushInterval: 42
|
pushInterval: 42s
|
||||||
addEntryPointsLabels: true
|
addEntryPointsLabels: true
|
||||||
addRoutersLabels: true
|
addRoutersLabels: true
|
||||||
addServicesLabels: true
|
addServicesLabels: true
|
||||||
prefix: foobar
|
prefix: foobar
|
||||||
statsD:
|
statsD:
|
||||||
address: foobar
|
address: foobar
|
||||||
pushInterval: 42
|
pushInterval: 42s
|
||||||
addEntryPointsLabels: true
|
addEntryPointsLabels: true
|
||||||
addRoutersLabels: true
|
addRoutersLabels: true
|
||||||
addServicesLabels: true
|
addServicesLabels: true
|
||||||
|
@ -292,7 +297,7 @@ metrics:
|
||||||
influxDB:
|
influxDB:
|
||||||
address: foobar
|
address: foobar
|
||||||
protocol: foobar
|
protocol: foobar
|
||||||
pushInterval: 42
|
pushInterval: 42s
|
||||||
database: foobar
|
database: foobar
|
||||||
retentionPolicy: foobar
|
retentionPolicy: foobar
|
||||||
username: foobar
|
username: foobar
|
||||||
|
@ -315,10 +320,10 @@ accessLog:
|
||||||
format: foobar
|
format: foobar
|
||||||
filters:
|
filters:
|
||||||
statusCodes:
|
statusCodes:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
retryAttempts: true
|
retryAttempts: true
|
||||||
minDuration: 42
|
minDuration: 42s
|
||||||
fields:
|
fields:
|
||||||
defaultMode: foobar
|
defaultMode: foobar
|
||||||
names:
|
names:
|
||||||
|
@ -364,6 +369,7 @@ tracing:
|
||||||
localAgentHost: foobar
|
localAgentHost: foobar
|
||||||
localAgentPort: 42
|
localAgentPort: 42
|
||||||
logLevel: foobar
|
logLevel: foobar
|
||||||
|
enableAutoProfile: true
|
||||||
haystack:
|
haystack:
|
||||||
localAgentHost: foobar
|
localAgentHost: foobar
|
||||||
localAgentPort: 42
|
localAgentPort: 42
|
||||||
|
@ -385,7 +391,7 @@ certificatesResolvers:
|
||||||
acme:
|
acme:
|
||||||
email: foobar
|
email: foobar
|
||||||
caServer: foobar
|
caServer: foobar
|
||||||
certificatesDuration: 2160
|
certificatesDuration: 42
|
||||||
preferredChain: foobar
|
preferredChain: foobar
|
||||||
storage: foobar
|
storage: foobar
|
||||||
keyType: foobar
|
keyType: foobar
|
||||||
|
@ -394,10 +400,10 @@ certificatesResolvers:
|
||||||
hmacEncoded: foobar
|
hmacEncoded: foobar
|
||||||
dnsChallenge:
|
dnsChallenge:
|
||||||
provider: foobar
|
provider: foobar
|
||||||
delayBeforeCheck: 42
|
delayBeforeCheck: 42s
|
||||||
resolvers:
|
resolvers:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
disablePropagationCheck: true
|
disablePropagationCheck: true
|
||||||
httpChallenge:
|
httpChallenge:
|
||||||
entryPoint: foobar
|
entryPoint: foobar
|
||||||
|
@ -406,7 +412,7 @@ certificatesResolvers:
|
||||||
acme:
|
acme:
|
||||||
email: foobar
|
email: foobar
|
||||||
caServer: foobar
|
caServer: foobar
|
||||||
certificatesDuration: 2160
|
certificatesDuration: 42
|
||||||
preferredChain: foobar
|
preferredChain: foobar
|
||||||
storage: foobar
|
storage: foobar
|
||||||
keyType: foobar
|
keyType: foobar
|
||||||
|
@ -415,10 +421,10 @@ certificatesResolvers:
|
||||||
hmacEncoded: foobar
|
hmacEncoded: foobar
|
||||||
dnsChallenge:
|
dnsChallenge:
|
||||||
provider: foobar
|
provider: foobar
|
||||||
delayBeforeCheck: 42
|
delayBeforeCheck: 42s
|
||||||
resolvers:
|
resolvers:
|
||||||
- foobar
|
- foobar
|
||||||
- foobar
|
- foobar
|
||||||
disablePropagationCheck: true
|
disablePropagationCheck: true
|
||||||
httpChallenge:
|
httpChallenge:
|
||||||
entryPoint: foobar
|
entryPoint: foobar
|
||||||
|
|
|
@ -4,7 +4,7 @@ package dynamic
|
||||||
|
|
||||||
// TCPMiddleware holds the TCPMiddleware configuration.
|
// TCPMiddleware holds the TCPMiddleware configuration.
|
||||||
type TCPMiddleware struct {
|
type TCPMiddleware struct {
|
||||||
InFlightConn *TCPInFlightConn `json:"InFlightConn,omitempty" toml:"InFlightConn,omitempty" yaml:"InFlightConn,omitempty" export:"true"`
|
InFlightConn *TCPInFlightConn `json:"inFlightConn,omitempty" toml:"inFlightConn,omitempty" yaml:"inFlightConn,omitempty" export:"true"`
|
||||||
IPWhiteList *TCPIPWhiteList `json:"ipWhiteList,omitempty" toml:"ipWhiteList,omitempty" yaml:"ipWhiteList,omitempty" export:"true"`
|
IPWhiteList *TCPIPWhiteList `json:"ipWhiteList,omitempty" toml:"ipWhiteList,omitempty" yaml:"ipWhiteList,omitempty" export:"true"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue