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
romain
ce2e02b690
Merge current v2.4 into master
2021-06-22 14:44:56 +02:00
Wouter Dullaert
456df0fc19
feat: Add ServersTransport annotation to k8s ingress provider
2021-05-28 17:38:46 +02:00
Jakub Coufal
1680f00091
Fix incorrect behaviour with multi-port endpoint subsets
2021-05-28 00:58:07 +02:00
Manuel Zapf
e1e1fd640c
Upgrade IngressClass to use v1 over v1Beta on Kube 1.19+
2021-05-17 16:50:09 +02:00
Luca Berneking
32e08f3510
Add k8s provider option to create services without endpoints
2021-05-06 18:12:10 +02:00
Tom Moulard
ac486d3d1d
Merge current branch v2.4 into master
2021-04-21 11:39:53 +02:00
Martin Vizvary
5814ba5322
Kubernetes ingress provider to search via all endpoints
2021-04-15 18:16:04 +02:00
Manuel Zapf
29908098e4
Upgrade Ingress Handling to work with networkingv1/Ingress
2021-03-15 11:16:04 +01: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
LandryBe
9a931e4dc9
fix: add support for multiple ingress classes
2021-01-28 15:08:04 +01:00
Avdhoot Dendge
d4f0a9ff62
Fix wildcard hostname issue
2021-01-05 12:26:04 +01:00
Harold Ozouf
7403b6fb82
Fix concatenation of IPv6 addresses and ports
2020-12-04 20:56:04 +01: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
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
Kevin Pollet
a136c46148
Use semantic versioning to enable ingress class support
2020-07-21 15:32:04 +02:00
Stephen Solka
dcd0cda0c6
prefer NoError/Error over Nil/NotNil
2020-07-19 13:10:03 +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
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
Ludovic Fernandez
a20a5f1a44
Improvement of the unique name of the router for Ingress.
2020-02-18 17:34:05 +01:00
Fernandez Ludovic
aa21351d0d
Merge branch v2.1 into master
2020-02-10 16:47:13 +01:00
Daniel Tomcej
03689251c5
Allow wildcard hosts in ingress provider
2020-02-03 11:24:06 +01:00
Ludovic Fernandez
72e702a15a
Support 'networking.k8s.io/v1beta1' ingress apiVersion
2020-01-16 10:14:06 +01:00
Ludovic Fernandez
6b7be462b8
Add Ingress annotations support
...
Co-authored-by: jbdoumenjou <jb.doumenjou@gmail.com>
2020-01-14 15:48:06 +01:00
Gary Kramlich
bd676922c3
k8s Ingress: fix crash on rules with nil http
2020-01-07 16:26:08 +01:00
Ludovic Fernandez
f2656e62dc
fix: default router name for k8s ingress.
2019-10-09 17:16:07 +02:00
Ludovic Fernandez
48f11900d3
fix: default passHostHeader for file provider.
2019-09-30 18:12:04 +02:00
Michael
255e88fbf6
Fix kubernetes id name
2019-09-13 20:44:04 +02:00
Julien Salleyron
6fed76a687
WeightedRoundRobin load balancer
...
Co-authored-by: Ludovic Fernandez <ldez@users.noreply.github.com>
2019-08-26 01:30:05 -07:00
Daniel Tomcej
9e3f549341
Add TLS-enabled Router
2019-08-14 10:16:06 -07:00
Steven E. Harris
2895ad21f3
Correct Kubernetes Ingress and IngressRoute port heuristic for choosing HTTPS
2019-08-14 09:58:04 -07:00
Fernandez Ludovic
4c5e7a238d
chore: go module
2019-08-12 05:06:04 -07:00
Ludovic Fernandez
c8bf8e896a
Move dynamic config into a dedicated package.
2019-07-10 09:26:04 +02:00
Ludovic Fernandez
4245096be4
Define a TLS section to group TLS, TLSOptions, and TLSStores.
...
Co-authored-by: Jean-Baptiste Doumenjou <jb.doumenjou@gmail.com>
2019-06-27 23:58:03 +02:00
Julien Salleyron
518a37e776
rework loadbalancer support
2019-06-05 22:18:06 +02:00
Ludovic Fernandez
f1b085fa36
Move code to pkg
2019-03-15 09:42:03 +01:00