Fix sticky cookie ingress annotation doc

This commit is contained in:
Romain 2020-07-01 12:58:05 +02:00 committed by GitHub
parent 7b1a256546
commit 30e0778ed2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 7 deletions

View file

@ -282,12 +282,12 @@ which in turn will create the resulting routers, services, handlers, etc.
traefik.ingress.kubernetes.io/service.passhostheader: "true" traefik.ingress.kubernetes.io/service.passhostheader: "true"
``` ```
??? info "`traefik.ingress.kubernetes.io/service.sticky`" ??? info "`traefik.ingress.kubernetes.io/service.sticky.cookie`"
See [sticky sessions](../services/index.md#sticky-sessions) for more information. See [sticky sessions](../services/index.md#sticky-sessions) for more information.
```yaml ```yaml
traefik.ingress.kubernetes.io/service.sticky: "true" traefik.ingress.kubernetes.io/service.sticky.cookie: "true"
``` ```
??? info "`traefik.ingress.kubernetes.io/service.sticky.cookie.name`" ??? info "`traefik.ingress.kubernetes.io/service.sticky.cookie.name`"

View file

@ -105,7 +105,7 @@ func Test_parseServiceConfig(t *testing.T) {
"traefik.ingress.kubernetes.io/foo": "bar", "traefik.ingress.kubernetes.io/foo": "bar",
"traefik.ingress.kubernetes.io/service.serversscheme": "protocol", "traefik.ingress.kubernetes.io/service.serversscheme": "protocol",
"traefik.ingress.kubernetes.io/service.passhostheader": "true", "traefik.ingress.kubernetes.io/service.passhostheader": "true",
"traefik.ingress.kubernetes.io/service.sticky": "true", "traefik.ingress.kubernetes.io/service.sticky.cookie": "true",
"traefik.ingress.kubernetes.io/service.sticky.cookie.httponly": "true", "traefik.ingress.kubernetes.io/service.sticky.cookie.httponly": "true",
"traefik.ingress.kubernetes.io/service.sticky.cookie.name": "foobar", "traefik.ingress.kubernetes.io/service.sticky.cookie.name": "foobar",
"traefik.ingress.kubernetes.io/service.sticky.cookie.secure": "true", "traefik.ingress.kubernetes.io/service.sticky.cookie.secure": "true",
@ -129,11 +129,11 @@ func Test_parseServiceConfig(t *testing.T) {
{ {
desc: "simple sticky annotation", desc: "simple sticky annotation",
annotations: map[string]string{ annotations: map[string]string{
"traefik.ingress.kubernetes.io/service.sticky": "true", "traefik.ingress.kubernetes.io/service.sticky.cookie": "true",
}, },
expected: &ServiceConfig{ expected: &ServiceConfig{
Service: &ServiceIng{ Service: &ServiceIng{
Sticky: &dynamic.Sticky{}, Sticky: &dynamic.Sticky{Cookie: &dynamic.Cookie{}},
PassHostHeader: Bool(true), PassHostHeader: Bool(true),
}, },
}, },
@ -206,7 +206,7 @@ func Test_convertAnnotations(t *testing.T) {
annotations: map[string]string{ annotations: map[string]string{
"traefik.ingress.kubernetes.io/service.serversscheme": "protocol", "traefik.ingress.kubernetes.io/service.serversscheme": "protocol",
"traefik.ingress.kubernetes.io/service.passhostheader": "true", "traefik.ingress.kubernetes.io/service.passhostheader": "true",
"traefik.ingress.kubernetes.io/service.sticky": "true", "traefik.ingress.kubernetes.io/service.sticky.cookie": "true",
"traefik.ingress.kubernetes.io/service.sticky.cookie.httponly": "true", "traefik.ingress.kubernetes.io/service.sticky.cookie.httponly": "true",
"traefik.ingress.kubernetes.io/service.sticky.cookie.name": "foobar", "traefik.ingress.kubernetes.io/service.sticky.cookie.name": "foobar",
"traefik.ingress.kubernetes.io/service.sticky.cookie.secure": "true", "traefik.ingress.kubernetes.io/service.sticky.cookie.secure": "true",
@ -214,7 +214,7 @@ func Test_convertAnnotations(t *testing.T) {
expected: map[string]string{ expected: map[string]string{
"traefik.service.passhostheader": "true", "traefik.service.passhostheader": "true",
"traefik.service.serversscheme": "protocol", "traefik.service.serversscheme": "protocol",
"traefik.service.sticky": "true", "traefik.service.sticky.cookie": "true",
"traefik.service.sticky.cookie.httponly": "true", "traefik.service.sticky.cookie.httponly": "true",
"traefik.service.sticky.cookie.name": "foobar", "traefik.service.sticky.cookie.name": "foobar",
"traefik.service.sticky.cookie.secure": "true", "traefik.service.sticky.cookie.secure": "true",