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. [api]
  109. insecure = true
  110. dashboard = true
  111. debug = true
  112. [metrics]
  113. [metrics.prometheus]
  114. buckets = [42.0, 42.0]
  115. addEntryPointsLabels = true
  116. addServicesLabels = true
  117. entryPoint = "foobar"
  118. [metrics.datadog]
  119. address = "foobar"
  120. pushInterval = "10s"
  121. addEntryPointsLabels = true
  122. addServicesLabels = true
  123. [metrics.statsD]
  124. address = "foobar"
  125. pushInterval = "10s"
  126. addEntryPointsLabels = true
  127. addServicesLabels = true
  128. [metrics.influxDB]
  129. address = "foobar"
  130. protocol = "foobar"
  131. pushInterval = "10s"
  132. database = "foobar"
  133. retentionPolicy = "foobar"
  134. username = "foobar"
  135. password = "foobar"
  136. addEntryPointsLabels = true
  137. addServicesLabels = true
  138. [ping]
  139. entryPoint = "foobar"
  140. [log]
  141. level = "foobar"
  142. filePath = "foobar"
  143. format = "foobar"
  144. [accessLog]
  145. filePath = "foobar"
  146. format = "foobar"
  147. bufferingSize = 42
  148. [accessLog.filters]
  149. statusCodes = ["foobar", "foobar"]
  150. retryAttempts = true
  151. minDuration = 42
  152. [accessLog.fields]
  153. defaultMode = "foobar"
  154. [accessLog.fields.names]
  155. name0 = "foobar"
  156. name1 = "foobar"
  157. [accessLog.fields.headers]
  158. defaultMode = "foobar"
  159. [accessLog.fields.headers.names]
  160. name0 = "foobar"
  161. name1 = "foobar"
  162. [tracing]
  163. serviceName = "foobar"
  164. spanNameLimit = 42
  165. [tracing.jaeger]
  166. samplingServerURL = "foobar"
  167. samplingType = "foobar"
  168. samplingParam = 42.0
  169. localAgentHostPort = "foobar"
  170. gen128Bit = true
  171. propagation = "foobar"
  172. traceContextHeaderName = "foobar"
  173. [tracing.jaeger.collector]
  174. endpoint = "foobar"
  175. user = "foobar"
  176. password = "foobar"
  177. [tracing.zipkin]
  178. httpEndpoint = "foobar"
  179. sameSpan = true
  180. id128Bit = true
  181. sampleRate = 42.0
  182. [tracing.datadog]
  183. localAgentHostPort = "foobar"
  184. globalTag = "foobar"
  185. debug = true
  186. prioritySampling = true
  187. traceIDHeaderName = "foobar"
  188. parentIDHeaderName = "foobar"
  189. samplingPriorityHeaderName = "foobar"
  190. bagagePrefixHeaderName = "foobar"
  191. [tracing.instana]
  192. localAgentHost = "foobar"
  193. localAgentPort = 42
  194. logLevel = "foobar"
  195. [tracing.haystack]
  196. localAgentHost = "foobar"
  197. localAgentPort = 42
  198. globalTag = "foobar"
  199. traceIDHeaderName = "foobar"
  200. parentIDHeaderName = "foobar"
  201. spanIDHeaderName = "foobar"
  202. baggagePrefixHeaderName = "foobar"
  203. [hostResolver]
  204. cnameFlattening = true
  205. resolvConfig = "foobar"
  206. resolvDepth = 42
  207. [certificatesResolvers]
  208. [certificatesResolvers.CertificateResolver0]
  209. [certificatesResolvers.CertificateResolver0.acme]
  210. email = "foobar"
  211. caServer = "foobar"
  212. storage = "foobar"
  213. keyType = "foobar"
  214. [certificatesResolvers.CertificateResolver0.acme.dnsChallenge]
  215. provider = "foobar"
  216. delayBeforeCheck = 42
  217. resolvers = ["foobar", "foobar"]
  218. disablePropagationCheck = true
  219. [certificatesResolvers.CertificateResolver0.acme.httpChallenge]
  220. entryPoint = "foobar"
  221. [certificatesResolvers.CertificateResolver0.acme.tlsChallenge]
  222. [certificatesResolvers.CertificateResolver1]
  223. [certificatesResolvers.CertificateResolver1.acme]
  224. email = "foobar"
  225. caServer = "foobar"
  226. storage = "foobar"
  227. keyType = "foobar"
  228. [certificatesResolvers.CertificateResolver1.acme.dnsChallenge]
  229. provider = "foobar"
  230. delayBeforeCheck = 42
  231. resolvers = ["foobar", "foobar"]
  232. disablePropagationCheck = true
  233. [certificatesResolvers.CertificateResolver1.acme.httpChallenge]
  234. entryPoint = "foobar"
  235. [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. api:
  119. insecure: true
  120. dashboard: true
  121. debug: true
  122. metrics:
  123. prometheus:
  124. buckets:
  125. - 42
  126. - 42
  127. addEntryPointsLabels: true
  128. addServicesLabels: true
  129. entryPoint: foobar
  130. datadog:
  131. address: foobar
  132. pushInterval: 42
  133. addEntryPointsLabels: true
  134. addServicesLabels: true
  135. statsD:
  136. address: foobar
  137. pushInterval: 42
  138. addEntryPointsLabels: true
  139. addServicesLabels: true
  140. influxDB:
  141. address: foobar
  142. protocol: foobar
  143. pushInterval: 42
  144. database: foobar
  145. retentionPolicy: foobar
  146. username: foobar
  147. password: foobar
  148. addEntryPointsLabels: true
  149. addServicesLabels: true
  150. ping:
  151. entryPoint: foobar
  152. log:
  153. level: foobar
  154. filePath: foobar
  155. format: foobar
  156. accessLog:
  157. filePath: foobar
  158. format: foobar
  159. filters:
  160. statusCodes:
  161. - foobar
  162. - foobar
  163. retryAttempts: true
  164. minDuration: 42
  165. fields:
  166. defaultMode: foobar
  167. names:
  168. name0: foobar
  169. name1: foobar
  170. headers:
  171. defaultMode: foobar
  172. names:
  173. name0: foobar
  174. name1: foobar
  175. bufferingSize: 42
  176. tracing:
  177. serviceName: foobar
  178. spanNameLimit: 42
  179. jaeger:
  180. samplingServerURL: foobar
  181. samplingType: foobar
  182. samplingParam: 42
  183. localAgentHostPort: foobar
  184. gen128Bit: true
  185. propagation: foobar
  186. traceContextHeaderName: foobar
  187. collector:
  188. endpoint: foobar
  189. user: foobar
  190. password: foobar
  191. zipkin:
  192. httpEndpoint: foobar
  193. sameSpan: true
  194. id128Bit: true
  195. sampleRate: 42
  196. datadog:
  197. localAgentHostPort: foobar
  198. globalTag: foobar
  199. debug: true
  200. prioritySampling: true
  201. traceIDHeaderName: foobar
  202. parentIDHeaderName: foobar
  203. samplingPriorityHeaderName: foobar
  204. bagagePrefixHeaderName: foobar
  205. instana:
  206. localAgentHost: foobar
  207. localAgentPort: 42
  208. logLevel: foobar
  209. haystack:
  210. localAgentHost: foobar
  211. localAgentPort: 42
  212. globalTag: foobar
  213. traceIDHeaderName: foobar
  214. parentIDHeaderName: foobar
  215. spanIDHeaderName: foobar
  216. baggagePrefixHeaderName: foobar
  217. hostResolver:
  218. cnameFlattening: true
  219. resolvConfig: foobar
  220. resolvDepth: 42
  221. certificatesResolvers:
  222. CertificateResolver0:
  223. acme:
  224. email: foobar
  225. caServer: foobar
  226. storage: foobar
  227. keyType: foobar
  228. dnsChallenge:
  229. provider: foobar
  230. delayBeforeCheck: 42
  231. resolvers:
  232. - foobar
  233. - foobar
  234. disablePropagationCheck: true
  235. httpChallenge:
  236. entryPoint: foobar
  237. tlsChallenge: {}
  238. CertificateResolver1:
  239. acme:
  240. email: foobar
  241. caServer: foobar
  242. storage: foobar
  243. keyType: foobar
  244. dnsChallenge:
  245. provider: foobar
  246. delayBeforeCheck: 42
  247. resolvers:
  248. - foobar
  249. - foobar
  250. disablePropagationCheck: true
  251. httpChallenge:
  252. entryPoint: foobar
  253. tlsChallenge: {}