You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(load-balancer): support http timeout-idle annotation
Add the `load-balancer.hetzner.cloud/http-timeout-idle` annotation to
configure the idle timeout for the client and server side of an HTTP/HTTPS
Load Balancer service.
It is documented as the new `duration` type (a Go duration string, e.g. `30s`).
Closes#1233
Copy file name to clipboardExpand all lines: docs/reference/load_balancer_annotations.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@ This page contains all annotations, which can be specified at a Service of type
4
4
5
5
- Read-only annotations are set by the Cloud Controller Manager.
6
6
- Enums are depicted in the `Type` column and possible options are separated via the pipe symbol `|`.
7
+
- The `duration` type is a Go duration string, i.e. a sequence of decimal numbers each with a unit suffix such as `300ms`, `30s`, `5m` or `1h` (see [`time.ParseDuration`](https://pkg.go.dev/time#ParseDuration)).
7
8
8
9
| Name | Type | Default | Read-only | Description |
9
10
| --- | --- | --- | --- | --- |
@@ -28,6 +29,7 @@ This page contains all annotations, which can be specified at a Service of type
28
29
|`load-balancer.hetzner.cloud/uses-proxyprotocol`|`bool`|`false`|`No`| Specifies if the Load Balancer services should use the proxy protocol. |
29
30
|`load-balancer.hetzner.cloud/http-cookie-name`|`string`|`-`|`No`| Specifies the cookie name when using HTTP or HTTPS as protocol. |
30
31
|`load-balancer.hetzner.cloud/http-cookie-lifetime`|`int`|`-`|`No`| Specifies the lifetime of the HTTP cookie. |
32
+
|`load-balancer.hetzner.cloud/http-timeout-idle`|`duration`|`-`|`No`| Specifies the idle timeout for the client and server side. |
31
33
|`load-balancer.hetzner.cloud/certificate-type`|`uploaded \| managed`|`uploaded`|`No`| Defines the type of certificate the Load Balancer should use. |
32
34
|`load-balancer.hetzner.cloud/http-certificates`|`string`|`-`|`No`| A comma separated list of IDs or Names of Certificates assigned to the service. |
33
35
|`load-balancer.hetzner.cloud/http-managed-certificate-name`|`string`|`-`|`No`| Contains the name of the managed certificate to create by the Cloud Controller manager. Ignored if `load-balancer.hetzner.cloud/certificate-type` is missing or set to "uploaded". |
Copy file name to clipboardExpand all lines: tools/load_balancer_annotations.md.tmpl
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,5 +4,6 @@ This page contains all annotations, which can be specified at a Service of type
4
4
5
5
- Read-only annotations are set by the Cloud Controller Manager.
6
6
- Enums are depicted in the `Type` column and possible options are separated via the pipe symbol `|`.
7
+
- The `duration` type is a Go duration string, i.e. a sequence of decimal numbers each with a unit suffix such as `300ms`, `30s`, `5m`or`1h` (see [`time.ParseDuration`](https://pkg.go.dev/time#ParseDuration)).
0 commit comments