Shreyas Kirtane
97caf758ef
Make the IngressRoute kind optional
2024-11-04 16:26:04 +01:00
Matteo Paier
eb99c8c785
Add mirrorBody option to HTTP mirroring
2024-09-02 16:36:06 +02:00
Romain
a50345bf8d
Allow to disable Kubernetes cluster scope resources discovery
...
Co-authored-by: Kevin Pollet <pollet.kevin@gmail.com>
2024-08-01 15:50:04 +02:00
Jesper Noordsij
a8a92eb2a5
Migrate to EndpointSlices API
2024-06-21 14:56:03 +02:00
Kevin Pollet
b452f37e08
Fix default value of Healthcheck for ExternalName services
2024-06-04 09:32:04 +02:00
Marc Mognol
7fc56454ea
Add HealthCheck for KubernetesCRD ExternalName services
2024-05-30 17:18:05 +02:00
kevinpollet
7fdb1ff8af
Merge branch v3.0 into master
2024-05-22 16:01:03 +02:00
Prajith
8d2a2ff08f
Native Kubernetes service load-balancing at the provider level
2024-04-29 12:20:04 +02:00
Joris Vergeer
c1ef742977
Allow to use internal node IPs for NodePort services
2024-02-27 10:54:04 +01:00
Romain
683e2ee5c6
Bring back v2 rule matchers
2024-01-23 11:34:05 +01:00
Fernandez Ludovic
606281a4a5
Merge branch v2.10 into v3.0
2023-06-05 11:43:02 +02:00
João Silva
6977b68b72
Fix multiple subsets endpoint
2023-05-31 11:40:05 +02:00
Fernandez Ludovic
981ad74870
Merge branch v2.10 into v3.0
2023-05-17 11:18:37 +02:00
Ludovic Fernandez
511762cbf3
fix: clean code related to Hub
2023-05-15 16:38:05 +02:00
Fernandez Ludovic
928db9bc42
chore: update linter
2023-04-17 11:01:26 +02:00
Ludovic Fernandez
be1b1a6489
chore: update linter
2023-04-03 10:06:06 +02:00
Fernandez Ludovic
7875826bd9
Merge branch v2.10 into v3.0
2023-03-21 16:45:33 +01:00
Romain
6e460cd652
Native Kubernetes service load-balancing
2023-03-20 16:46:05 +01:00
Romain
7af9d16208
Introduce traefik.io API Group CRDs
2023-03-20 15:38:08 +01:00
Ludovic Fernandez
044dc6a221
fix: go module
2023-02-03 15:24:05 +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
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
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
Tom Moulard
63bb770b9c
Allow empty services in Kubernetes CRD
2022-03-07 11:08:07 +01:00
Aaron Raff
25e12aee14
kubernetes: normalize middleware names in ingress route config
2021-10-07 15:40:05 +02:00
Tom Moulard
6906a022ca
Add cross namespace verification in Kubernetes CRD
2021-09-20 12:54:05 +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
Jean-Baptiste Doumenjou
187ec26d8e
Merge current v2.4 into v2.5
2021-08-05 18:09:23 +02:00
Jean-Baptiste Doumenjou
32d88a977d
Avoid unauthorized midlleware cross namespace reference
...
Co-authored-by: Mathieu Lonjaret <mathieu.lonjaret@gmail.com>
Co-authored-by: Romain <rtribotte@users.noreply.github.com>
2021-08-05 17:42:08 +02:00
romain
3a180e2afc
Merge current v2.4 into v2.5
2021-07-13 18:12:29 +02:00
Daniel Tomcej
3c1ed0d9b2
Disable ExternalName Services by default on Kubernetes providers
2021-07-13 12:54:09 +02:00
Daniel Tomcej
3072354ca5
Disable Cross-Namespace by default for IngressRoute provider
2021-07-13 10:48:05 +02:00
Cirrith
bbee63fcf3
Add named port support to Kubernetes IngressRoute CRDs
2021-01-15 15:54:04 +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
Harold Ozouf
7403b6fb82
Fix concatenation of IPv6 addresses and ports
2020-12-04 20:56:04 +01:00
Fernandez Ludovic
86c099d629
Merge branch v2.3 into master
2020-09-17 12:32:18 +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
Julien Salleyron
76f42a3013
add ServersTransport on services
2020-09-11 15:40:03 +02:00
Ludovic Fernandez
a20e90aa17
chore: update linter.
2020-07-07 14:42:03 +02:00
Yongxin Wang
b61de07ca0
Remove checkStringQuoteValidity in loadIngressRouteConf
...
* remove checkStringQuoteValidity in loadIngressRouteConf
* remove checkStringQuoteValidity and related tests in crd
* remove checkStringQuoteValidity from ingress and related tests
Co-authored-by: traefiker <30906710+traefiker@users.noreply.github.com>
2020-07-02 10:34:04 +02: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
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
Daniel Tomcej
3b4c8ba439
Use consistent protocol determination
2020-02-25 10:12:04 +01:00
Jean-Baptiste Doumenjou
322c329c6f
fix: use the right error in the log
2020-02-12 18:28:05 +01:00
Jean-Baptiste Doumenjou
7283d7eb2f
Log the ignored namespace only when needed
2020-01-07 10:46:04 +01:00
Kenneth Peiruza
b501c6d5bf
Added ExternalName https support for Kubernetes CRD, as done in v2.0
2019-12-16 21:48:03 +01:00
mpl
f30a52c2dc
Support for all services kinds (and sticky) in CRD
...
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
Co-authored-by: Julien Salleyron <julien.salleyron@gmail.com>
2019-11-14 19:28:04 +01:00