docs: update annotations docs with missing session-cookie section (#10917)
This commit is contained in:
parent
4e97379b4e
commit
c295cd1c4b
1 changed files with 13 additions and 4 deletions
|
@ -97,12 +97,15 @@ You can add these Kubernetes annotations to specific Ingress objects to customiz
|
||||||
|[nginx.ingress.kubernetes.io/server-alias](#server-alias)|string|
|
|[nginx.ingress.kubernetes.io/server-alias](#server-alias)|string|
|
||||||
|[nginx.ingress.kubernetes.io/server-snippet](#server-snippet)|string|
|
|[nginx.ingress.kubernetes.io/server-snippet](#server-snippet)|string|
|
||||||
|[nginx.ingress.kubernetes.io/service-upstream](#service-upstream)|"true" or "false"|
|
|[nginx.ingress.kubernetes.io/service-upstream](#service-upstream)|"true" or "false"|
|
||||||
|[nginx.ingress.kubernetes.io/session-cookie-name](#cookie-affinity)|string|
|
|
||||||
|[nginx.ingress.kubernetes.io/session-cookie-path](#cookie-affinity)|string|
|
|
||||||
|[nginx.ingress.kubernetes.io/session-cookie-domain](#cookie-affinity)|string|
|
|
||||||
|[nginx.ingress.kubernetes.io/session-cookie-change-on-failure](#cookie-affinity)|"true" or "false"|
|
|[nginx.ingress.kubernetes.io/session-cookie-change-on-failure](#cookie-affinity)|"true" or "false"|
|
||||||
|[nginx.ingress.kubernetes.io/session-cookie-samesite](#cookie-affinity)|string|
|
|
||||||
|[nginx.ingress.kubernetes.io/session-cookie-conditional-samesite-none](#cookie-affinity)|"true" or "false"|
|
|[nginx.ingress.kubernetes.io/session-cookie-conditional-samesite-none](#cookie-affinity)|"true" or "false"|
|
||||||
|
|[nginx.ingress.kubernetes.io/session-cookie-domain](#cookie-affinity)|string|
|
||||||
|
|[nginx.ingress.kubernetes.io/session-cookie-expires](#cookie-affinity)|string|
|
||||||
|
|[nginx.ingress.kubernetes.io/session-cookie-max-age](#cookie-affinity)|string|
|
||||||
|
|[nginx.ingress.kubernetes.io/session-cookie-name](#cookie-affinity)|string|default "INGRESSCOOKIE"|
|
||||||
|
|[nginx.ingress.kubernetes.io/session-cookie-path](#cookie-affinity)|string|
|
||||||
|
|[nginx.ingress.kubernetes.io/session-cookie-samesite](#cookie-affinity)|string|"None", "Lax" or "Strict"|
|
||||||
|
|[nginx.ingress.kubernetes.io/session-cookie-secure](#cookie-affinity)|string|
|
||||||
|[nginx.ingress.kubernetes.io/ssl-redirect](#server-side-https-enforcement-through-redirect)|"true" or "false"|
|
|[nginx.ingress.kubernetes.io/ssl-redirect](#server-side-https-enforcement-through-redirect)|"true" or "false"|
|
||||||
|[nginx.ingress.kubernetes.io/ssl-passthrough](#ssl-passthrough)|"true" or "false"|
|
|[nginx.ingress.kubernetes.io/ssl-passthrough](#ssl-passthrough)|"true" or "false"|
|
||||||
|[nginx.ingress.kubernetes.io/stream-snippet](#stream-snippet)|string|
|
|[nginx.ingress.kubernetes.io/stream-snippet](#stream-snippet)|string|
|
||||||
|
@ -193,6 +196,12 @@ Use `nginx.ingress.kubernetes.io/session-cookie-domain` to set the `Domain` attr
|
||||||
|
|
||||||
Use `nginx.ingress.kubernetes.io/session-cookie-samesite` to apply a `SameSite` attribute to the sticky cookie. Browser accepted values are `None`, `Lax`, and `Strict`. Some browsers reject cookies with `SameSite=None`, including those created before the `SameSite=None` specification (e.g. Chrome 5X). Other browsers mistakenly treat `SameSite=None` cookies as `SameSite=Strict` (e.g. Safari running on OSX 14). To omit `SameSite=None` from browsers with these incompatibilities, add the annotation `nginx.ingress.kubernetes.io/session-cookie-conditional-samesite-none: "true"`.
|
Use `nginx.ingress.kubernetes.io/session-cookie-samesite` to apply a `SameSite` attribute to the sticky cookie. Browser accepted values are `None`, `Lax`, and `Strict`. Some browsers reject cookies with `SameSite=None`, including those created before the `SameSite=None` specification (e.g. Chrome 5X). Other browsers mistakenly treat `SameSite=None` cookies as `SameSite=Strict` (e.g. Safari running on OSX 14). To omit `SameSite=None` from browsers with these incompatibilities, add the annotation `nginx.ingress.kubernetes.io/session-cookie-conditional-samesite-none: "true"`.
|
||||||
|
|
||||||
|
Use `nginx.ingress.kubernetes.io/session-cookie-expires` to control the cookie expires, its value is a number of seconds until the cookie expires.
|
||||||
|
|
||||||
|
Use `nginx.ingress.kubernetes.io/session-cookie-path` to control the cookie path when use-regex is set to true.
|
||||||
|
|
||||||
|
Use `nginx.ingress.kubernetes.io/session-cookie-change-on-failure` to control the cookie change after request failure.
|
||||||
|
|
||||||
### Authentication
|
### Authentication
|
||||||
|
|
||||||
It is possible to add authentication by adding additional annotations in the Ingress rule. The source of the authentication is a secret that contains usernames and passwords.
|
It is possible to add authentication by adding additional annotations in the Ingress rule. The source of the authentication is a secret that contains usernames and passwords.
|
||||||
|
|
Loading…
Reference in a new issue