Commit graph

337 commits

Author SHA1 Message Date
Ali Afsharzadeh
46c266661c
Add a status option to the service health check 2022-11-24 11:40:05 +01:00
Fernandez Ludovic
ba1ca68977
Merge branch v2.9 into master 2022-11-23 09:22:52 +01:00
mpl
af4e74c39d
doc: clarify PathPrefix greediness 2022-11-21 17:30:06 +01:00
Romain
630de7481e
Support SNI routing with Postgres STARTTLS connections
Co-authored-by: Michael Kuhnt <michael.kuhnt@daimler.com>
Co-authored-by: Julien Salleyron <julien@containo.us>
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2022-11-16 15:34:10 +01:00
Wambugu
1b9873cae9
Renaming IPWhiteList to IPAllowList 2022-10-26 17:16:05 +02:00
Julien Levesy
b39ce8cc58
Support SPIFFE mTLS between Traefik and Backend servers 2022-10-14 17:16:08 +02:00
kalle (jag)
188ef84c4f
Allow to define default entrypoints (for HTTP/TCP) 2022-10-11 09:36:08 +02:00
jjacque
033fccccc7
Support gRPC healthcheck 2022-09-20 16:54:08 +02:00
kevinpollet
30ec5c58fe
Merge current v2.8 into v2.9 2022-09-16 14:57:07 +02:00
NEwa-05
a4b447256b
Add a note on case insensitive regex matching 2022-09-16 12:16:09 +02:00
Romain
e9f98fb6eb
Prepare release v2.9.0-rc1 (#9334) 2022-09-14 16:52:03 +02:00
romain
693d5da1b9 Merge v2.8 into master 2022-09-13 17:17:58 +02:00
Dylan Rodgers
37b6edb28c
Added resources for businesses 2022-09-09 17:17:53 +02:00
Marco Lecheler
12dccc4fdd
doc: add healthcheck timeout seconds to value 2022-09-05 17:22:08 +02:00
Johannes Ballmann
9a82d96e68
Add missing networking apiGroup in Kubernetes RBACs examples and references 2022-09-02 12:18:08 +02:00
romain
703de5331b Merge current v2.8 into master 2022-08-31 18:19:31 +02:00
Ben Krieger
dfa1f3fc00
Fix k8s for example for rootCAs serversTransport 2022-08-24 16:16:08 +02:00
Douglas De Toni Machado
af749f1864
Add a method option to the service Health Check 2022-08-08 15:22:07 +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
Dmitry Sharshakov
4dc379c601
Support ALPN for TCP + TLS routers 2022-07-07 16:58:09 +02:00
Dylan Rodgers
28da781194
Add callout for anyone using Traefik to manage commercial applications 2022-07-05 10:02:09 +02:00
romain
41748c3ae4 Merge current v2.7 into v2.8 2022-06-27 16:12:21 +02:00
mloiseleur
94141233f0
Add documentation to Traefik CRD properties
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-06-24 12:40:08 +02:00
Maxence Moutoussamy
23340c46e6
Add log when missing path in health check 2022-06-20 15:40:13 +02:00
Roman Tomjak
ba7e9ed788
Add a note on how to handle server first protocols 2022-06-14 12:24:08 +02:00
Romain
9ccc8cfb25
Prepare release v2.8.0-rc1 2022-06-13 17:26:12 +02:00
Seth Hoenig
aa0b5466a9
Implement Traefik provider for Nomad orchestrator 2022-06-10 18:32:08 +02:00
Tom Moulard
59e66dfce5
Merge current branch master into v2.7 2022-06-10 16:17:55 +02:00
Tom Moulard
2a88b25712
Update gateway api link from v1alpha1 to v1alpha2 2022-06-10 15:12:08 +02:00
Ludovic Fernandez
b952f814c1
docs: fix rule expression render 2022-06-10 09:24:08 +02:00
romain
f352c34136 Merge current v2.7 into master 2022-06-01 13:39:20 +02:00
Tom Moulard
fbf90e6981
Update Gateway API links 2022-06-01 10:42:08 +02:00
romain
521109d3f2 Merge current v2.7 into master 2022-05-30 12:14:26 +02:00
romain
05f3e60366 Merge branch v2.6 into v2.7 2022-05-24 17:49:39 +02:00
Kevin Pollet
d5ff301d90
Support certificates configuration in TLSStore CRD
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2022-05-19 16:42:09 +02:00
Ludovic Fernandez
d134a993d0
docs: fix default priority of the entrypoint redirection 2022-05-19 08:56:07 +02:00
Tom Moulard
707d355d4a
Merge branch v2.7 into master 2022-04-21 11:40:16 +02:00
Tom Moulard
73ba7ed2d2
Merge branch v2.6 into v2.7 2022-04-21 10:59:46 +02:00
Ludovic Fernandez
7c4bf602f0
Add title and description metadata to documentation pages 2022-04-15 15:44:08 +02:00
Tom Moulard
8c56d1a338
Allow HTTP/2 max concurrent stream configuration 2022-04-04 11:46:07 +02:00
Tom Moulard
a4560fa20d
Prepare release v2.7.0-rc1 2022-03-24 20:54:08 +01:00
romain
8d58f33a28 Merge v2.6 into master 2022-03-24 17:22:56 +01:00
Nikolay Stankov
ba2d09f6fb
Update entrypoint.md to add consistent CLI syntax 2022-03-23 10:38:09 +01:00
Tom Moulard
3bf4a8fbe2
Merge current v2.6 into master 2022-03-22 15:55:44 +01:00
Romain
2da7fa0397
Add HostSNIRegexp rule matcher for TCP 2022-03-18 16:04:08 +01:00
Daniel Tomcej
dad76e0478
Add muxer for TCP Routers 2022-03-17 18:02:08 +01:00
Tom Moulard
79aab5aab8
Add Failover service
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2022-03-17 12:02:09 +01:00
Nick Reilingh
0617a1b0e0
Fix routing overview examples 2022-03-16 15:00:08 +01:00
Romain
a59dbc4c79
Adjust rule length in routers documentation 2022-03-04 11:24:07 +01:00
Kevin Pollet
40deefa868
Fix HostRegexp examples 2022-03-04 10:50:07 +01:00
mloiseleur
491de0cf64
Enhance doc on static vs dynamic configuration 2022-03-03 20:18:07 +01:00
Manuel Zapf
390eb9cb61
Explain a bit more around enabling HTTP3 2022-01-25 10:48:05 +01:00
Tom Moulard
936b6148ff
Merge current v2.5 into v2.6 2022-01-10 14:43:25 +01:00
Martin Rauscher
a9776ceafc
Improve regexp matcher documentation 2022-01-10 14:32:04 +01:00
Tom Moulard
da092e653d
Prepare release v2.6.0-rc1 2021-12-20 17:02:06 +01:00
Tom Moulard
89cd9e8ddd
Merge current v2.5 into master 2021-12-06 17:39:06 +01:00
Tom Moulard
82fdc569c2
docs: removing typo in consul-catalog provider doc 2021-12-01 15:58:05 +01:00
Julien Acroute
27ec0912d5
docs: health check use readiness probe in k8s 2021-11-15 11:14:06 +01:00
kerrsmith
0a31225e65
fixed minor spelling error in Regexp Syntax section 2021-11-09 16:50:11 +01:00
Tom Moulard
1f17731369
feat: add readIdleTimeout and pingTimeout config options to ServersTransport
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2021-11-09 12:16:08 +01:00
Kevin Pollet
8e32d1913b
Update gateway api provider to v1alpha2
Co-authored-by: Tom Moulard <tom.moulard@traefik.io>
2021-11-09 11:34:06 +01:00
kevinpollet
ce47f200d5
Merge branch v2.5 into master 2021-11-08 22:41:43 +01:00
kerrsmith
a13b03ef3d
docs: add named groups details to Regexp Syntax section 2021-11-08 10:06:05 +01:00
Kevin Pollet
56ed45ae70
docs: remove non-working kind config in IngressRouteTCP/UDP examples 2021-10-26 12:08:12 +02:00
Romain
566b205758
Clarify usage for cross provider references in Kubernetes ingress annotations 2021-10-26 10:30:13 +02:00
Pedro López Mareque
d9b8435a7d
feat: rename networking.k8s.io/v1beta1 to networking.k8s.io/v1 2021-10-21 09:44:12 +02:00
Tom Moulard
969dd088a2
gateway api: support RouteNamespaces
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
2021-10-04 15:46:08 +02:00
Tom Moulard
380514941c
Merge current v2.5 into master 2021-09-23 16:10:03 +02:00
Max Baumann
61ceb7a32c
docs: replace links to French translation of k8s docs with English ones 2021-09-21 16:28:11 +02:00
Kevin Pollet
bda0dba131
fix: add peerCertURI config to k8s crd provider
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
2021-09-17 08:56:07 +02:00
Romain
76867e39ea
Fix ServersTransport reference from IngressRoute service definition
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
2021-09-16 15:12:13 +02:00
Simon Stender Boisen
6f8e8ea252
Ensure disableHTTP2 works with k8s crd 2021-09-16 12:18:08 +02:00
valerauko
60ff50a675
Add HTTP3Config 2021-09-10 14:58:13 +02:00
Romain
2b73860ea5
Adds pathType for v1 ingresses examples 2021-09-02 10:20:12 +02:00
Romain
234d35f592
Fix alpine docker image to version 3.14 2021-08-30 11:38:12 +02:00
Romain
2644c1f598
Makes ALPN protocols configurable 2021-08-20 18:20:06 +02:00
Per Osbäck
e05574af58
Adds MiddlewareTCP CRD documentation 2021-08-19 17:00:14 +02:00
romain
78180a5fa7 Merge current v2.4 into v2.5 2021-08-19 11:45:19 +02:00
Romain
3445abe7ac
Fix Kubernetes Gateway API documentation links 2021-08-19 11:18:11 +02:00
romain
2bd60f9e60 Merge current v2.4 into v2.5 2021-08-17 10:05:22 +02:00
Avtion
fd4ba585ee
fix: an example code error in doc 2021-08-16 10:08:08 +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
8070dfef45
Prepare release v2.5.0-rc1 2021-06-28 18:00:12 +02:00
romain
fc69f882c5 Merge current v2.4 into master 2021-06-28 10:07:17 +02:00
mpl
838a8e18d3
healthcheck: add support at the load-balancers of services level
Co-authored-by: Dmitry Sharshakov <d3dx12.xx@gmail.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
Co-authored-by: Tom Moulard <tom.moulard@traefik.io>
2021-06-25 21:08:11 +02:00
Wei Lun
55845c95bb
docs: fix invalid subdomain 2021-06-24 11:28:05 +02:00
romain
ce2e02b690 Merge current v2.4 into master 2021-06-22 14:44:56 +02:00
Tom Moulard
c9df233d24
Changing default file format for the snippets from TOML to YAML 2021-06-19 00:08:08 +02:00
Maël Valais
5ca210fa60
gateway-api: fix the "values" field in the example of httproute 2021-06-18 18:14:07 +02:00
Rio Kierkels
0a3e40332a
Improve CA certificate loading from kubernetes secret 2021-06-14 18:06:10 +02:00
Romain
fc9f41b955
Add TCP Middlewares support 2021-06-11 15:30:05 +02:00
Tom Moulard
679def0151
Add routing IP rule matcher
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2021-06-07 18:14:09 +02:00
Julien Salleyron
dd04c432e9
Support not in rules definition 2021-05-31 18:58:05 +02:00
Jean-Baptiste Doumenjou
b1fd3b8fc7 fix for review 2021-05-28 17:38:46 +02:00
Wouter Dullaert
456df0fc19 feat: Add ServersTransport annotation to k8s ingress provider 2021-05-28 17:38:46 +02:00
Tom Moulard
56f845c71a
gatewayapi: adding support for TCPRoute and TLSRoute
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
2021-05-20 11:50:12 +02:00
Romain
40f21f41e1
Fix ingressRouteTCP external name service examples in documentation 2021-05-06 12:04:08 +02:00
Tom Moulard
dc8d5ef744
Add a mechanism to format the sticky cookie value
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
2021-04-29 17:56:03 +02:00
Jean-Baptiste Doumenjou
d3a3aeb0fc Merge current branch v2.4 into master 2021-04-14 09:51:12 +02:00