Static Configuration: File

  1. [global]
  2. checkNewVersion = true
  3. sendAnonymousUsage = true
  4. [serversTransport]
  5. insecureSkipVerify = true
  6. rootCAs = ["foobar", "foobar"]
  7. maxIdleConnsPerHost = 42
  8. [serversTransport.forwardingTimeouts]
  9. dialTimeout = 42
  10. responseHeaderTimeout = 42
  11. idleConnTimeout = 42
  12. [entryPoints]
  13. [entryPoints.EntryPoint0]
  14. address = "foobar"
  15. [entryPoints.EntryPoint0.transport]
  16. [entryPoints.EntryPoint0.transport.lifeCycle]
  17. requestAcceptGraceTimeout = 42
  18. graceTimeOut = 42
  19. [entryPoints.EntryPoint0.transport.respondingTimeouts]
  20. readTimeout = 42
  21. writeTimeout = 42
  22. idleTimeout = 42
  23. [entryPoints.EntryPoint0.proxyProtocol]
  24. insecure = true
  25. trustedIPs = ["foobar", "foobar"]
  26. [entryPoints.EntryPoint0.forwardedHeaders]
  27. insecure = true
  28. trustedIPs = ["foobar", "foobar"]
  29. [providers]
  30. providersThrottleDuration = 42
  31. [providers.docker]
  32. constraints = "foobar"
  33. watch = true
  34. endpoint = "foobar"
  35. defaultRule = "foobar"
  36. exposedByDefault = true
  37. useBindPortIP = true
  38. swarmMode = true
  39. network = "foobar"
  40. swarmModeRefreshSeconds = 42
  41. [providers.docker.tls]
  42. ca = "foobar"
  43. caOptional = true
  44. cert = "foobar"
  45. key = "foobar"
  46. insecureSkipVerify = true
  47. [providers.file]
  48. directory = "foobar"
  49. watch = true
  50. filename = "foobar"
  51. debugLogGeneratedTemplate = true
  52. [providers.marathon]
  53. constraints = "foobar"
  54. trace = true
  55. watch = true
  56. endpoint = "foobar"
  57. defaultRule = "foobar"
  58. exposedByDefault = true
  59. dcosToken = "foobar"
  60. dialerTimeout = 42
  61. responseHeaderTimeout = 42
  62. tlsHandshakeTimeout = 42
  63. keepAlive = 42
  64. forceTaskHostname = true
  65. respectReadinessChecks = true
  66. [providers.marathon.tls]
  67. ca = "foobar"
  68. caOptional = true
  69. cert = "foobar"
  70. key = "foobar"
  71. insecureSkipVerify = true
  72. [providers.marathon.basic]
  73. httpBasicAuthUser = "foobar"
  74. httpBasicPassword = "foobar"
  75. [providers.kubernetesIngress]
  76. endpoint = "foobar"
  77. token = "foobar"
  78. certAuthFilePath = "foobar"
  79. disablePassHostHeaders = true
  80. namespaces = ["foobar", "foobar"]
  81. labelSelector = "foobar"
  82. ingressClass = "foobar"
  83. throttleDuration = "10s"
  84. [providers.kubernetesIngress.ingressEndpoint]
  85. ip = "foobar"
  86. hostname = "foobar"
  87. publishedService = "foobar"
  88. [providers.kubernetesCRD]
  89. endpoint = "foobar"
  90. token = "foobar"
  91. certAuthFilePath = "foobar"
  92. disablePassHostHeaders = true
  93. namespaces = ["foobar", "foobar"]
  94. labelSelector = "foobar"
  95. ingressClass = "foobar"
  96. throttleDuration = "10s"
  97. [providers.rest]
  98. insecure = true
  99. [providers.rancher]
  100. constraints = "foobar"
  101. watch = true
  102. defaultRule = "foobar"
  103. exposedByDefault = true
  104. enableServiceHealthFilter = true
  105. refreshSeconds = 42
  106. intervalPoll = true
  107. prefix = "foobar"
  108. [providers.consulCatalog]
  109. constraints = "foobar"
  110. prefix = "traefik"
  111. defaultRule = "foobar"
  112. exposedByDefault = true
  113. refreshInterval = 15
  114. requireConsistent = true
  115. stale = true
  116. cache = true
  117. [providers.consulCatalog.endpoint]
  118. address = "foobar"
  119. scheme = "foobar"
  120. datacenter = "foobar"
  121. token = "foobar"
  122. endpointWaitTime = "15s"
  123. [providers.consulCatalog.endpoint.tls]
  124. ca = "foobar"
  125. caOptional = true
  126. cert = "foobar"
  127. key = "foobar"
  128. insecureSkipVerify = true
  129. [api]
  130. insecure = true
  131. dashboard = true
  132. debug = true
  133. [metrics]
  134. [metrics.prometheus]
  135. buckets = [42.0, 42.0]
  136. addEntryPointsLabels = true
  137. addServicesLabels = true
  138. entryPoint = "foobar"
  139. manualRouting = true
  140. [metrics.datadog]
  141. address = "foobar"
  142. pushInterval = "10s"
  143. addEntryPointsLabels = true
  144. addServicesLabels = true
  145. [metrics.statsD]
  146. address = "foobar"
  147. pushInterval = "10s"
  148. addEntryPointsLabels = true
  149. addServicesLabels = true
  150. prefix = "traefik"
  151. [metrics.influxDB]
  152. address = "foobar"
  153. protocol = "foobar"
  154. pushInterval = "10s"
  155. database = "foobar"
  156. retentionPolicy = "foobar"
  157. username = "foobar"
  158. password = "foobar"
  159. addEntryPointsLabels = true
  160. addServicesLabels = true
  161. [ping]
  162. entryPoint = "foobar"
  163. manualRouting = true
  164. [log]
  165. level = "foobar"
  166. filePath = "foobar"
  167. format = "foobar"
  168. [accessLog]
  169. filePath = "foobar"
  170. format = "foobar"
  171. bufferingSize = 42
  172. [accessLog.filters]
  173. statusCodes = ["foobar", "foobar"]
  174. retryAttempts = true
  175. minDuration = 42
  176. [accessLog.fields]
  177. defaultMode = "foobar"
  178. [accessLog.fields.names]
  179. name0 = "foobar"
  180. name1 = "foobar"
  181. [accessLog.fields.headers]
  182. defaultMode = "foobar"
  183. [accessLog.fields.headers.names]
  184. name0 = "foobar"
  185. name1 = "foobar"
  186. [tracing]
  187. serviceName = "foobar"
  188. spanNameLimit = 42
  189. [tracing.jaeger]
  190. samplingServerURL = "foobar"
  191. samplingType = "foobar"
  192. samplingParam = 42.0
  193. localAgentHostPort = "foobar"
  194. gen128Bit = true
  195. propagation = "foobar"
  196. traceContextHeaderName = "foobar"
  197. [tracing.jaeger.collector]
  198. endpoint = "foobar"
  199. user = "foobar"
  200. password = "foobar"
  201. [tracing.zipkin]
  202. httpEndpoint = "foobar"
  203. sameSpan = true
  204. id128Bit = true
  205. sampleRate = 42.0
  206. [tracing.datadog]
  207. localAgentHostPort = "foobar"
  208. globalTag = "foobar"
  209. debug = true
  210. prioritySampling = true
  211. traceIDHeaderName = "foobar"
  212. parentIDHeaderName = "foobar"
  213. samplingPriorityHeaderName = "foobar"
  214. bagagePrefixHeaderName = "foobar"
  215. [tracing.instana]
  216. localAgentHost = "foobar"
  217. localAgentPort = 42
  218. logLevel = "foobar"
  219. [tracing.haystack]
  220. localAgentHost = "foobar"
  221. localAgentPort = 42
  222. globalTag = "foobar"
  223. traceIDHeaderName = "foobar"
  224. parentIDHeaderName = "foobar"
  225. spanIDHeaderName = "foobar"
  226. baggagePrefixHeaderName = "foobar"
  227. [hostResolver]
  228. cnameFlattening = true
  229. resolvConfig = "foobar"
  230. resolvDepth = 42
  231. [certificatesResolvers]
  232. [certificatesResolvers.CertificateResolver0]
  233. [certificatesResolvers.CertificateResolver0.acme]
  234. email = "foobar"
  235. caServer = "foobar"
  236. storage = "foobar"
  237. keyType = "foobar"
  238. [certificatesResolvers.CertificateResolver0.acme.dnsChallenge]
  239. provider = "foobar"
  240. delayBeforeCheck = 42
  241. resolvers = ["foobar", "foobar"]
  242. disablePropagationCheck = true
  243. [certificatesResolvers.CertificateResolver0.acme.httpChallenge]
  244. entryPoint = "foobar"
  245. [certificatesResolvers.CertificateResolver0.acme.tlsChallenge]
  246. [certificatesResolvers.CertificateResolver1]
  247. [certificatesResolvers.CertificateResolver1.acme]
  248. email = "foobar"
  249. caServer = "foobar"
  250. storage = "foobar"
  251. keyType = "foobar"
  252. [certificatesResolvers.CertificateResolver1.acme.dnsChallenge]
  253. provider = "foobar"
  254. delayBeforeCheck = 42
  255. resolvers = ["foobar", "foobar"]
  256. disablePropagationCheck = true
  257. [certificatesResolvers.CertificateResolver1.acme.httpChallenge]
  258. entryPoint = "foobar"
  259. [certificatesResolvers.CertificateResolver1.acme.tlsChallenge]

  1. global:
  2. checkNewVersion: true
  3. sendAnonymousUsage: true
  4. serversTransport:
  5. insecureSkipVerify: true
  6. rootCAs:
  7. - foobar
  8. - foobar
  9. maxIdleConnsPerHost: 42
  10. forwardingTimeouts:
  11. dialTimeout: 42
  12. responseHeaderTimeout: 42
  13. idleConnTimeout: 42
  14. entryPoints:
  15. EntryPoint0:
  16. address: foobar
  17. transport:
  18. lifeCycle:
  19. requestAcceptGraceTimeout: 42
  20. graceTimeOut: 42
  21. respondingTimeouts:
  22. readTimeout: 42
  23. writeTimeout: 42
  24. idleTimeout: 42
  25. proxyProtocol:
  26. insecure: true
  27. trustedIPs:
  28. - foobar
  29. - foobar
  30. forwardedHeaders:
  31. insecure: true
  32. trustedIPs:
  33. - foobar
  34. - foobar
  35. providers:
  36. providersThrottleDuration: 42
  37. docker:
  38. constraints: foobar
  39. watch: true
  40. endpoint: foobar
  41. defaultRule: foobar
  42. tls:
  43. ca: foobar
  44. caOptional: true
  45. cert: foobar
  46. key: foobar
  47. insecureSkipVerify: true
  48. exposedByDefault: true
  49. useBindPortIP: true
  50. swarmMode: true
  51. network: foobar
  52. swarmModeRefreshSeconds: 42
  53. file:
  54. directory: foobar
  55. watch: true
  56. filename: foobar
  57. debugLogGeneratedTemplate: true
  58. marathon:
  59. constraints: foobar
  60. trace: true
  61. watch: true
  62. endpoint: foobar
  63. defaultRule: foobar
  64. exposedByDefault: true
  65. dcosToken: foobar
  66. tls:
  67. ca: foobar
  68. caOptional: true
  69. cert: foobar
  70. key: foobar
  71. insecureSkipVerify: true
  72. dialerTimeout: 42
  73. responseHeaderTimeout: 42
  74. tlsHandshakeTimeout: 42
  75. keepAlive: 42
  76. forceTaskHostname: true
  77. basic:
  78. httpBasicAuthUser: foobar
  79. httpBasicPassword: foobar
  80. respectReadinessChecks: true
  81. kubernetesIngress:
  82. endpoint: foobar
  83. token: foobar
  84. certAuthFilePath: foobar
  85. disablePassHostHeaders: true
  86. namespaces:
  87. - foobar
  88. - foobar
  89. labelSelector: foobar
  90. ingressClass: foobar
  91. throttleDuration: 10s
  92. ingressEndpoint:
  93. ip: foobar
  94. hostname: foobar
  95. publishedService: foobar
  96. kubernetesCRD:
  97. endpoint: foobar
  98. token: foobar
  99. certAuthFilePath: foobar
  100. disablePassHostHeaders: true
  101. namespaces:
  102. - foobar
  103. - foobar
  104. labelSelector: foobar
  105. ingressClass: foobar
  106. throttleDuration: 10s
  107. rest:
  108. insecure: true
  109. rancher:
  110. constraints: foobar
  111. watch: true
  112. defaultRule: foobar
  113. exposedByDefault: true
  114. enableServiceHealthFilter: true
  115. refreshSeconds: 42
  116. intervalPoll: true
  117. prefix: foobar
  118. consulCatalog:
  119. constraints: foobar
  120. prefix: traefik
  121. defaultRule: foobar
  122. exposedByDefault: true
  123. refreshInterval: 15
  124. requireConsistent: true
  125. stale: true
  126. cache: true
  127. endpoint:
  128. address: foobar
  129. scheme: foobar
  130. datacenter: foobar
  131. token: foobar
  132. endpointWaitTime: 15s
  133. tls:
  134. ca: foobar
  135. caOptional: true
  136. cert: foobar
  137. key: foobar
  138. insecureSkipVerify: true
  139. api:
  140. insecure: true
  141. dashboard: true
  142. debug: true
  143. metrics:
  144. prometheus:
  145. buckets:
  146. - 42
  147. - 42
  148. addEntryPointsLabels: true
  149. addServicesLabels: true
  150. entryPoint: foobar
  151. manualRouting: true
  152. datadog:
  153. address: foobar
  154. pushInterval: 42
  155. addEntryPointsLabels: true
  156. addServicesLabels: true
  157. statsD:
  158. address: foobar
  159. pushInterval: 42
  160. addEntryPointsLabels: true
  161. addServicesLabels: true
  162. prefix: traefik
  163. influxDB:
  164. address: foobar
  165. protocol: foobar
  166. pushInterval: 42
  167. database: foobar
  168. retentionPolicy: foobar
  169. username: foobar
  170. password: foobar
  171. addEntryPointsLabels: true
  172. addServicesLabels: true
  173. ping:
  174. entryPoint: foobar
  175. manualRouting: true
  176. log:
  177. level: foobar
  178. filePath: foobar
  179. format: foobar
  180. accessLog:
  181. filePath: foobar
  182. format: foobar
  183. filters:
  184. statusCodes:
  185. - foobar
  186. - foobar
  187. retryAttempts: true
  188. minDuration: 42
  189. fields:
  190. defaultMode: foobar
  191. names:
  192. name0: foobar
  193. name1: foobar
  194. headers:
  195. defaultMode: foobar
  196. names:
  197. name0: foobar
  198. name1: foobar
  199. bufferingSize: 42
  200. tracing:
  201. serviceName: foobar
  202. spanNameLimit: 42
  203. jaeger:
  204. samplingServerURL: foobar
  205. samplingType: foobar
  206. samplingParam: 42
  207. localAgentHostPort: foobar
  208. gen128Bit: true
  209. propagation: foobar
  210. traceContextHeaderName: foobar
  211. collector:
  212. endpoint: foobar
  213. user: foobar
  214. password: foobar
  215. zipkin:
  216. httpEndpoint: foobar
  217. sameSpan: true
  218. id128Bit: true
  219. sampleRate: 42
  220. datadog:
  221. localAgentHostPort: foobar
  222. globalTag: foobar
  223. debug: true
  224. prioritySampling: true
  225. traceIDHeaderName: foobar
  226. parentIDHeaderName: foobar
  227. samplingPriorityHeaderName: foobar
  228. bagagePrefixHeaderName: foobar
  229. instana:
  230. localAgentHost: foobar
  231. localAgentPort: 42
  232. logLevel: foobar
  233. haystack:
  234. localAgentHost: foobar
  235. localAgentPort: 42
  236. globalTag: foobar
  237. traceIDHeaderName: foobar
  238. parentIDHeaderName: foobar
  239. spanIDHeaderName: foobar
  240. baggagePrefixHeaderName: foobar
  241. hostResolver:
  242. cnameFlattening: true
  243. resolvConfig: foobar
  244. resolvDepth: 42
  245. certificatesResolvers:
  246. CertificateResolver0:
  247. acme:
  248. email: foobar
  249. caServer: foobar
  250. storage: foobar
  251. keyType: foobar
  252. dnsChallenge:
  253. provider: foobar
  254. delayBeforeCheck: 42
  255. resolvers:
  256. - foobar
  257. - foobar
  258. disablePropagationCheck: true
  259. httpChallenge:
  260. entryPoint: foobar
  261. tlsChallenge: {}
  262. CertificateResolver1:
  263. acme:
  264. email: foobar
  265. caServer: foobar
  266. storage: foobar
  267. keyType: foobar
  268. dnsChallenge:
  269. provider: foobar
  270. delayBeforeCheck: 42
  271. resolvers:
  272. - foobar
  273. - foobar
  274. disablePropagationCheck: true
  275. httpChallenge:
  276. entryPoint: foobar
  277. tlsChallenge: {}