481 lines
9.6 KiB
YAML
481 lines
9.6 KiB
YAML
global:
|
|
checkNewVersion: true
|
|
sendAnonymousUsage: true
|
|
serversTransport:
|
|
insecureSkipVerify: true
|
|
rootCAs:
|
|
- foobar
|
|
- foobar
|
|
maxIdleConnsPerHost: 42
|
|
forwardingTimeouts:
|
|
dialTimeout: 42s
|
|
responseHeaderTimeout: 42s
|
|
idleConnTimeout: 42s
|
|
entryPoints:
|
|
EntryPoint0:
|
|
address: foobar
|
|
asDefault: true
|
|
transport:
|
|
lifeCycle:
|
|
requestAcceptGraceTimeout: 42s
|
|
graceTimeOut: 42s
|
|
respondingTimeouts:
|
|
readTimeout: 42s
|
|
writeTimeout: 42s
|
|
idleTimeout: 42s
|
|
proxyProtocol:
|
|
insecure: true
|
|
trustedIPs:
|
|
- foobar
|
|
- foobar
|
|
forwardedHeaders:
|
|
insecure: true
|
|
trustedIPs:
|
|
- 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
|
|
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
|
|
throttleDuration: 42s
|
|
allowEmptyServices: true
|
|
allowExternalNameServices: true
|
|
ingressEndpoint:
|
|
ip: foobar
|
|
hostname: foobar
|
|
publishedService: foobar
|
|
kubernetesCRD:
|
|
endpoint: foobar
|
|
token: foobar
|
|
certAuthFilePath: foobar
|
|
namespaces:
|
|
- foobar
|
|
- foobar
|
|
allowCrossNamespace: true
|
|
allowExternalNameServices: true
|
|
labelSelector: foobar
|
|
ingressClass: foobar
|
|
throttleDuration: 42s
|
|
allowEmptyServices: 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
|
|
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
|
|
endpoint:
|
|
address: foobar
|
|
scheme: foobar
|
|
datacenter: foobar
|
|
token: foobar
|
|
endpointWaitTime: 42s
|
|
tls:
|
|
ca: foobar
|
|
caOptional: true
|
|
cert: foobar
|
|
key: foobar
|
|
insecureSkipVerify: true
|
|
httpAuth:
|
|
username: foobar
|
|
password: foobar
|
|
nomad:
|
|
defaultRule: foobar
|
|
constraints: foobar
|
|
prefix: foobar
|
|
stale: true
|
|
namespace: foobar
|
|
namespaces:
|
|
- foobar
|
|
- foobar
|
|
exposedByDefault: true
|
|
refreshInterval: 42s
|
|
endpoint:
|
|
address: foobar
|
|
region: foobar
|
|
token: foobar
|
|
endpointWaitTime: 42s
|
|
tls:
|
|
ca: foobar
|
|
caOptional: true
|
|
cert: foobar
|
|
key: foobar
|
|
insecureSkipVerify: true
|
|
ecs:
|
|
constraints: foobar
|
|
exposedByDefault: true
|
|
refreshSeconds: 42
|
|
defaultRule: foobar
|
|
clusters:
|
|
- foobar
|
|
- foobar
|
|
autoDiscoverClusters: true
|
|
region: foobar
|
|
accessKeyID: foobar
|
|
secretAccessKey: foobar
|
|
ecsAnywhere: true
|
|
healthyTasksOnly: true
|
|
consul:
|
|
rootKey: foobar
|
|
endpoints:
|
|
- foobar
|
|
- foobar
|
|
token: foobar
|
|
namespace: foobar
|
|
namespaces:
|
|
- foobar
|
|
- foobar
|
|
tls:
|
|
ca: foobar
|
|
caOptional: true
|
|
cert: foobar
|
|
key: foobar
|
|
insecureSkipVerify: true
|
|
etcd:
|
|
rootKey: foobar
|
|
endpoints:
|
|
- foobar
|
|
- foobar
|
|
username: foobar
|
|
password: foobar
|
|
tls:
|
|
ca: foobar
|
|
caOptional: true
|
|
cert: foobar
|
|
key: foobar
|
|
insecureSkipVerify: true
|
|
zooKeeper:
|
|
rootKey: foobar
|
|
endpoints:
|
|
- foobar
|
|
- foobar
|
|
username: foobar
|
|
password: foobar
|
|
redis:
|
|
rootKey: foobar
|
|
endpoints:
|
|
- foobar
|
|
- foobar
|
|
username: foobar
|
|
password: foobar
|
|
db: 42
|
|
tls:
|
|
ca: foobar
|
|
caOptional: true
|
|
cert: foobar
|
|
key: foobar
|
|
insecureSkipVerify: true
|
|
http:
|
|
endpoint: foobar
|
|
pollInterval: 42s
|
|
pollTimeout: 42s
|
|
headers:
|
|
name0: foobar
|
|
name1: foobar
|
|
tls:
|
|
ca: foobar
|
|
caOptional: true
|
|
cert: foobar
|
|
key: foobar
|
|
insecureSkipVerify: true
|
|
plugin:
|
|
Descriptor0: {}
|
|
Descriptor1: {}
|
|
api:
|
|
insecure: true
|
|
dashboard: true
|
|
debug: true
|
|
metrics:
|
|
prometheus:
|
|
buckets:
|
|
- 42
|
|
- 42
|
|
addEntryPointsLabels: true
|
|
addRoutersLabels: true
|
|
addServicesLabels: true
|
|
entryPoint: foobar
|
|
manualRouting: true
|
|
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
|
|
format: foobar
|
|
noColor: true
|
|
filePath: foobar
|
|
maxSize: 42
|
|
maxBackups: 42
|
|
maxAge: 42
|
|
compress: true
|
|
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
|
|
disableAttemptReconnecting: true
|
|
collector:
|
|
endpoint: foobar
|
|
user: foobar
|
|
password: foobar
|
|
zipkin:
|
|
httpEndpoint: foobar
|
|
sameSpan: true
|
|
id128Bit: true
|
|
sampleRate: 42
|
|
datadog:
|
|
localAgentHostPort: foobar
|
|
globalTag: foobar
|
|
globalTags:
|
|
tag1: foobar
|
|
tag2: 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
|
|
certificatesDuration: 42
|
|
preferredChain: foobar
|
|
storage: foobar
|
|
keyType: foobar
|
|
eab:
|
|
kid: foobar
|
|
hmacEncoded: foobar
|
|
dnsChallenge:
|
|
provider: foobar
|
|
delayBeforeCheck: 42s
|
|
resolvers:
|
|
- foobar
|
|
- foobar
|
|
disablePropagationCheck: true
|
|
httpChallenge:
|
|
entryPoint: foobar
|
|
tlsChallenge: {}
|
|
CertificateResolver1:
|
|
tailscale: {}
|
|
hub:
|
|
tls:
|
|
insecure: true
|
|
ca: foobar
|
|
cert: foobar
|
|
key: foobar
|
|
experimental:
|
|
kubernetesGateway: true
|
|
http3: true
|
|
hub: true
|
|
plugins:
|
|
Descriptor0:
|
|
moduleName: foobar
|
|
version: foobar
|
|
Descriptor1:
|
|
moduleName: foobar
|
|
version: foobar
|
|
localPlugins:
|
|
Descriptor0:
|
|
moduleName: foobar
|
|
Descriptor1:
|
|
moduleName: foobar
|