• Static Configuration: File

    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: {}