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
| deadlineMs | FLAGD_DEADLINE_MS | deadline for unary calls, and timeout for initialization | int | 500 | rpc & in-process & file |
275
-
| streamDeadlineMs | FLAGD_STREAM_DEADLINE_MS | deadline for streaming calls, useful as an application-layer keepalive | int | 600000 | rpc & in-process |
276
-
| retryBackoffMs | FLAGD_RETRY_BACKOFF_MS | initial backoff for stream retry | int | 1000 | rpc & in-process |
277
-
| retryBackoffMaxMs | FLAGD_RETRY_BACKOFF_MAX_MS | maximum backoff for stream retry | int | 120000 | rpc & in-process |
278
-
| retryGracePeriod | FLAGD_RETRY_GRACE_PERIOD | period in seconds before provider moves from STALE to ERROR state | int | 5 | rpc & in-process & file |
| deadlineMs | FLAGD_DEADLINE_MS | deadline for unary calls, and timeout for initialization | int | 500 | rpc & in-process & file |
275
+
| streamDeadlineMs | FLAGD_STREAM_DEADLINE_MS | deadline for streaming calls, useful as an application-layer keepalive | int | 600000 | rpc & in-process |
276
+
| retryBackoffMs | FLAGD_RETRY_BACKOFF_MS | initial backoff for stream retry | int | 1000 | rpc & in-process |
277
+
| retryBackoffMaxMs | FLAGD_RETRY_BACKOFF_MAX_MS | maximum backoff for stream retry | int | 120000 | rpc & in-process |
278
+
| retryGracePeriod | FLAGD_RETRY_GRACE_PERIOD | period in seconds before provider moves from STALE to ERROR state | int | 5 | rpc & in-process & file |
| uri | required `string`| Flag configuration source of the sync |
53
-
| provider | required `string`| Provider type - `file`, `fsnotify`, `fileinfo`, `kubernetes`, `http`, `grpc`, `gcs` or `azblob`|
54
-
| authHeader | optional `string`| Used for http sync; set this to include the complete `Authorization` header value for any authentication scheme (e.g., "Bearer token_here", "Basic base64_credentials", etc.). |
55
-
| interval | optional `uint32`| Used for http, gcs and azblob syncs; requests will be made at this interval. Defaults to 5 seconds. |
56
-
| tls | optional `boolean`| Enable/Disable secure TLS connectivity. Currently used only by gRPC sync. Default (ex: if unset) is false, which will use an insecure connection |
57
-
| providerID | optional `string`| Value binds to grpc connection's providerID field. gRPC server implementations may use this to identify connecting flagd instance |
58
-
| selector | optional `string`| Selector expression to filter flag configurations. Supports `source=<name>` and `flagSetId=<id>` syntax. See [selector syntax](selector-syntax.md) for details. |
59
-
| certPath | optional `string`| Used for grpcs sync when TLS certificate is needed. If not provided, system certificates will be used for TLS connection |
60
-
| maxMsgSize | optional `int`| Used for gRPC sync to set max receive message size (in bytes) e.g. 5242880 for 5MB. If not provided, the default is [4MB](https://pkg.go.dev/google.golang.org#grpc#MaxCallRecvMsgSize)|
| uri | required `string`| Flag configuration source of the sync |
53
+
| provider | required `string`| Provider type - `file`, `fsnotify`, `fileinfo`, `kubernetes`, `http`, `grpc`, `gcs` or `azblob`|
54
+
| authHeader | optional `string`| Used for http sync; set this to include the complete `Authorization` header value for any authentication scheme (e.g., "Bearer token_here", "Basic base64_credentials", etc.). |
55
+
| interval | optional `uint32`| Used for http, gcs and azblob syncs; requests will be made at this interval. Defaults to 5 seconds. |
56
+
| tls | optional `boolean`| Enable/Disable secure TLS connectivity. Currently used only by gRPC sync. Default (ex: if unset) is false, which will use an insecure connection |
57
+
| providerID | optional `string`| Value binds to grpc connection's providerID field. gRPC server implementations may use this to identify connecting flagd instance |
58
+
| selector | optional `string`| Selector expression to filter flag configurations. Supports `source=<name>` and `flagSetId=<id>` syntax. See [selector syntax](selector-syntax.md) for details.|
59
+
| certPath | optional `string`| Used for grpcs sync when TLS certificate is needed. If not provided, system certificates will be used for TLS connection |
60
+
| maxMsgSize | optional `int`| Used for gRPC sync to set max receive message size (in bytes) e.g. 5242880 for 5MB. If not provided, the default is [4MB](https://pkg.go.dev/google.golang.org#grpc#MaxCallRecvMsgSize)|
61
61
62
62
The `uri` field values **do not** follow the [URI patterns](#uri-patterns). The provider type is instead derived
63
63
from the `provider` field. Only exception is the remote provider where `http(s)://` is expected by default. Incorrect
0 commit comments