Commit graph

51 commits

Author SHA1 Message Date
Suyash Choudhary 980dac4572
Support file path as input param for Kubernetes token value 2024-01-11 17:06:06 +01:00
romain e29a142f6a Merge v2.10 into v3.0 2023-11-29 14:39:01 +01:00
Romain 186e3e1541
Refuse recursive requests
Co-authored-by: Michael <michael.matur@gmail.com>
2023-11-21 15:08:06 +01:00
Kevin Pollet 085b70c94e
chore: update github.com/hashicorp/consul/api
Co-authored-by: lbenguigui <lbenguigui@gmail.com>
2023-11-09 16:58:06 +01:00
Romain 8d0979bfd0
Enable TLS for Consul Connect TCP services
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2023-09-29 15:26:05 +02:00
Ludovic Fernandez 044dc6a221
fix: go module 2023-02-03 15:24:05 +01:00
Simon Delicata 3eeea2bb2b
Add TCP Servers Transports support
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-12-09 09:58:05 +01:00
Ludovic Fernandez c57876c116
Improve provider logs 2022-11-30 09:50:05 +01:00
Simon Delicata a3e4c85ec0
Remove deprecated options 2022-11-25 10:50:06 +01:00
Ludovic Fernandez 56f7515ecd
New logger for the Traefik logs 2022-11-21 18:36:05 +01:00
Julien Salleyron fadee5e87b
Rework servers load-balancer to use the WRR
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-11-16 11:38:07 +01:00
Wambugu 1b9873cae9
Renaming IPWhiteList to IPAllowList 2022-10-26 17:16:05 +02:00
Fernandez Ludovic c4cc30ccc6 Merge branch v2.8 into v2.9 2022-09-23 09:07:13 +02:00
t3hchipmunk 83ae1021f6
fix: UDP loadbalancer tags not being used with Consul Catalog 2022-09-21 14:30:09 +02:00
romain 703de5331b Merge current v2.8 into master 2022-08-31 18:19:31 +02:00
Ludovic Fernandez adf82d72ae
chore: update linter 2022-08-31 08:24:08 +02:00
Romain 2a2ea759d1
Support Nomad canary deployment
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2022-08-01 17:52:08 +02:00
kevinpollet ab94bbaece
Merge current v2.8 into master 2022-07-25 17:31:51 +02:00
Kevin Pollet f07fcd3d54
Add missing inline tag for YAML serialization 2022-07-12 12:12:08 +02:00
Kevin Pollet 3c1d5e0393
Move consulcatalog provider to only use health apis
Co-authored-by: Charles Zaffery <czaffery@roblox.com>
2022-06-29 12:04:09 +02:00
Romain f90e3817e8
Support multiple namespaces for Consul and ConsulCatalog providers
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-06-03 12:00:09 +02:00
JasonWang2016 7543709ecf
Watch for Consul events to rebuild the dynamic configuration
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-01-28 17:16:07 +01:00
Kevin Pollet 9be44d8330
Configure Consul Catalog namespace at client level
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-01-24 15:30:05 +01:00
Ali a4b354b33f
Redact credentials before logging
Co-authored-by: Tom Moulard <tom.moulard@traefik.io>
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2022-01-24 11:08:05 +01:00
Kevin Pollet d970813c20
Support consul enterprise namespaces in consul catalog provider
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2021-12-03 19:30:07 +01:00
Tom Moulard a72d124551
Fix certChan defaulting on consul catalog provider 2021-09-14 17:12:12 +02:00
Mohammad Gufran 7e43e5615e
Add Support for Consul Connect
Co-authored-by: Florian Apolloner <apollo13@users.noreply.github.com>
2021-07-15 14:02:11 +02:00
Romain fc9f41b955
Add TCP Middlewares support 2021-06-11 15:30:05 +02:00
Gabe Levasseur 49ec62c757
Fix refresh interval option description in consulcatalog provider 2021-01-28 11:10:04 +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
Michael 4ea1c98ac9
Improve anonymize configuration 2020-10-30 12:44:05 +01:00
Ludovic Fernandez 04c07227f2
fix: Consul Catalog address documentation. 2020-10-19 10:28:03 +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 1502d20def
chore: move the parser to a dedicated package. 2020-08-17 18:04:03 +02:00
Ludovic Fernandez 328611c619
Update linter 2020-05-11 12:06:07 +02:00
mpl 4da63c9237
ratelimit: do not default to ipstrategy too early 2020-04-29 18:32:05 +02:00
Ludovic Fernandez 6f749c6414
Normalize default names for ConsulCatalog. 2020-03-30 19:12:05 +02:00
Fernandez Ludovic e9d0a16a3b Merge 'v2.1' into master 2020-02-29 00:59:18 +01:00
Ludovic Fernandez 54df7b0a3c
Update go-acme/lego to v3.4.0 2020-02-26 10:36:05 +01:00
Ludovic Fernandez 9795a7c4a9
fix: consul-catalog use port from label instead of item port. 2020-02-25 23:00:04 +01:00
Julien Salleyron bb4de11c51
Add UDP in providers with labels 2020-02-20 22:24:05 +01:00
Ludovic Fernandez d501c0786f
Early filter of the catalog services. 2020-02-13 10:26:04 +01:00
mpl 115d42e0f0
UDP support
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2020-02-11 01:26:04 +01:00
Julien Salleyron c296a4a967 Remove Content-Type auto-detection
Co-authored-by: mpl <mathieu.lonjaret@gmail.com>
2020-01-21 18:06:03 +01:00
Manuel Zapf 431abe79f3 Query consul for service health separately 2019-12-19 11:00:07 +01:00
Ludovic Fernandez cf1ace3a73 fix: consul catalog constraints. 2019-11-29 17:16:05 +01:00
Michael a99673122e Service registered with same id on Consul Catalog 2019-11-27 16:24:06 +01:00
Michael 2ee2e29262 Fix empty address for registering service without IP 2019-11-14 11:10:06 +01:00
Ludovic Fernandez c5ec12cd56 feat: add consul catalog options 2019-10-31 11:56:05 +01:00