Static Configuration: File

YAML

  1. ## CODE GENERATED AUTOMATICALLY
  2. ## THIS FILE MUST NOT BE EDITED BY HAND
  3. global:
  4. checkNewVersion: true
  5. sendAnonymousUsage: true
  6. serversTransport:
  7. insecureSkipVerify: true
  8. rootCAs:
  9. - foobar
  10. - foobar
  11. maxIdleConnsPerHost: 42
  12. forwardingTimeouts:
  13. dialTimeout: 42s
  14. responseHeaderTimeout: 42s
  15. idleConnTimeout: 42s
  16. spiffe:
  17. ids:
  18. - foobar
  19. - foobar
  20. trustDomain: foobar
  21. tcpServersTransport:
  22. dialKeepAlive: 42s
  23. dialTimeout: 42s
  24. terminationDelay: 42s
  25. tls:
  26. insecureSkipVerify: true
  27. rootCAs:
  28. - foobar
  29. - foobar
  30. spiffe:
  31. ids:
  32. - foobar
  33. - foobar
  34. trustDomain: foobar
  35. entryPoints:
  36. EntryPoint0:
  37. address: foobar
  38. reusePort: true
  39. asDefault: true
  40. transport:
  41. lifeCycle:
  42. requestAcceptGraceTimeout: 42s
  43. graceTimeOut: 42s
  44. respondingTimeouts:
  45. readTimeout: 42s
  46. writeTimeout: 42s
  47. idleTimeout: 42s
  48. keepAliveMaxTime: 42s
  49. keepAliveMaxRequests: 42
  50. proxyProtocol:
  51. insecure: true
  52. trustedIPs:
  53. - foobar
  54. - foobar
  55. forwardedHeaders:
  56. insecure: true
  57. trustedIPs:
  58. - foobar
  59. - foobar
  60. http:
  61. redirections:
  62. entryPoint:
  63. to: foobar
  64. scheme: foobar
  65. permanent: true
  66. priority: 42
  67. middlewares:
  68. - foobar
  69. - foobar
  70. tls:
  71. options: foobar
  72. certResolver: foobar
  73. domains:
  74. - main: foobar
  75. sans:
  76. - foobar
  77. - foobar
  78. - main: foobar
  79. sans:
  80. - foobar
  81. - foobar
  82. encodeQuerySemicolons: true
  83. http2:
  84. maxConcurrentStreams: 42
  85. http3:
  86. advertisedPort: 42
  87. udp:
  88. timeout: 42s
  89. providers:
  90. providersThrottleDuration: 42s
  91. docker:
  92. exposedByDefault: true
  93. constraints: foobar
  94. allowEmptyServices: true
  95. network: foobar
  96. useBindPortIP: true
  97. watch: true
  98. defaultRule: foobar
  99. endpoint: foobar
  100. tls:
  101. ca: foobar
  102. cert: foobar
  103. key: foobar
  104. insecureSkipVerify: true
  105. httpClientTimeout: 42s
  106. swarm:
  107. exposedByDefault: true
  108. constraints: foobar
  109. allowEmptyServices: true
  110. network: foobar
  111. useBindPortIP: true
  112. watch: true
  113. defaultRule: foobar
  114. endpoint: foobar
  115. tls:
  116. ca: foobar
  117. cert: foobar
  118. key: foobar
  119. insecureSkipVerify: true
  120. httpClientTimeout: 42s
  121. refreshSeconds: 42s
  122. file:
  123. directory: foobar
  124. watch: true
  125. filename: foobar
  126. debugLogGeneratedTemplate: true
  127. kubernetesIngress:
  128. endpoint: foobar
  129. token: foobar
  130. certAuthFilePath: foobar
  131. namespaces:
  132. - foobar
  133. - foobar
  134. labelSelector: foobar
  135. ingressClass: foobar
  136. ingressEndpoint:
  137. ip: foobar
  138. hostname: foobar
  139. publishedService: foobar
  140. throttleDuration: 42s
  141. allowEmptyServices: true
  142. allowExternalNameServices: true
  143. disableIngressClassLookup: true
  144. nativeLBByDefault: true
  145. kubernetesCRD:
  146. endpoint: foobar
  147. token: foobar
  148. certAuthFilePath: foobar
  149. namespaces:
  150. - foobar
  151. - foobar
  152. allowCrossNamespace: true
  153. allowExternalNameServices: true
  154. labelSelector: foobar
  155. ingressClass: foobar
  156. throttleDuration: 42s
  157. allowEmptyServices: true
  158. nativeLBByDefault: true
  159. kubernetesGateway:
  160. endpoint: foobar
  161. token: foobar
  162. certAuthFilePath: foobar
  163. namespaces:
  164. - foobar
  165. - foobar
  166. labelSelector: foobar
  167. throttleDuration: 42s
  168. experimentalChannel: true
  169. statusAddress:
  170. ip: foobar
  171. hostname: foobar
  172. service:
  173. name: foobar
  174. namespace: foobar
  175. rest:
  176. insecure: true
  177. consulCatalog:
  178. constraints: foobar
  179. endpoint:
  180. address: foobar
  181. scheme: foobar
  182. datacenter: foobar
  183. token: foobar
  184. tls:
  185. ca: foobar
  186. cert: foobar
  187. key: foobar
  188. insecureSkipVerify: true
  189. httpAuth:
  190. username: foobar
  191. password: foobar
  192. endpointWaitTime: 42s
  193. prefix: foobar
  194. refreshInterval: 42s
  195. requireConsistent: true
  196. stale: true
  197. cache: true
  198. exposedByDefault: true
  199. defaultRule: foobar
  200. connectAware: true
  201. connectByDefault: true
  202. serviceName: foobar
  203. watch: true
  204. strictChecks:
  205. - foobar
  206. - foobar
  207. namespaces:
  208. - foobar
  209. - foobar
  210. nomad:
  211. defaultRule: foobar
  212. constraints: foobar
  213. endpoint:
  214. address: foobar
  215. region: foobar
  216. token: foobar
  217. tls:
  218. ca: foobar
  219. cert: foobar
  220. key: foobar
  221. insecureSkipVerify: true
  222. endpointWaitTime: 42s
  223. prefix: foobar
  224. stale: true
  225. exposedByDefault: true
  226. refreshInterval: 42s
  227. allowEmptyServices: true
  228. namespaces:
  229. - foobar
  230. - foobar
  231. ecs:
  232. constraints: foobar
  233. exposedByDefault: true
  234. refreshSeconds: 42
  235. defaultRule: foobar
  236. clusters:
  237. - foobar
  238. - foobar
  239. autoDiscoverClusters: true
  240. healthyTasksOnly: true
  241. ecsAnywhere: true
  242. region: foobar
  243. accessKeyID: foobar
  244. secretAccessKey: foobar
  245. consul:
  246. rootKey: foobar
  247. endpoints:
  248. - foobar
  249. - foobar
  250. token: foobar
  251. tls:
  252. ca: foobar
  253. cert: foobar
  254. key: foobar
  255. insecureSkipVerify: true
  256. namespaces:
  257. - foobar
  258. - foobar
  259. etcd:
  260. rootKey: foobar
  261. endpoints:
  262. - foobar
  263. - foobar
  264. tls:
  265. ca: foobar
  266. cert: foobar
  267. key: foobar
  268. insecureSkipVerify: true
  269. username: foobar
  270. password: foobar
  271. zooKeeper:
  272. rootKey: foobar
  273. endpoints:
  274. - foobar
  275. - foobar
  276. username: foobar
  277. password: foobar
  278. redis:
  279. rootKey: foobar
  280. endpoints:
  281. - foobar
  282. - foobar
  283. tls:
  284. ca: foobar
  285. cert: foobar
  286. key: foobar
  287. insecureSkipVerify: true
  288. username: foobar
  289. password: foobar
  290. db: 42
  291. sentinel:
  292. masterName: foobar
  293. username: foobar
  294. password: foobar
  295. latencyStrategy: true
  296. randomStrategy: true
  297. replicaStrategy: true
  298. useDisconnectedReplicas: true
  299. http:
  300. endpoint: foobar
  301. pollInterval: 42s
  302. pollTimeout: 42s
  303. headers:
  304. name0: foobar
  305. name1: foobar
  306. tls:
  307. ca: foobar
  308. cert: foobar
  309. key: foobar
  310. insecureSkipVerify: true
  311. plugin:
  312. PluginConf0:
  313. name0: foobar
  314. name1: foobar
  315. PluginConf1:
  316. name0: foobar
  317. name1: foobar
  318. api:
  319. insecure: true
  320. dashboard: true
  321. debug: true
  322. disableDashboardAd: true
  323. metrics:
  324. addInternals: true
  325. prometheus:
  326. buckets:
  327. - 42
  328. - 42
  329. addEntryPointsLabels: true
  330. addRoutersLabels: true
  331. addServicesLabels: true
  332. entryPoint: foobar
  333. manualRouting: true
  334. headerLabels:
  335. name0: foobar
  336. name1: foobar
  337. datadog:
  338. address: foobar
  339. pushInterval: 42s
  340. addEntryPointsLabels: true
  341. addRoutersLabels: true
  342. addServicesLabels: true
  343. prefix: foobar
  344. statsD:
  345. address: foobar
  346. pushInterval: 42s
  347. addEntryPointsLabels: true
  348. addRoutersLabels: true
  349. addServicesLabels: true
  350. prefix: foobar
  351. influxDB2:
  352. address: foobar
  353. token: foobar
  354. pushInterval: 42s
  355. org: foobar
  356. bucket: foobar
  357. addEntryPointsLabels: true
  358. addRoutersLabels: true
  359. addServicesLabels: true
  360. additionalLabels:
  361. name0: foobar
  362. name1: foobar
  363. otlp:
  364. grpc:
  365. endpoint: foobar
  366. insecure: true
  367. tls:
  368. ca: foobar
  369. cert: foobar
  370. key: foobar
  371. insecureSkipVerify: true
  372. headers:
  373. name0: foobar
  374. name1: foobar
  375. http:
  376. endpoint: foobar
  377. tls:
  378. ca: foobar
  379. cert: foobar
  380. key: foobar
  381. insecureSkipVerify: true
  382. headers:
  383. name0: foobar
  384. name1: foobar
  385. addEntryPointsLabels: true
  386. addRoutersLabels: true
  387. addServicesLabels: true
  388. explicitBoundaries:
  389. - 42
  390. - 42
  391. pushInterval: 42s
  392. ping:
  393. entryPoint: foobar
  394. manualRouting: true
  395. terminatingStatusCode: 42
  396. log:
  397. level: foobar
  398. format: foobar
  399. noColor: true
  400. filePath: foobar
  401. maxSize: 42
  402. maxAge: 42
  403. maxBackups: 42
  404. compress: true
  405. accessLog:
  406. filePath: foobar
  407. format: foobar
  408. filters:
  409. statusCodes:
  410. - foobar
  411. - foobar
  412. retryAttempts: true
  413. minDuration: 42s
  414. fields:
  415. defaultMode: foobar
  416. names:
  417. name0: foobar
  418. name1: foobar
  419. headers:
  420. defaultMode: foobar
  421. names:
  422. name0: foobar
  423. name1: foobar
  424. bufferingSize: 42
  425. addInternals: true
  426. tracing:
  427. serviceName: foobar
  428. globalAttributes:
  429. name0: foobar
  430. name1: foobar
  431. capturedRequestHeaders:
  432. - foobar
  433. - foobar
  434. capturedResponseHeaders:
  435. - foobar
  436. - foobar
  437. safeQueryParams:
  438. - foobar
  439. - foobar
  440. sampleRate: 42
  441. addInternals: true
  442. otlp:
  443. grpc:
  444. endpoint: foobar
  445. insecure: true
  446. tls:
  447. ca: foobar
  448. cert: foobar
  449. key: foobar
  450. insecureSkipVerify: true
  451. headers:
  452. name0: foobar
  453. name1: foobar
  454. http:
  455. endpoint: foobar
  456. tls:
  457. ca: foobar
  458. cert: foobar
  459. key: foobar
  460. insecureSkipVerify: true
  461. headers:
  462. name0: foobar
  463. name1: foobar
  464. hostResolver:
  465. cnameFlattening: true
  466. resolvConfig: foobar
  467. resolvDepth: 42
  468. certificatesResolvers:
  469. CertificateResolver0:
  470. acme:
  471. email: foobar
  472. caServer: foobar
  473. preferredChain: foobar
  474. storage: foobar
  475. keyType: foobar
  476. eab:
  477. kid: foobar
  478. hmacEncoded: foobar
  479. certificatesDuration: 42
  480. dnsChallenge:
  481. provider: foobar
  482. delayBeforeCheck: 42s
  483. resolvers:
  484. - foobar
  485. - foobar
  486. disablePropagationCheck: true
  487. httpChallenge:
  488. entryPoint: foobar
  489. tlsChallenge: {}
  490. tailscale: {}
  491. CertificateResolver1:
  492. acme:
  493. email: foobar
  494. caServer: foobar
  495. preferredChain: foobar
  496. storage: foobar
  497. keyType: foobar
  498. eab:
  499. kid: foobar
  500. hmacEncoded: foobar
  501. certificatesDuration: 42
  502. dnsChallenge:
  503. provider: foobar
  504. delayBeforeCheck: 42s
  505. resolvers:
  506. - foobar
  507. - foobar
  508. disablePropagationCheck: true
  509. httpChallenge:
  510. entryPoint: foobar
  511. tlsChallenge: {}
  512. tailscale: {}
  513. experimental:
  514. plugins:
  515. Descriptor0:
  516. moduleName: foobar
  517. version: foobar
  518. settings:
  519. envs:
  520. - foobar
  521. - foobar
  522. mounts:
  523. - foobar
  524. - foobar
  525. Descriptor1:
  526. moduleName: foobar
  527. version: foobar
  528. settings:
  529. envs:
  530. - foobar
  531. - foobar
  532. mounts:
  533. - foobar
  534. - foobar
  535. localPlugins:
  536. LocalDescriptor0:
  537. moduleName: foobar
  538. settings:
  539. envs:
  540. - foobar
  541. - foobar
  542. mounts:
  543. - foobar
  544. - foobar
  545. LocalDescriptor1:
  546. moduleName: foobar
  547. settings:
  548. envs:
  549. - foobar
  550. - foobar
  551. mounts:
  552. - foobar
  553. - foobar
  554. kubernetesGateway: true
  555. core:
  556. defaultRuleSyntax: foobar
  557. spiffe:
  558. workloadAPIAddr: foobar

TOML

  1. ## CODE GENERATED AUTOMATICALLY
  2. ## THIS FILE MUST NOT BE EDITED BY HAND
  3. [global]
  4. checkNewVersion = true
  5. sendAnonymousUsage = true
  6. [serversTransport]
  7. insecureSkipVerify = true
  8. rootCAs = ["foobar", "foobar"]
  9. maxIdleConnsPerHost = 42
  10. [serversTransport.forwardingTimeouts]
  11. dialTimeout = "42s"
  12. responseHeaderTimeout = "42s"
  13. idleConnTimeout = "42s"
  14. [serversTransport.spiffe]
  15. ids = ["foobar", "foobar"]
  16. trustDomain = "foobar"
  17. [tcpServersTransport]
  18. dialKeepAlive = "42s"
  19. dialTimeout = "42s"
  20. terminationDelay = "42s"
  21. [tcpServersTransport.tls]
  22. insecureSkipVerify = true
  23. rootCAs = ["foobar", "foobar"]
  24. [tcpServersTransport.tls.spiffe]
  25. ids = ["foobar", "foobar"]
  26. trustDomain = "foobar"
  27. [entryPoints]
  28. [entryPoints.EntryPoint0]
  29. address = "foobar"
  30. reusePort = true
  31. asDefault = true
  32. [entryPoints.EntryPoint0.transport]
  33. keepAliveMaxTime = "42s"
  34. keepAliveMaxRequests = 42
  35. [entryPoints.EntryPoint0.transport.lifeCycle]
  36. requestAcceptGraceTimeout = "42s"
  37. graceTimeOut = "42s"
  38. [entryPoints.EntryPoint0.transport.respondingTimeouts]
  39. readTimeout = "42s"
  40. writeTimeout = "42s"
  41. idleTimeout = "42s"
  42. [entryPoints.EntryPoint0.proxyProtocol]
  43. insecure = true
  44. trustedIPs = ["foobar", "foobar"]
  45. [entryPoints.EntryPoint0.forwardedHeaders]
  46. insecure = true
  47. trustedIPs = ["foobar", "foobar"]
  48. [entryPoints.EntryPoint0.http]
  49. middlewares = ["foobar", "foobar"]
  50. encodeQuerySemicolons = true
  51. [entryPoints.EntryPoint0.http.redirections]
  52. [entryPoints.EntryPoint0.http.redirections.entryPoint]
  53. to = "foobar"
  54. scheme = "foobar"
  55. permanent = true
  56. priority = 42
  57. [entryPoints.EntryPoint0.http.tls]
  58. options = "foobar"
  59. certResolver = "foobar"
  60. [[entryPoints.EntryPoint0.http.tls.domains]]
  61. main = "foobar"
  62. sans = ["foobar", "foobar"]
  63. [[entryPoints.EntryPoint0.http.tls.domains]]
  64. main = "foobar"
  65. sans = ["foobar", "foobar"]
  66. [entryPoints.EntryPoint0.http2]
  67. maxConcurrentStreams = 42
  68. [entryPoints.EntryPoint0.http3]
  69. advertisedPort = 42
  70. [entryPoints.EntryPoint0.udp]
  71. timeout = "42s"
  72. [providers]
  73. providersThrottleDuration = "42s"
  74. [providers.docker]
  75. exposedByDefault = true
  76. constraints = "foobar"
  77. allowEmptyServices = true
  78. network = "foobar"
  79. useBindPortIP = true
  80. watch = true
  81. defaultRule = "foobar"
  82. endpoint = "foobar"
  83. httpClientTimeout = "42s"
  84. [providers.docker.tls]
  85. ca = "foobar"
  86. cert = "foobar"
  87. key = "foobar"
  88. insecureSkipVerify = true
  89. [providers.swarm]
  90. exposedByDefault = true
  91. constraints = "foobar"
  92. allowEmptyServices = true
  93. network = "foobar"
  94. useBindPortIP = true
  95. watch = true
  96. defaultRule = "foobar"
  97. endpoint = "foobar"
  98. httpClientTimeout = "42s"
  99. refreshSeconds = "42s"
  100. [providers.swarm.tls]
  101. ca = "foobar"
  102. cert = "foobar"
  103. key = "foobar"
  104. insecureSkipVerify = true
  105. [providers.file]
  106. directory = "foobar"
  107. watch = true
  108. filename = "foobar"
  109. debugLogGeneratedTemplate = true
  110. [providers.kubernetesIngress]
  111. endpoint = "foobar"
  112. token = "foobar"
  113. certAuthFilePath = "foobar"
  114. namespaces = ["foobar", "foobar"]
  115. labelSelector = "foobar"
  116. ingressClass = "foobar"
  117. throttleDuration = "42s"
  118. allowEmptyServices = true
  119. allowExternalNameServices = true
  120. disableIngressClassLookup = true
  121. nativeLBByDefault = true
  122. [providers.kubernetesIngress.ingressEndpoint]
  123. ip = "foobar"
  124. hostname = "foobar"
  125. publishedService = "foobar"
  126. [providers.kubernetesCRD]
  127. endpoint = "foobar"
  128. token = "foobar"
  129. certAuthFilePath = "foobar"
  130. namespaces = ["foobar", "foobar"]
  131. allowCrossNamespace = true
  132. allowExternalNameServices = true
  133. labelSelector = "foobar"
  134. ingressClass = "foobar"
  135. throttleDuration = "42s"
  136. allowEmptyServices = true
  137. nativeLBByDefault = true
  138. [providers.kubernetesGateway]
  139. endpoint = "foobar"
  140. token = "foobar"
  141. certAuthFilePath = "foobar"
  142. namespaces = ["foobar", "foobar"]
  143. labelSelector = "foobar"
  144. throttleDuration = "42s"
  145. experimentalChannel = true
  146. [providers.kubernetesGateway.statusAddress]
  147. ip = "foobar"
  148. hostname = "foobar"
  149. [providers.kubernetesGateway.statusAddress.service]
  150. name = "foobar"
  151. namespace = "foobar"
  152. [providers.rest]
  153. insecure = true
  154. [providers.consulCatalog]
  155. constraints = "foobar"
  156. prefix = "foobar"
  157. refreshInterval = "42s"
  158. requireConsistent = true
  159. stale = true
  160. cache = true
  161. exposedByDefault = true
  162. defaultRule = "foobar"
  163. connectAware = true
  164. connectByDefault = true
  165. serviceName = "foobar"
  166. watch = true
  167. strictChecks = ["foobar", "foobar"]
  168. namespaces = ["foobar", "foobar"]
  169. [providers.consulCatalog.endpoint]
  170. address = "foobar"
  171. scheme = "foobar"
  172. datacenter = "foobar"
  173. token = "foobar"
  174. endpointWaitTime = "42s"
  175. [providers.consulCatalog.endpoint.tls]
  176. ca = "foobar"
  177. cert = "foobar"
  178. key = "foobar"
  179. insecureSkipVerify = true
  180. [providers.consulCatalog.endpoint.httpAuth]
  181. username = "foobar"
  182. password = "foobar"
  183. [providers.nomad]
  184. defaultRule = "foobar"
  185. constraints = "foobar"
  186. prefix = "foobar"
  187. stale = true
  188. exposedByDefault = true
  189. refreshInterval = "42s"
  190. allowEmptyServices = true
  191. namespaces = ["foobar", "foobar"]
  192. [providers.nomad.endpoint]
  193. address = "foobar"
  194. region = "foobar"
  195. token = "foobar"
  196. endpointWaitTime = "42s"
  197. [providers.nomad.endpoint.tls]
  198. ca = "foobar"
  199. cert = "foobar"
  200. key = "foobar"
  201. insecureSkipVerify = true
  202. [providers.ecs]
  203. constraints = "foobar"
  204. exposedByDefault = true
  205. refreshSeconds = 42
  206. defaultRule = "foobar"
  207. clusters = ["foobar", "foobar"]
  208. autoDiscoverClusters = true
  209. healthyTasksOnly = true
  210. ecsAnywhere = true
  211. region = "foobar"
  212. accessKeyID = "foobar"
  213. secretAccessKey = "foobar"
  214. [providers.consul]
  215. rootKey = "foobar"
  216. endpoints = ["foobar", "foobar"]
  217. token = "foobar"
  218. namespaces = ["foobar", "foobar"]
  219. [providers.consul.tls]
  220. ca = "foobar"
  221. cert = "foobar"
  222. key = "foobar"
  223. insecureSkipVerify = true
  224. [providers.etcd]
  225. rootKey = "foobar"
  226. endpoints = ["foobar", "foobar"]
  227. username = "foobar"
  228. password = "foobar"
  229. [providers.etcd.tls]
  230. ca = "foobar"
  231. cert = "foobar"
  232. key = "foobar"
  233. insecureSkipVerify = true
  234. [providers.zooKeeper]
  235. rootKey = "foobar"
  236. endpoints = ["foobar", "foobar"]
  237. username = "foobar"
  238. password = "foobar"
  239. [providers.redis]
  240. rootKey = "foobar"
  241. endpoints = ["foobar", "foobar"]
  242. username = "foobar"
  243. password = "foobar"
  244. db = 42
  245. [providers.redis.tls]
  246. ca = "foobar"
  247. cert = "foobar"
  248. key = "foobar"
  249. insecureSkipVerify = true
  250. [providers.redis.sentinel]
  251. masterName = "foobar"
  252. username = "foobar"
  253. password = "foobar"
  254. latencyStrategy = true
  255. randomStrategy = true
  256. replicaStrategy = true
  257. useDisconnectedReplicas = true
  258. [providers.http]
  259. endpoint = "foobar"
  260. pollInterval = "42s"
  261. pollTimeout = "42s"
  262. [providers.http.headers]
  263. name0 = "foobar"
  264. name1 = "foobar"
  265. [providers.http.tls]
  266. ca = "foobar"
  267. cert = "foobar"
  268. key = "foobar"
  269. insecureSkipVerify = true
  270. [providers.plugin]
  271. [providers.plugin.PluginConf0]
  272. name0 = "foobar"
  273. name1 = "foobar"
  274. [providers.plugin.PluginConf1]
  275. name0 = "foobar"
  276. name1 = "foobar"
  277. [api]
  278. insecure = true
  279. dashboard = true
  280. debug = true
  281. disableDashboardAd = true
  282. [metrics]
  283. addInternals = true
  284. [metrics.prometheus]
  285. buckets = [42.0, 42.0]
  286. addEntryPointsLabels = true
  287. addRoutersLabels = true
  288. addServicesLabels = true
  289. entryPoint = "foobar"
  290. manualRouting = true
  291. [metrics.prometheus.headerLabels]
  292. name0 = "foobar"
  293. name1 = "foobar"
  294. [metrics.datadog]
  295. address = "foobar"
  296. pushInterval = "42s"
  297. addEntryPointsLabels = true
  298. addRoutersLabels = true
  299. addServicesLabels = true
  300. prefix = "foobar"
  301. [metrics.statsD]
  302. address = "foobar"
  303. pushInterval = "42s"
  304. addEntryPointsLabels = true
  305. addRoutersLabels = true
  306. addServicesLabels = true
  307. prefix = "foobar"
  308. [metrics.influxDB2]
  309. address = "foobar"
  310. token = "foobar"
  311. pushInterval = "42s"
  312. org = "foobar"
  313. bucket = "foobar"
  314. addEntryPointsLabels = true
  315. addRoutersLabels = true
  316. addServicesLabels = true
  317. [metrics.influxDB2.additionalLabels]
  318. name0 = "foobar"
  319. name1 = "foobar"
  320. [metrics.otlp]
  321. addEntryPointsLabels = true
  322. addRoutersLabels = true
  323. addServicesLabels = true
  324. explicitBoundaries = [42.0, 42.0]
  325. pushInterval = "42s"
  326. [metrics.otlp.grpc]
  327. endpoint = "foobar"
  328. insecure = true
  329. [metrics.otlp.grpc.tls]
  330. ca = "foobar"
  331. cert = "foobar"
  332. key = "foobar"
  333. insecureSkipVerify = true
  334. [metrics.otlp.grpc.headers]
  335. name0 = "foobar"
  336. name1 = "foobar"
  337. [metrics.otlp.http]
  338. endpoint = "foobar"
  339. [metrics.otlp.http.tls]
  340. ca = "foobar"
  341. cert = "foobar"
  342. key = "foobar"
  343. insecureSkipVerify = true
  344. [metrics.otlp.http.headers]
  345. name0 = "foobar"
  346. name1 = "foobar"
  347. [ping]
  348. entryPoint = "foobar"
  349. manualRouting = true
  350. terminatingStatusCode = 42
  351. [log]
  352. level = "foobar"
  353. format = "foobar"
  354. noColor = true
  355. filePath = "foobar"
  356. maxSize = 42
  357. maxAge = 42
  358. maxBackups = 42
  359. compress = true
  360. [accessLog]
  361. filePath = "foobar"
  362. format = "foobar"
  363. bufferingSize = 42
  364. addInternals = true
  365. [accessLog.filters]
  366. statusCodes = ["foobar", "foobar"]
  367. retryAttempts = true
  368. minDuration = "42s"
  369. [accessLog.fields]
  370. defaultMode = "foobar"
  371. [accessLog.fields.names]
  372. name0 = "foobar"
  373. name1 = "foobar"
  374. [accessLog.fields.headers]
  375. defaultMode = "foobar"
  376. [accessLog.fields.headers.names]
  377. name0 = "foobar"
  378. name1 = "foobar"
  379. [tracing]
  380. serviceName = "foobar"
  381. capturedRequestHeaders = ["foobar", "foobar"]
  382. capturedResponseHeaders = ["foobar", "foobar"]
  383. safeQueryParams = ["foobar", "foobar"]
  384. sampleRate = 42.0
  385. addInternals = true
  386. [tracing.globalAttributes]
  387. name0 = "foobar"
  388. name1 = "foobar"
  389. [tracing.otlp]
  390. [tracing.otlp.grpc]
  391. endpoint = "foobar"
  392. insecure = true
  393. [tracing.otlp.grpc.tls]
  394. ca = "foobar"
  395. cert = "foobar"
  396. key = "foobar"
  397. insecureSkipVerify = true
  398. [tracing.otlp.grpc.headers]
  399. name0 = "foobar"
  400. name1 = "foobar"
  401. [tracing.otlp.http]
  402. endpoint = "foobar"
  403. [tracing.otlp.http.tls]
  404. ca = "foobar"
  405. cert = "foobar"
  406. key = "foobar"
  407. insecureSkipVerify = true
  408. [tracing.otlp.http.headers]
  409. name0 = "foobar"
  410. name1 = "foobar"
  411. [hostResolver]
  412. cnameFlattening = true
  413. resolvConfig = "foobar"
  414. resolvDepth = 42
  415. [certificatesResolvers]
  416. [certificatesResolvers.CertificateResolver0]
  417. [certificatesResolvers.CertificateResolver0.acme]
  418. email = "foobar"
  419. caServer = "foobar"
  420. preferredChain = "foobar"
  421. storage = "foobar"
  422. keyType = "foobar"
  423. certificatesDuration = 42
  424. [certificatesResolvers.CertificateResolver0.acme.eab]
  425. kid = "foobar"
  426. hmacEncoded = "foobar"
  427. [certificatesResolvers.CertificateResolver0.acme.dnsChallenge]
  428. provider = "foobar"
  429. delayBeforeCheck = "42s"
  430. resolvers = ["foobar", "foobar"]
  431. disablePropagationCheck = true
  432. [certificatesResolvers.CertificateResolver0.acme.httpChallenge]
  433. entryPoint = "foobar"
  434. [certificatesResolvers.CertificateResolver0.acme.tlsChallenge]
  435. [certificatesResolvers.CertificateResolver0.tailscale]
  436. [certificatesResolvers.CertificateResolver1]
  437. [certificatesResolvers.CertificateResolver1.acme]
  438. email = "foobar"
  439. caServer = "foobar"
  440. preferredChain = "foobar"
  441. storage = "foobar"
  442. keyType = "foobar"
  443. certificatesDuration = 42
  444. [certificatesResolvers.CertificateResolver1.acme.eab]
  445. kid = "foobar"
  446. hmacEncoded = "foobar"
  447. [certificatesResolvers.CertificateResolver1.acme.dnsChallenge]
  448. provider = "foobar"
  449. delayBeforeCheck = "42s"
  450. resolvers = ["foobar", "foobar"]
  451. disablePropagationCheck = true
  452. [certificatesResolvers.CertificateResolver1.acme.httpChallenge]
  453. entryPoint = "foobar"
  454. [certificatesResolvers.CertificateResolver1.acme.tlsChallenge]
  455. [certificatesResolvers.CertificateResolver1.tailscale]
  456. [experimental]
  457. kubernetesGateway = true
  458. [experimental.plugins]
  459. [experimental.plugins.Descriptor0]
  460. moduleName = "foobar"
  461. version = "foobar"
  462. [experimental.plugins.Descriptor0.settings]
  463. envs = ["foobar", "foobar"]
  464. mounts = ["foobar", "foobar"]
  465. [experimental.plugins.Descriptor1]
  466. moduleName = "foobar"
  467. version = "foobar"
  468. [experimental.plugins.Descriptor1.settings]
  469. envs = ["foobar", "foobar"]
  470. mounts = ["foobar", "foobar"]
  471. [experimental.localPlugins]
  472. [experimental.localPlugins.LocalDescriptor0]
  473. moduleName = "foobar"
  474. [experimental.localPlugins.LocalDescriptor0.settings]
  475. envs = ["foobar", "foobar"]
  476. mounts = ["foobar", "foobar"]
  477. [experimental.localPlugins.LocalDescriptor1]
  478. moduleName = "foobar"
  479. [experimental.localPlugins.LocalDescriptor1.settings]
  480. envs = ["foobar", "foobar"]
  481. mounts = ["foobar", "foobar"]
  482. [core]
  483. defaultRuleSyntax = "foobar"
  484. [spiffe]
  485. workloadAPIAddr = "foobar"