73 Commits

Author SHA1 Message Date
Romain 64495e424c Add Kubernetes Ingress logs fields
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2026-04-07 11:23:10 +02:00
Michael 4fe0bea069 Bump sigs.k8s.io/gateway-api to v1.5.1 2026-03-17 17:10:12 +01:00
Romain ef1d71f786 Fix Gateway API router's rules
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2026-03-05 06:02:07 -03:00
Douglas De Toni Machado 8392503df7 Add TCP Healthcheck 2025-10-22 11:42:05 +02:00
Landry Benguigui 634f892370 feat: add highest random weight in kubernetes CRD 2025-09-19 10:18:04 +02:00
Romain 8c23eb6833 Introduce trace verbosity config and produce less spans by default 2025-07-18 15:32:05 +02:00
Kevin Pollet 2d617b3a65 Remove default load-balancing strategy from CRD 2025-04-18 10:58:04 +02:00
Romain bb7ef7b48a Deprecate defaultRuleSyntax and ruleSyntax options
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-03-21 11:02:04 +01:00
Romain 9e029a84c4 Add p2c load-balancing strategy for servers load-balancer
Co-authored-by: Ian Ross <ifross@gmail.com>
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2025-03-10 12:12:04 +01:00
kevinpollet 786d9f3272 Merge branch v3.3 into master 2025-01-31 16:23:49 +01:00
Augusto Zanellato 2b6a04bc1d Set rule priority in Gateway API TLSRoute 2025-01-23 11:46:04 +01:00
Romain ad7fb8e82b Fix observability configuration on EntryPoints 2025-01-14 16:28:05 +01:00
Romain 0dc36379cf Ensuring Gateway API reflected Traefik resource name unicity
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-10-28 10:08:05 +01:00
Romain 3eb7ecce19 Improve Kubernetes GatewayAPI TCPRoute and TLSRoute support 2024-09-03 12:10:04 +02:00
Romain 3ca667a3d4 Support HTTPRoute redirect port and scheme
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-06-13 11:16:04 +02:00
Kevin Pollet c0a2e6b4b6 Compute HTTPRoute priorities
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2024-05-30 09:14:04 +02:00
HalloTschuess d65de8fe6c Fix rule syntax version for all internal routers 2024-05-15 10:46:04 +02:00
mmatur 05be441027 Merge current v2.11 into v3.0 2024-03-12 12:08:03 +01:00
Ludovic Fernandez 1e7dbc70a0 fix: don't allow routers higher than internal ones 2024-02-15 16:40:05 +01:00
Romain 683e2ee5c6 Bring back v2 rule matchers 2024-01-23 11:34:05 +01:00
Michael ff7966f9cd feat: re introduce IpWhitelist middleware as deprecated 2024-01-11 10:40:06 +01:00
Ludovic Fernandez 8b47c5adf7 Remove deprecated code 2023-03-22 16:40:06 +01:00
Fernandez Ludovic 7875826bd9 Merge branch v2.10 into v3.0 2023-03-21 16:45:33 +01:00
Romain 7af9d16208 Introduce traefik.io API Group CRDs 2023-03-20 15:38:08 +01:00
bendre90 8cd4923e72 Added router priority to webui's list and detail page 2023-01-09 17:24:05 +01:00
jandillenkofer 8c98234c07 Add option to the Ingress provider to disable IngressClass lookup 2022-12-22 16:30: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
Simon Delicata a3e4c85ec0 Remove deprecated options 2022-11-25 10:50:06 +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
longshine 1576ad85b8 Place namespace before name in router key for Ingress 2022-08-04 10:22:08 +02: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
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
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
Tom Moulard e658712d53 Filter ingress class resources by name
Co-authored-by: SantoDE <manuel.zapf@traefik.io>
2021-03-02 21:34:03 +01:00
Kevin Pollet 41d22ef17e Improve kubernetes external name service support for UDP 2021-01-19 09:30:05 +01:00
Romain c21597c593 Add Kubernetes Gateway Provider
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
2020-12-15 16:40:05 +01:00
kevinpollet eebbe64b36 Merge branch v2.3 into master 2020-12-11 10:58:00 +01:00
Romain 7ba907f261 IngressRoute: add an option to disable cross-namespace routing
Co-authored-by: Jean-Baptiste Doumenjou <925513+jbdoumenjou@users.noreply.github.com>
2020-12-10 14:58:04 +01:00
kevinpollet 2112de6f15 Merge branch v2.3 into master 2020-11-20 11:30:07 +01:00
Romain be0845af02 Apply labelSelector as a TweakListOptions for Kubernetes informers 2020-11-20 00:18:04 +01:00
Julien Salleyron 76f42a3013 add ServersTransport on services 2020-09-11 15:40:03 +02:00
Romain e5e46bf4ed Fix ipv6 handling in redirect middleware 2020-06-17 01:10:04 +02:00
Ludovic Fernandez 9012f2d6b1 fix: Ingress TLS support
Co-authored-by: Julien Salleyron <julien@containo.us>
2020-03-18 13:30:04 +01:00
Ludovic Fernandez af58faafae Drop traefik from default entry points. 2020-03-16 16:54:04 +01:00
robotte 3b85dc9618 Improve kubernetes external name service support
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
2020-03-10 12:46:05 +01:00
Ludovic Fernandez d02bb28920 Router entry points on reload. 2020-03-09 11:12:05 +01:00
Dmytro Tananayskiy cf7f0f878a Support mirroring request body
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2020-03-05 18:30:07 +01:00
Traefiker Bot a6040c623b Entry point redirection and default routers configuration
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2020-03-05 12:46:05 +01:00
Jean-Baptiste Doumenjou 665aeb34b2 Add UDP support in kubernetesCRD provider
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
2020-02-26 12:28:05 +01:00
Ludovic Fernandez a20a5f1a44 Improvement of the unique name of the router for Ingress. 2020-02-18 17:34:05 +01:00