Harold Ozouf
4f43c9ebb4
Fix missing allow-empty tag on ECS and Consul Catalog providers
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2020-11-19 00:12:03 +01:00
Harold Ozouf
9177982334
Fix consul catalog panic when health and services are not in sync
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2020-11-17 17:30:03 +01:00
Yoan Blanc
52eeff9f9f
fix: consulcatalog to update before the first interval
2020-11-16 20:44:04 +01:00
Douglas De Toni Machado
598dcf6b62
Improve service name lookup on TCP routers
2020-11-13 12:48:04 +01:00
Alessandro Chitolina
920e82f11a
fix: translate configured server port into correct mapped host port
2020-11-09 17:12:05 +01:00
Ludovic Fernandez
267d0b7b5a
chore: update linter.
2020-11-06 09:26:03 +01:00
Michael
4ea1c98ac9
Improve anonymize configuration
2020-10-30 12:44:05 +01:00
Tristan Weil
db007efe00
Ignore errors when setting keepalive period is not supported by the system
2020-10-28 15:32:04 +01:00
Romain
fc97ea7ee0
Use timezone without daylight saving time for logger formatter tests
...
Co-authored-by: jbdoumenjou <925513+jbdoumenjou@users.noreply.github.com>
2020-10-22 19:52:04 +02:00
Romain
3e61d1f233
Prepare release v2.3.2
2020-10-19 20:22:04 +02:00
Ludovic Fernandez
04c07227f2
fix: Consul Catalog address documentation.
2020-10-19 10:28:03 +02:00
Ludovic Fernandez
d2435cf43b
fix: restrict protocol for TLS Challenge.
2020-10-08 13:34:04 +02:00
Michael
556f7608db
fix: use provider keytype instead of account keytype.
2020-10-08 12:58:04 +02:00
Matthias Schneider
3506cbd5e9
fix: udp json struct tag
2020-10-02 17:38:04 +02:00
Anton Popovichenko
ab13019bde
acme: Fix race condition in LocalStore during saving.
2020-09-30 12:04:04 +02:00
Ludovic Fernandez
ef08e8b8a0
fix: precheck function.
2020-09-23 12:24:03 +02:00
Ludovic Fernandez
7e482e9f8b
fix: pilot metrics unit for req duration.
2020-09-18 15:36:04 +02:00
Jean-Baptiste Doumenjou
c0f1e74bed
chore: move to Traefik organization.
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2020-09-16 15:46:04 +02:00
Ludovic Fernandez
230c2e5cc2
chore: update linter.
2020-09-15 13:08:03 +02:00
Ludovic Fernandez
3e60863e2d
Moves pilot outside the experimental section.
2020-09-15 12:08:03 +02:00
Fernandez Ludovic
8474a61f21
Merge branch v2.2 into v2.3
2020-09-07 16:30:17 +02:00
Ludovic Fernandez
66d151df77
Improve plugins builder.
2020-09-07 13:58:03 +02:00
Ludovic Fernandez
eb7a6d925b
fix: header middleware response writer.
2020-09-07 09:26:03 +02:00
Fernandez Ludovic
3678bd5a93
Merge branch v2.2 into v2.3
2020-09-04 21:06:11 +02:00
Ludovic Fernandez
41aa2672cd
Update go-acme/lego to v4.0.1
2020-09-04 10:52:03 +02:00
Julien Salleyron
52790d3c37
Headers response modifier is directly applied by headers middleware
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2020-09-01 18:16:04 +02:00
Kevin Pollet
3677252e17
Add missing IPStrategy struct tag for YAML
2020-09-01 17:34:04 +02:00
Ludovic Fernandez
b67a7215f6
chore: update linter.
2020-08-21 11:12:04 +02:00
Kevin Pollet
584f4bc596
Update jaeger-client-go dependency to v2.25.0
2020-08-19 15:50:03 +02:00
Ludovic Fernandez
1502d20def
chore: move the parser to a dedicated package.
2020-08-17 18:04:03 +02:00
Ludovic Fernandez
eecc2f4dd7
Update to go1.15
2020-08-17 12:02:03 +02:00
Romain
0d5d14d41a
Pilot metrics provider
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2020-08-10 15:26:04 +02:00
Kevin Pollet
5b05c990b0
Improve region resolution for ECS provider
...
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2020-08-05 11:52:03 +02:00
Fernandez Ludovic
675655d437
Merge branch v2.2 into v2.3
2020-07-28 17:50:35 +02:00
Romain
dafb14ff37
Support Kubernetes Ingress pathType
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
Co-authored-by: kevinpollet <pollet.kevin@gmail.com>
2020-07-28 17:50:04 +02:00
Ludovic Fernandez
e63db782c1
fix: clean X-Forwarded-Prefix header for the dashboard.
2020-07-28 10:08:03 +02:00
jb doumenjou
207d0bec78
Merge v2.2 into v2.3
2020-07-22 15:49:28 +02:00
Kevin Pollet
1443c8d4c6
Add migration documentation for IngressClass
2020-07-21 18:06:04 +02:00
Kevin Pollet
a136c46148
Use semantic versioning to enable ingress class support
2020-07-21 15:32:04 +02:00
Ludovic Fernandez
2c7f6e4def
fix: drop host port to compare with SNI.
2020-07-20 18:32:03 +02:00
Stephen Solka
dcd0cda0c6
prefer NoError/Error over Nil/NotNil
2020-07-19 13:10:03 +02:00
Julien Salleyron
0b7aaa3643
Fix domain fronting
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2020-07-17 15:38:04 +02:00
Ludovic Fernandez
44a244b1cb
file parser: skip nil value.
2020-07-17 11:04:04 +02:00
Mickael Jeanroy
45f52ca29c
fix: access logs header names filtering is case insensitive
2020-07-16 17:36:04 +02:00
Manuel Zapf
fae2d93525
Get Entrypoints Port Address without protocol for redirect
2020-07-16 17:18:03 +02:00
Fernandez Ludovic
c42f1b7a50
feat: raw map parser.
2020-07-15 20:14:04 +02:00
Fernandez Ludovic
0186c31d59
feat: plugins integration.
2020-07-15 20:14:04 +02:00
Julien Salleyron
4a31544024
feat: Traefik Pilot integration.
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2020-07-15 20:14:04 +02:00
Daniel Tomcej
cb6ec507e2
Add new ingressClass support to ingress provider
...
* add new ingressClass
* add doc
* lint
* adjust behavior to look for a class with a specific controller
* remove looking strange test ingressclass
* return nil rather than en empty object
* change documentation
* apply @kevinpollet suggestion
* change order of processIngress to be correct and adjust tests
* review: clean.
* review: clean.
* Fix for review
Co-authored-by: Manuel Zapf <manuel@containo.us>
Co-authored-by: Fernandez Ludovic <ludovic@containo.us>
Co-authored-by: Michael <michael.matur@gmail.com>
2020-07-15 19:18:03 +02:00
Kevin Pollet
1ef93fead7
Add HTTP Provider
...
* feat: add HTTP provider implementation
* refactor: add SetDefaults and struct tag for the new file parser
* feat: add TLS configuration property
* refactor: rework HTTP provider implementation
* feat: provide config only once if fetched config is unchanged
* style: lint
* ui: add HTTP provider icon
* tests: simplify and fix integration test
* docs: add reference config for file
* docs: move http reference config for file
Co-authored-by: Daniel Tomcej <daniel.tomcej@gmail.com>
2020-07-15 16:56:03 +02:00