global:
checkNewVersion: true
sendAnonymousUsage: true
serversTransport:
insecureSkipVerify: true
rootCAs:
- foobar
- foobar
maxIdleConnsPerHost: 42
forwardingTimeouts:
dialTimeout: 42s
responseHeaderTimeout: 42s
idleConnTimeout: 42s
entryPoints:
EntryPoint0:
address: foobar
allowACMEByPass: true
transport:
lifeCycle:
requestAcceptGraceTimeout: 42s
graceTimeOut: 42s
respondingTimeouts:
readTimeout: 42s
writeTimeout: 42s
idleTimeout: 42s
keepAliveMaxTime: 42s
keepAliveMaxRequests: 42
proxyProtocol:
insecure: true
trustedIPs:
- foobar
- foobar
forwardedHeaders:
insecure: true
trustedIPs:
- foobar
- foobar
connection:
- foobar
- foobar
http:
redirections:
entryPoint:
to: foobar
scheme: foobar
permanent: true
priority: 42
middlewares:
- foobar
- foobar
tls:
options: foobar
certResolver: foobar
domains:
- main: foobar
sans:
- foobar
- foobar
- main: foobar
sans:
- foobar
- foobar
encodeQuerySemicolons: true
http2:
maxConcurrentStreams: 42
http3:
advertisedPort: 42
udp:
timeout: 42s
providers:
providersThrottleDuration: 42s
docker:
constraints: foobar
watch: true
endpoint: foobar
defaultRule: foobar
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
exposedByDefault: true
useBindPortIP: true
swarmMode: true
network: foobar
swarmModeRefreshSeconds: 42s
httpClientTimeout: 42s
allowEmptyServices: true
file:
directory: foobar
watch: true
filename: foobar
debugLogGeneratedTemplate: true
marathon:
constraints: foobar
trace: true
watch: true
endpoint: foobar
defaultRule: foobar
exposedByDefault: true
dcosToken: foobar
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
dialerTimeout: 42s
responseHeaderTimeout: 42s
tlsHandshakeTimeout: 42s
keepAlive: 42s
forceTaskHostname: true
basic:
httpBasicAuthUser: foobar
httpBasicPassword: foobar
respectReadinessChecks: true
kubernetesIngress:
endpoint: foobar
token: foobar
certAuthFilePath: foobar
namespaces:
- foobar
- foobar
labelSelector: foobar
ingressClass: foobar
ingressEndpoint:
ip: foobar
hostname: foobar
publishedService: foobar
throttleDuration: 42s
allowEmptyServices: true
allowExternalNameServices: true
nativeLBByDefault: true
kubernetesCRD:
endpoint: foobar
token: foobar
certAuthFilePath: foobar
namespaces:
- foobar
- foobar
allowCrossNamespace: true
allowExternalNameServices: true
labelSelector: foobar
ingressClass: foobar
throttleDuration: 42s
allowEmptyServices: true
nativeLBByDefault: true
kubernetesGateway:
endpoint: foobar
token: foobar
certAuthFilePath: foobar
namespaces:
- foobar
- foobar
labelSelector: foobar
throttleDuration: 42s
rest:
insecure: true
rancher:
constraints: foobar
watch: true
defaultRule: foobar
exposedByDefault: true
enableServiceHealthFilter: true
refreshSeconds: 42
intervalPoll: true
prefix: foobar
consulCatalog:
constraints: foobar
endpoint:
address: foobar
scheme: foobar
datacenter: foobar
token: foobar
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
httpAuth:
username: foobar
password: foobar
endpointWaitTime: 42s
prefix: foobar
refreshInterval: 42s
requireConsistent: true
stale: true
cache: true
exposedByDefault: true
defaultRule: foobar
connectAware: true
connectByDefault: true
serviceName: foobar
watch: true
namespace: foobar
namespaces:
- foobar
- foobar
nomad:
defaultRule: foobar
constraints: foobar
endpoint:
address: foobar
region: foobar
token: foobar
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
endpointWaitTime: 42s
prefix: foobar
stale: true
exposedByDefault: true
refreshInterval: 42s
namespace: foobar
namespaces:
- foobar
- foobar
ecs:
constraints: foobar
exposedByDefault: true
refreshSeconds: 42
defaultRule: foobar
clusters:
- foobar
- foobar
autoDiscoverClusters: true
ecsAnywhere: true
region: foobar
accessKeyID: foobar
secretAccessKey: foobar
consul:
rootKey: foobar
endpoints:
- foobar
- foobar
token: foobar
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
namespace: foobar
namespaces:
- foobar
- foobar
etcd:
rootKey: foobar
endpoints:
- foobar
- foobar
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
username: foobar
password: foobar
zooKeeper:
rootKey: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
redis:
rootKey: foobar
endpoints:
- foobar
- foobar
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
username: foobar
password: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
http:
endpoint: foobar
pollInterval: 42s
pollTimeout: 42s
tls:
ca: foobar
caOptional: true
cert: foobar
key: foobar
insecureSkipVerify: true
plugin:
PluginConf0:
"0": null
"1": null
PluginConf1:
"0": null
"1": null
api:
insecure: true
dashboard: true
debug: true
disableDashboardAd: true
metrics:
prometheus:
buckets:
- 42
- 42
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
entryPoint: foobar
manualRouting: true
headerLabels:
name0: foobar
name1: foobar
datadog:
address: foobar
pushInterval: 42s
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
prefix: foobar
statsD:
address: foobar
pushInterval: 42s
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
prefix: foobar
influxDB:
address: foobar
protocol: foobar
pushInterval: 42s
database: foobar
retentionPolicy: foobar
username: foobar
password: foobar
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
additionalLabels:
name0: foobar
name1: foobar
influxDB2:
address: foobar
token: foobar
pushInterval: 42s
org: foobar
bucket: foobar
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
additionalLabels:
name0: foobar
name1: foobar
ping:
entryPoint: foobar
manualRouting: true
terminatingStatusCode: 42
log:
level: foobar
filePath: foobar
format: foobar
accessLog:
filePath: foobar
format: foobar
filters:
statusCodes:
- foobar
- foobar
retryAttempts: true
minDuration: 42s
fields:
defaultMode: foobar
names:
name0: foobar
name1: foobar
headers:
defaultMode: foobar
names:
name0: foobar
name1: foobar
bufferingSize: 42
tracing:
serviceName: foobar
spanNameLimit: 42
jaeger:
samplingServerURL: foobar
samplingType: foobar
samplingParam: 42
localAgentHostPort: foobar
gen128Bit: true
propagation: foobar
traceContextHeaderName: foobar
collector:
endpoint: foobar
user: foobar
password: foobar
disableAttemptReconnecting: true
zipkin:
httpEndpoint: foobar
sameSpan: true
id128Bit: true
sampleRate: 42
datadog:
localAgentHostPort: foobar
localAgentSocket: foobar
globalTag: foobar
globalTags:
name0: foobar
name1: foobar
debug: true
prioritySampling: true
traceIDHeaderName: foobar
parentIDHeaderName: foobar
samplingPriorityHeaderName: foobar
bagagePrefixHeaderName: foobar
instana:
localAgentHost: foobar
localAgentPort: 42
logLevel: foobar
enableAutoProfile: true
haystack:
localAgentHost: foobar
localAgentPort: 42
globalTag: foobar
traceIDHeaderName: foobar
parentIDHeaderName: foobar
spanIDHeaderName: foobar
baggagePrefixHeaderName: foobar
elastic:
serverURL: foobar
secretToken: foobar
serviceEnvironment: foobar
hostResolver:
cnameFlattening: true
resolvConfig: foobar
resolvDepth: 42
certificatesResolvers:
CertificateResolver0:
acme:
email: foobar
caServer: foobar
preferredChain: foobar
storage: foobar
keyType: foobar
eab:
kid: foobar
hmacEncoded: foobar
certificatesDuration: 42
dnsChallenge:
provider: foobar
delayBeforeCheck: 42s
resolvers:
- foobar
- foobar
disablePropagationCheck: true
httpChallenge:
entryPoint: foobar
tlsChallenge: {}
distributedACME:
url: foobar
tls:
cert: foobar
key: foobar
ca: foobar
vault:
url: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
auth:
token: foobar
appRole:
roleID: foobar
secretID: foobar
path: foobar
kubernetes:
role: foobar
path: foobar
namespace: foobar
enginePath: foobar
role: foobar
CertificateResolver1:
acme:
email: foobar
caServer: foobar
preferredChain: foobar
storage: foobar
keyType: foobar
eab:
kid: foobar
hmacEncoded: foobar
certificatesDuration: 42
dnsChallenge:
provider: foobar
delayBeforeCheck: 42s
resolvers:
- foobar
- foobar
disablePropagationCheck: true
httpChallenge:
entryPoint: foobar
tlsChallenge: {}
distributedACME:
url: foobar
tls:
cert: foobar
key: foobar
ca: foobar
vault:
url: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
auth:
token: foobar
appRole:
roleID: foobar
secretID: foobar
path: foobar
kubernetes:
role: foobar
path: foobar
namespace: foobar
enginePath: foobar
role: foobar
pilot:
token: foobar
dashboard: true
experimental:
plugins:
Descriptor0:
moduleName: foobar
version: foobar
Descriptor1:
moduleName: foobar
version: foobar
localPlugins:
LocalDescriptor0:
moduleName: foobar
LocalDescriptor1:
moduleName: foobar
kubernetesGateway: true
http3: true
authSources:
Source0:
ldap:
url: foobar
startTLS: true
certificateAuthority: foobar
insecureSkipVerify: true
bindDN: foobar
bindPassword: foobar
connPool:
size: 42
burst: 42
ttl: 42s
jwt:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
signingSecret: foobar
signingSecretBase64Encoded: true
publicKey: foobar
jwksFile: foobar
jwksUrl: foobar
oAuthIntrospection:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
url: foobar
authorizationHeader: foobar
customHeaders:
name0: foobar
name1: foobar
oAuthClientCredentials:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
clientID: foobar
clientSecret: foobar
url: foobar
hmac:
inline:
- id: foobar
key: foobar
- id: foobar
key: foobar
oidc:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
issuer: foobar
issuerHost: foobar
clientID: foobar
clientSecret: foobar
pkce: true
discoveryParams:
name0: foobar
name1: foobar
Source1:
ldap:
url: foobar
startTLS: true
certificateAuthority: foobar
insecureSkipVerify: true
bindDN: foobar
bindPassword: foobar
connPool:
size: 42
burst: 42
ttl: 42s
jwt:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
signingSecret: foobar
signingSecretBase64Encoded: true
publicKey: foobar
jwksFile: foobar
jwksUrl: foobar
oAuthIntrospection:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
url: foobar
authorizationHeader: foobar
customHeaders:
name0: foobar
name1: foobar
oAuthClientCredentials:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
clientID: foobar
clientSecret: foobar
url: foobar
hmac:
inline:
- id: foobar
key: foobar
- id: foobar
key: foobar
oidc:
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
timeout: 42s
maxRetries: 42
issuer: foobar
issuerHost: foobar
clientID: foobar
clientSecret: foobar
pkce: true
discoveryParams:
name0: foobar
name1: foobar
sessionStorages:
Store0:
consul:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
etcd:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
zookeeper:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
redis:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
Store1:
consul:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
etcd:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
zookeeper:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
redis:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
stores:
Store0:
consul:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
etcd:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
zookeeper:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
redis:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
Store1:
consul:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
etcd:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
zookeeper:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
redis:
keyPrefix: foobar
endpoints:
- foobar
- foobar
username: foobar
password: foobar
namespace: foobar
tls:
caBundle: foobar
cert: foobar
key: foobar
insecureSkipVerify: true
token: foobar
db: 42
sentinel:
masterName: foobar
username: foobar
password: foobar
latencyStrategy: true
randomStrategy: true
replicaStrategy: true
useDisconnectedReplicas: true
poolSize: 42
maxActiveConns: 42
cluster:
initialConfigPropagationDelay: 42ns
cleanup:
gracePeriod: 42ns
swarm:
networkdiscovery: true
labelExpression: foobar
apiportal:
path: foobar
hideServiceNames: true
mesh:
acl: true
ignoreNamespaces:
- foobar
- foobar
defaultMode: foobar
httpPortLimit: 42
tcpPortLimit: 42
udpPortLimit: 42
log:
level: foobar
filePath: foobar
format: foobar
tracing:
serviceName: foobar
spanNameLimit: 42
jaeger:
samplingServerURL: foobar
samplingType: foobar
samplingParam: 42
localAgentHostPort: foobar
gen128Bit: true
propagation: foobar
traceContextHeaderName: foobar
collector:
endpoint: foobar
user: foobar
password: foobar
disableAttemptReconnecting: true
zipkin:
httpEndpoint: foobar
sameSpan: true
id128Bit: true
sampleRate: 42
datadog:
localAgentHostPort: foobar
localAgentSocket: foobar
globalTag: foobar
globalTags:
name0: foobar
name1: foobar
debug: true
prioritySampling: true
traceIDHeaderName: foobar
parentIDHeaderName: foobar
samplingPriorityHeaderName: foobar
bagagePrefixHeaderName: foobar
instana:
localAgentHost: foobar
localAgentPort: 42
logLevel: foobar
enableAutoProfile: true
haystack:
localAgentHost: foobar
localAgentPort: 42
globalTag: foobar
traceIDHeaderName: foobar
parentIDHeaderName: foobar
spanIDHeaderName: foobar
baggagePrefixHeaderName: foobar
elastic:
serverURL: foobar
secretToken: foobar
serviceEnvironment: foobar
metrics:
prometheus:
buckets:
- 42
- 42
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
entryPoint: foobar
manualRouting: true
headerLabels:
name0: foobar
name1: foobar
datadog:
address: foobar
pushInterval: 42s
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
prefix: foobar
statsD:
address: foobar
pushInterval: 42s
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
prefix: foobar
influxDB:
address: foobar
protocol: foobar
pushInterval: 42s
database: foobar
retentionPolicy: foobar
username: foobar
password: foobar
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
additionalLabels:
name0: foobar
name1: foobar
influxDB2:
address: foobar
token: foobar
pushInterval: 42s
org: foobar
bucket: foobar
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
additionalLabels:
name0: foobar
name1: foobar
[global]
checkNewVersion = true
sendAnonymousUsage = true
[serversTransport]
insecureSkipVerify = true
rootCAs = ["foobar", "foobar"]
maxIdleConnsPerHost = 42
[serversTransport.forwardingTimeouts]
dialTimeout = "42s"
responseHeaderTimeout = "42s"
idleConnTimeout = "42s"
[entryPoints]
[entryPoints.EntryPoint0]
address = "foobar"
allowACMEByPass = true
[entryPoints.EntryPoint0.transport]
keepAliveMaxTime = "42s"
keepAliveMaxRequests = 42
[entryPoints.EntryPoint0.transport.lifeCycle]
requestAcceptGraceTimeout = "42s"
graceTimeOut = "42s"
[entryPoints.EntryPoint0.transport.respondingTimeouts]
readTimeout = "42s"
writeTimeout = "42s"
idleTimeout = "42s"
[entryPoints.EntryPoint0.proxyProtocol]
insecure = true
trustedIPs = ["foobar", "foobar"]
[entryPoints.EntryPoint0.forwardedHeaders]
insecure = true
trustedIPs = ["foobar", "foobar"]
connection = ["foobar", "foobar"]
[entryPoints.EntryPoint0.http]
middlewares = ["foobar", "foobar"]
encodeQuerySemicolons = true
[entryPoints.EntryPoint0.http.redirections]
[entryPoints.EntryPoint0.http.redirections.entryPoint]
to = "foobar"
scheme = "foobar"
permanent = true
priority = 42
[entryPoints.EntryPoint0.http.tls]
options = "foobar"
certResolver = "foobar"
[[entryPoints.EntryPoint0.http.tls.domains]]
main = "foobar"
sans = ["foobar", "foobar"]
[[entryPoints.EntryPoint0.http.tls.domains]]
main = "foobar"
sans = ["foobar", "foobar"]
[entryPoints.EntryPoint0.http2]
maxConcurrentStreams = 42
[entryPoints.EntryPoint0.http3]
advertisedPort = 42
[entryPoints.EntryPoint0.udp]
timeout = "42s"
[providers]
providersThrottleDuration = "42s"
[providers.docker]
constraints = "foobar"
watch = true
endpoint = "foobar"
defaultRule = "foobar"
exposedByDefault = true
useBindPortIP = true
swarmMode = true
network = "foobar"
swarmModeRefreshSeconds = "42s"
httpClientTimeout = "42s"
allowEmptyServices = true
[providers.docker.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.file]
directory = "foobar"
watch = true
filename = "foobar"
debugLogGeneratedTemplate = true
[providers.marathon]
constraints = "foobar"
trace = true
watch = true
endpoint = "foobar"
defaultRule = "foobar"
exposedByDefault = true
dcosToken = "foobar"
dialerTimeout = "42s"
responseHeaderTimeout = "42s"
tlsHandshakeTimeout = "42s"
keepAlive = "42s"
forceTaskHostname = true
respectReadinessChecks = true
[providers.marathon.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.marathon.basic]
httpBasicAuthUser = "foobar"
httpBasicPassword = "foobar"
[providers.kubernetesIngress]
endpoint = "foobar"
token = "foobar"
certAuthFilePath = "foobar"
namespaces = ["foobar", "foobar"]
labelSelector = "foobar"
ingressClass = "foobar"
throttleDuration = "42s"
allowEmptyServices = true
allowExternalNameServices = true
nativeLBByDefault = true
[providers.kubernetesIngress.ingressEndpoint]
ip = "foobar"
hostname = "foobar"
publishedService = "foobar"
[providers.kubernetesCRD]
endpoint = "foobar"
token = "foobar"
certAuthFilePath = "foobar"
namespaces = ["foobar", "foobar"]
allowCrossNamespace = true
allowExternalNameServices = true
labelSelector = "foobar"
ingressClass = "foobar"
throttleDuration = "42s"
allowEmptyServices = true
nativeLBByDefault = true
[providers.kubernetesGateway]
endpoint = "foobar"
token = "foobar"
certAuthFilePath = "foobar"
namespaces = ["foobar", "foobar"]
labelSelector = "foobar"
throttleDuration = "42s"
[providers.rest]
insecure = true
[providers.rancher]
constraints = "foobar"
watch = true
defaultRule = "foobar"
exposedByDefault = true
enableServiceHealthFilter = true
refreshSeconds = 42
intervalPoll = true
prefix = "foobar"
[providers.consulCatalog]
constraints = "foobar"
prefix = "foobar"
refreshInterval = "42s"
requireConsistent = true
stale = true
cache = true
exposedByDefault = true
defaultRule = "foobar"
connectAware = true
connectByDefault = true
serviceName = "foobar"
watch = true
namespace = "foobar"
namespaces = ["foobar", "foobar"]
[providers.consulCatalog.endpoint]
address = "foobar"
scheme = "foobar"
datacenter = "foobar"
token = "foobar"
endpointWaitTime = "42s"
[providers.consulCatalog.endpoint.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.consulCatalog.endpoint.httpAuth]
username = "foobar"
password = "foobar"
[providers.nomad]
defaultRule = "foobar"
constraints = "foobar"
prefix = "foobar"
stale = true
exposedByDefault = true
refreshInterval = "42s"
namespace = "foobar"
namespaces = ["foobar", "foobar"]
[providers.nomad.endpoint]
address = "foobar"
region = "foobar"
token = "foobar"
endpointWaitTime = "42s"
[providers.nomad.endpoint.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.ecs]
constraints = "foobar"
exposedByDefault = true
refreshSeconds = 42
defaultRule = "foobar"
clusters = ["foobar", "foobar"]
autoDiscoverClusters = true
ecsAnywhere = true
region = "foobar"
accessKeyID = "foobar"
secretAccessKey = "foobar"
[providers.consul]
rootKey = "foobar"
endpoints = ["foobar", "foobar"]
token = "foobar"
namespace = "foobar"
namespaces = ["foobar", "foobar"]
[providers.consul.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.etcd]
rootKey = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
[providers.etcd.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.zooKeeper]
rootKey = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
[providers.redis]
rootKey = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
db = 42
[providers.redis.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.redis.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[providers.http]
endpoint = "foobar"
pollInterval = "42s"
pollTimeout = "42s"
[providers.http.tls]
ca = "foobar"
caOptional = true
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[providers.plugin]
[providers.plugin.PluginConf0]
[providers.plugin.PluginConf1]
[api]
insecure = true
dashboard = true
debug = true
disableDashboardAd = true
[metrics]
[metrics.prometheus]
buckets = [42.0, 42.0]
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
entryPoint = "foobar"
manualRouting = true
[metrics.prometheus.headerLabels]
name0 = "foobar"
name1 = "foobar"
[metrics.datadog]
address = "foobar"
pushInterval = "42s"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
prefix = "foobar"
[metrics.statsD]
address = "foobar"
pushInterval = "42s"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
prefix = "foobar"
[metrics.influxDB]
address = "foobar"
protocol = "foobar"
pushInterval = "42s"
database = "foobar"
retentionPolicy = "foobar"
username = "foobar"
password = "foobar"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
[metrics.influxDB.additionalLabels]
name0 = "foobar"
name1 = "foobar"
[metrics.influxDB2]
address = "foobar"
token = "foobar"
pushInterval = "42s"
org = "foobar"
bucket = "foobar"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
[metrics.influxDB2.additionalLabels]
name0 = "foobar"
name1 = "foobar"
[ping]
entryPoint = "foobar"
manualRouting = true
terminatingStatusCode = 42
[log]
level = "foobar"
filePath = "foobar"
format = "foobar"
[accessLog]
filePath = "foobar"
format = "foobar"
bufferingSize = 42
[accessLog.filters]
statusCodes = ["foobar", "foobar"]
retryAttempts = true
minDuration = "42s"
[accessLog.fields]
defaultMode = "foobar"
[accessLog.fields.names]
name0 = "foobar"
name1 = "foobar"
[accessLog.fields.headers]
defaultMode = "foobar"
[accessLog.fields.headers.names]
name0 = "foobar"
name1 = "foobar"
[tracing]
serviceName = "foobar"
spanNameLimit = 42
[tracing.jaeger]
samplingServerURL = "foobar"
samplingType = "foobar"
samplingParam = 42.0
localAgentHostPort = "foobar"
gen128Bit = true
propagation = "foobar"
traceContextHeaderName = "foobar"
disableAttemptReconnecting = true
[tracing.jaeger.collector]
endpoint = "foobar"
user = "foobar"
password = "foobar"
[tracing.zipkin]
httpEndpoint = "foobar"
sameSpan = true
id128Bit = true
sampleRate = 42.0
[tracing.datadog]
localAgentHostPort = "foobar"
localAgentSocket = "foobar"
globalTag = "foobar"
debug = true
prioritySampling = true
traceIDHeaderName = "foobar"
parentIDHeaderName = "foobar"
samplingPriorityHeaderName = "foobar"
bagagePrefixHeaderName = "foobar"
[tracing.datadog.globalTags]
name0 = "foobar"
name1 = "foobar"
[tracing.instana]
localAgentHost = "foobar"
localAgentPort = 42
logLevel = "foobar"
enableAutoProfile = true
[tracing.haystack]
localAgentHost = "foobar"
localAgentPort = 42
globalTag = "foobar"
traceIDHeaderName = "foobar"
parentIDHeaderName = "foobar"
spanIDHeaderName = "foobar"
baggagePrefixHeaderName = "foobar"
[tracing.elastic]
serverURL = "foobar"
secretToken = "foobar"
serviceEnvironment = "foobar"
[hostResolver]
cnameFlattening = true
resolvConfig = "foobar"
resolvDepth = 42
[certificatesResolvers]
[certificatesResolvers.CertificateResolver0]
[certificatesResolvers.CertificateResolver0.acme]
email = "foobar"
caServer = "foobar"
preferredChain = "foobar"
storage = "foobar"
keyType = "foobar"
certificatesDuration = 42
[certificatesResolvers.CertificateResolver0.acme.eab]
kid = "foobar"
hmacEncoded = "foobar"
[certificatesResolvers.CertificateResolver0.acme.dnsChallenge]
provider = "foobar"
delayBeforeCheck = "42s"
resolvers = ["foobar", "foobar"]
disablePropagationCheck = true
[certificatesResolvers.CertificateResolver0.acme.httpChallenge]
entryPoint = "foobar"
[certificatesResolvers.CertificateResolver0.acme.tlsChallenge]
[certificatesResolvers.CertificateResolver0.distributedACME]
url = "foobar"
[certificatesResolvers.CertificateResolver0.distributedACME.tls]
cert = "foobar"
key = "foobar"
ca = "foobar"
[certificatesResolvers.CertificateResolver0.vault]
url = "foobar"
token = "foobar"
namespace = "foobar"
enginePath = "foobar"
role = "foobar"
[certificatesResolvers.CertificateResolver0.vault.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[certificatesResolvers.CertificateResolver0.vault.auth]
token = "foobar"
[certificatesResolvers.CertificateResolver0.vault.auth.appRole]
roleID = "foobar"
secretID = "foobar"
path = "foobar"
[certificatesResolvers.CertificateResolver0.vault.auth.kubernetes]
role = "foobar"
path = "foobar"
[certificatesResolvers.CertificateResolver1]
[certificatesResolvers.CertificateResolver1.acme]
email = "foobar"
caServer = "foobar"
preferredChain = "foobar"
storage = "foobar"
keyType = "foobar"
certificatesDuration = 42
[certificatesResolvers.CertificateResolver1.acme.eab]
kid = "foobar"
hmacEncoded = "foobar"
[certificatesResolvers.CertificateResolver1.acme.dnsChallenge]
provider = "foobar"
delayBeforeCheck = "42s"
resolvers = ["foobar", "foobar"]
disablePropagationCheck = true
[certificatesResolvers.CertificateResolver1.acme.httpChallenge]
entryPoint = "foobar"
[certificatesResolvers.CertificateResolver1.acme.tlsChallenge]
[certificatesResolvers.CertificateResolver1.distributedACME]
url = "foobar"
[certificatesResolvers.CertificateResolver1.distributedACME.tls]
cert = "foobar"
key = "foobar"
ca = "foobar"
[certificatesResolvers.CertificateResolver1.vault]
url = "foobar"
token = "foobar"
namespace = "foobar"
enginePath = "foobar"
role = "foobar"
[certificatesResolvers.CertificateResolver1.vault.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[certificatesResolvers.CertificateResolver1.vault.auth]
token = "foobar"
[certificatesResolvers.CertificateResolver1.vault.auth.appRole]
roleID = "foobar"
secretID = "foobar"
path = "foobar"
[certificatesResolvers.CertificateResolver1.vault.auth.kubernetes]
role = "foobar"
path = "foobar"
[pilot]
token = "foobar"
dashboard = true
[experimental]
kubernetesGateway = true
http3 = true
[experimental.plugins]
[experimental.plugins.Descriptor0]
moduleName = "foobar"
version = "foobar"
[experimental.plugins.Descriptor1]
moduleName = "foobar"
version = "foobar"
[experimental.localPlugins]
[experimental.localPlugins.LocalDescriptor0]
moduleName = "foobar"
[experimental.localPlugins.LocalDescriptor1]
moduleName = "foobar"
[authSources]
[authSources.Source0]
[authSources.Source0.ldap]
url = "foobar"
startTLS = true
certificateAuthority = "foobar"
insecureSkipVerify = true
bindDN = "foobar"
bindPassword = "foobar"
[authSources.Source0.ldap.connPool]
size = 42
burst = 42
ttl = "42s"
[authSources.Source0.jwt]
timeout = "42s"
maxRetries = 42
signingSecret = "foobar"
signingSecretBase64Encoded = true
publicKey = "foobar"
jwksFile = "foobar"
jwksUrl = "foobar"
[authSources.Source0.jwt.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source0.oAuthIntrospection]
timeout = "42s"
maxRetries = 42
url = "foobar"
authorizationHeader = "foobar"
[authSources.Source0.oAuthIntrospection.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source0.oAuthIntrospection.customHeaders]
name0 = "foobar"
name1 = "foobar"
[authSources.Source0.oAuthClientCredentials]
timeout = "42s"
maxRetries = 42
clientID = "foobar"
clientSecret = "foobar"
url = "foobar"
[authSources.Source0.oAuthClientCredentials.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source0.hmac]
[[authSources.Source0.hmac.inline]]
id = "foobar"
key = "foobar"
[[authSources.Source0.hmac.inline]]
id = "foobar"
key = "foobar"
[authSources.Source0.oidc]
timeout = "42s"
maxRetries = 42
issuer = "foobar"
issuerHost = "foobar"
clientID = "foobar"
clientSecret = "foobar"
pkce = true
[authSources.Source0.oidc.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source0.oidc.discoveryParams]
name0 = "foobar"
name1 = "foobar"
[authSources.Source1]
[authSources.Source1.ldap]
url = "foobar"
startTLS = true
certificateAuthority = "foobar"
insecureSkipVerify = true
bindDN = "foobar"
bindPassword = "foobar"
[authSources.Source1.ldap.connPool]
size = 42
burst = 42
ttl = "42s"
[authSources.Source1.jwt]
timeout = "42s"
maxRetries = 42
signingSecret = "foobar"
signingSecretBase64Encoded = true
publicKey = "foobar"
jwksFile = "foobar"
jwksUrl = "foobar"
[authSources.Source1.jwt.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source1.oAuthIntrospection]
timeout = "42s"
maxRetries = 42
url = "foobar"
authorizationHeader = "foobar"
[authSources.Source1.oAuthIntrospection.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source1.oAuthIntrospection.customHeaders]
name0 = "foobar"
name1 = "foobar"
[authSources.Source1.oAuthClientCredentials]
timeout = "42s"
maxRetries = 42
clientID = "foobar"
clientSecret = "foobar"
url = "foobar"
[authSources.Source1.oAuthClientCredentials.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source1.hmac]
[[authSources.Source1.hmac.inline]]
id = "foobar"
key = "foobar"
[[authSources.Source1.hmac.inline]]
id = "foobar"
key = "foobar"
[authSources.Source1.oidc]
timeout = "42s"
maxRetries = 42
issuer = "foobar"
issuerHost = "foobar"
clientID = "foobar"
clientSecret = "foobar"
pkce = true
[authSources.Source1.oidc.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[authSources.Source1.oidc.discoveryParams]
name0 = "foobar"
name1 = "foobar"
[sessionStorages]
[sessionStorages.Store0]
[sessionStorages.Store0.consul]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store0.consul.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store0.consul.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[sessionStorages.Store0.etcd]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store0.etcd.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store0.etcd.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[sessionStorages.Store0.zookeeper]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store0.zookeeper.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store0.zookeeper.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[sessionStorages.Store0.redis]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store0.redis.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store0.redis.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[sessionStorages.Store1]
[sessionStorages.Store1.consul]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store1.consul.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store1.consul.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[sessionStorages.Store1.etcd]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store1.etcd.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store1.etcd.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[sessionStorages.Store1.zookeeper]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store1.zookeeper.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store1.zookeeper.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[sessionStorages.Store1.redis]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[sessionStorages.Store1.redis.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[sessionStorages.Store1.redis.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores]
[stores.Store0]
[stores.Store0.consul]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store0.consul.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store0.consul.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores.Store0.etcd]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store0.etcd.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store0.etcd.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores.Store0.zookeeper]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store0.zookeeper.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store0.zookeeper.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores.Store0.redis]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store0.redis.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store0.redis.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores.Store1]
[stores.Store1.consul]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store1.consul.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store1.consul.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores.Store1.etcd]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store1.etcd.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store1.etcd.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores.Store1.zookeeper]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store1.zookeeper.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store1.zookeeper.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[stores.Store1.redis]
keyPrefix = "foobar"
endpoints = ["foobar", "foobar"]
username = "foobar"
password = "foobar"
namespace = "foobar"
token = "foobar"
db = 42
poolSize = 42
maxActiveConns = 42
[stores.Store1.redis.tls]
caBundle = "foobar"
cert = "foobar"
key = "foobar"
insecureSkipVerify = true
[stores.Store1.redis.sentinel]
masterName = "foobar"
username = "foobar"
password = "foobar"
latencyStrategy = true
randomStrategy = true
replicaStrategy = true
useDisconnectedReplicas = true
[cluster]
initialConfigPropagationDelay = "42ns"
[cluster.cleanup]
gracePeriod = "42ns"
[cluster.swarm]
networkdiscovery = true
labelExpression = "foobar"
[apiportal]
path = "foobar"
hideServiceNames = true
[mesh]
acl = true
ignoreNamespaces = ["foobar", "foobar"]
defaultMode = "foobar"
httpPortLimit = 42
tcpPortLimit = 42
udpPortLimit = 42
[mesh.log]
level = "foobar"
filePath = "foobar"
format = "foobar"
[mesh.tracing]
serviceName = "foobar"
spanNameLimit = 42
[mesh.tracing.jaeger]
samplingServerURL = "foobar"
samplingType = "foobar"
samplingParam = 42.0
localAgentHostPort = "foobar"
gen128Bit = true
propagation = "foobar"
traceContextHeaderName = "foobar"
disableAttemptReconnecting = true
[mesh.tracing.jaeger.collector]
endpoint = "foobar"
user = "foobar"
password = "foobar"
[mesh.tracing.zipkin]
httpEndpoint = "foobar"
sameSpan = true
id128Bit = true
sampleRate = 42.0
[mesh.tracing.datadog]
localAgentHostPort = "foobar"
localAgentSocket = "foobar"
globalTag = "foobar"
debug = true
prioritySampling = true
traceIDHeaderName = "foobar"
parentIDHeaderName = "foobar"
samplingPriorityHeaderName = "foobar"
bagagePrefixHeaderName = "foobar"
[mesh.tracing.datadog.globalTags]
name0 = "foobar"
name1 = "foobar"
[mesh.tracing.instana]
localAgentHost = "foobar"
localAgentPort = 42
logLevel = "foobar"
enableAutoProfile = true
[mesh.tracing.haystack]
localAgentHost = "foobar"
localAgentPort = 42
globalTag = "foobar"
traceIDHeaderName = "foobar"
parentIDHeaderName = "foobar"
spanIDHeaderName = "foobar"
baggagePrefixHeaderName = "foobar"
[mesh.tracing.elastic]
serverURL = "foobar"
secretToken = "foobar"
serviceEnvironment = "foobar"
[mesh.metrics]
[mesh.metrics.prometheus]
buckets = [42.0, 42.0]
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
entryPoint = "foobar"
manualRouting = true
[mesh.metrics.prometheus.headerLabels]
name0 = "foobar"
name1 = "foobar"
[mesh.metrics.datadog]
address = "foobar"
pushInterval = "42s"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
prefix = "foobar"
[mesh.metrics.statsD]
address = "foobar"
pushInterval = "42s"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
prefix = "foobar"
[mesh.metrics.influxDB]
address = "foobar"
protocol = "foobar"
pushInterval = "42s"
database = "foobar"
retentionPolicy = "foobar"
username = "foobar"
password = "foobar"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
[mesh.metrics.influxDB.additionalLabels]
name0 = "foobar"
name1 = "foobar"
[mesh.metrics.influxDB2]
address = "foobar"
token = "foobar"
pushInterval = "42s"
org = "foobar"
bucket = "foobar"
addEntryPointsLabels = true
addRoutersLabels = true
addServicesLabels = true
[mesh.metrics.influxDB2.additionalLabels]
name0 = "foobar"
name1 = "foobar"