diff --git a/docs/content/routing/providers/consul-catalog.md b/docs/content/routing/providers/consul-catalog.md index 28121980e..ed88664e7 100644 --- a/docs/content/routing/providers/consul-catalog.md +++ b/docs/content/routing/providers/consul-catalog.md @@ -132,10 +132,11 @@ you'd add the tag `traefik.http.services.{name-of-your-choice}.loadbalancer.pass ??? info "`traefik.http.services..loadbalancer.serverstransport`" + Allows to reference a ServersTransport resource that is defined either with the File provider or the Kubernetes CRD one. See [serverstransport](../services/index.md#serverstransport) for more information. ```yaml - traefik.http.services..loadbalancer.serverstransport=foobar + traefik.http.services..loadbalancer.serverstransport=foobar@file ``` ??? info "`traefik.http.services..loadbalancer.passhostheader`" diff --git a/docs/content/routing/providers/docker.md b/docs/content/routing/providers/docker.md index ed39ba823..09738ec77 100644 --- a/docs/content/routing/providers/docker.md +++ b/docs/content/routing/providers/docker.md @@ -287,10 +287,11 @@ you'd add the label `traefik.http.services..loadbalancer.pa ??? info "`traefik.http.services..loadbalancer.serverstransport`" + Allows to reference a ServersTransport resource that is defined either with the File provider or the Kubernetes CRD one. See [serverstransport](../services/index.md#serverstransport) for more information. - + ```yaml - - "traefik.http.services..loadbalancer.serverstransport=foobar" + - "traefik.http.services..loadbalancer.serverstransport=foobar@file" ``` ??? info "`traefik.http.services..loadbalancer.passhostheader`" diff --git a/docs/content/routing/providers/ecs.md b/docs/content/routing/providers/ecs.md index ff96309dc..78abd573e 100644 --- a/docs/content/routing/providers/ecs.md +++ b/docs/content/routing/providers/ecs.md @@ -135,10 +135,11 @@ you'd add the label `traefik.http.services.{name-of-your-choice}.loadbalancer.pa ??? info "`traefik.http.services..loadbalancer.serverstransport`" + Allows to reference a ServersTransport resource that is defined either with the File provider or the Kubernetes CRD one. See [serverstransport](../services/index.md#serverstransport) for more information. ```yaml - traefik.http.services..loadbalancer.serverstransport=foobar + traefik.http.services..loadbalancer.serverstransport=foobar@file ``` ??? info "`traefik.http.services..loadbalancer.passhostheader`" diff --git a/docs/content/routing/providers/kubernetes-crd.md b/docs/content/routing/providers/kubernetes-crd.md index dcf795f27..d54175da1 100644 --- a/docs/content/routing/providers/kubernetes-crd.md +++ b/docs/content/routing/providers/kubernetes-crd.md @@ -292,15 +292,16 @@ The Kubernetes Ingress Controller, The Custom Resource Way. You can find an excerpt of the available custom resources in the table below: -| Kind | Purpose | Concept Behind | -|------------------------------------------|---------------------------------------------------------------|----------------------------------------------------------------| -| [IngressRoute](#kind-ingressroute) | HTTP Routing | [HTTP router](../routers/index.md#configuring-http-routers) | -| [Middleware](#kind-middleware) | Tweaks the HTTP requests before they are sent to your service | [HTTP Middlewares](../../middlewares/overview.md) | -| [TraefikService](#kind-traefikservice) | Abstraction for HTTP loadbalancing/mirroring | [HTTP service](../services/index.md#configuring-http-services) | -| [IngressRouteTCP](#kind-ingressroutetcp) | TCP Routing | [TCP router](../routers/index.md#configuring-tcp-routers) | -| [IngressRouteUDP](#kind-ingressrouteudp) | UDP Routing | [UDP router](../routers/index.md#configuring-udp-routers) | -| [TLSOptions](#kind-tlsoption) | Allows to configure some parameters of the TLS connection | [TLSOptions](../../https/tls.md#tls-options) | -| [TLSStores](#kind-tlsstore) | Allows to configure the default TLS store | [TLSStores](../../https/tls.md#certificates-stores) | +| Kind | Purpose | Concept Behind | +|--------------------------------------------|--------------------------------------------------------------------|----------------------------------------------------------------| +| [IngressRoute](#kind-ingressroute) | HTTP Routing | [HTTP router](../routers/index.md#configuring-http-routers) | +| [Middleware](#kind-middleware) | Tweaks the HTTP requests before they are sent to your service | [HTTP Middlewares](../../middlewares/overview.md) | +| [TraefikService](#kind-traefikservice) | Abstraction for HTTP loadbalancing/mirroring | [HTTP service](../services/index.md#configuring-http-services) | +| [IngressRouteTCP](#kind-ingressroutetcp) | TCP Routing | [TCP router](../routers/index.md#configuring-tcp-routers) | +| [IngressRouteUDP](#kind-ingressrouteudp) | UDP Routing | [UDP router](../routers/index.md#configuring-udp-routers) | +| [TLSOptions](#kind-tlsoption) | Allows to configure some parameters of the TLS connection | [TLSOptions](../../https/tls.md#tls-options) | +| [TLSStores](#kind-tlsstore) | Allows to configure the default TLS store | [TLSStores](../../https/tls.md#certificates-stores) | +| [ServersTransport](#kind-serverstransport) | Allows to configure the transport between Traefik and the backends | [ServersTransport](../../services/#serverstransport_1) | ### Kind: `IngressRoute` diff --git a/docs/content/routing/providers/kv.md b/docs/content/routing/providers/kv.md index 1e2b5fc7b..2276f04df 100644 --- a/docs/content/routing/providers/kv.md +++ b/docs/content/routing/providers/kv.md @@ -112,11 +112,12 @@ A Story of key & values ??? info "`traefik/http/services//loadbalancer/serverstransport`" + Allows to reference a ServersTransport resource that is defined either with the File provider or the Kubernetes CRD one. See [serverstransport](../services/index.md#serverstransport) for more information. - | Key (Path) | Value | - |-----------------------------------------------------------------|----------| - | `traefik/http/services/myservice/loadbalancer/serverstransport` | `foobar` | + | Key (Path) | Value | + |-----------------------------------------------------------------|---------------| + | `traefik/http/services/myservice/loadbalancer/serverstransport` | `foobar@file` | ??? info "`traefik/http/services//loadbalancer/passhostheader`" diff --git a/docs/content/routing/providers/marathon.md b/docs/content/routing/providers/marathon.md index d762bfe72..ae25d5c9e 100644 --- a/docs/content/routing/providers/marathon.md +++ b/docs/content/routing/providers/marathon.md @@ -161,11 +161,12 @@ For example, to change the passHostHeader behavior, you'd add the label `"traefi ``` ??? info "`traefik.http.services..loadbalancer.serverstransport`" - + + Allows to reference a ServersTransport resource that is defined either with the File provider or the Kubernetes CRD one. See [serverstransport](../services/index.md#serverstransport) for more information. ```json - "traefik.http.services..loadbalancer.serverstransport": "foobar" + "traefik.http.services..loadbalancer.serverstransport": "foobar@file" ``` ??? info "`traefik.http.services..loadbalancer.passhostheader`" diff --git a/docs/content/routing/providers/rancher.md b/docs/content/routing/providers/rancher.md index a045643b6..77506158a 100644 --- a/docs/content/routing/providers/rancher.md +++ b/docs/content/routing/providers/rancher.md @@ -168,10 +168,11 @@ you'd add the label `traefik.http.services.{name-of-your-choice}.loadbalancer.pa ??? info "`traefik.http.services..loadbalancer.serverstransport`" + Allows to reference a ServersTransport resource that is defined either with the File provider or the Kubernetes CRD one. See [serverstransport](../services/index.md#serverstransport) for more information. ```yaml - - "traefik.http.services..loadbalancer.serverstransport=foobar" + - "traefik.http.services..loadbalancer.serverstransport=foobar@file" ``` ??? info "`traefik.http.services..loadbalancer.passhostheader`"