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
| SE_SCREEN_WIDTH | 1920 | Use in Node to set the screen width ||
4
4
| SE_SCREEN_HEIGHT | 1080 | Use in Node to set the screen height ||
5
-
| SE_VIDEO_FILE_NAME |video.mp4| Use in function video recording to set the output file name. Set `auto` for dynamic file name relying on test metadata ||
5
+
| SE_VIDEO_FILE_NAME |auto| Use in function video recording to set the output file name. Set `auto` for dynamic file name relying on test metadata ||
6
6
| SE_FRAME_RATE | 15 | Set the frame rate for FFmpeg in video recording ||
7
7
| SE_CODEC | libx264 | Set the codec for FFmpeg in video recording ||
8
8
| SE_PRESET | -preset ultrafast | Set the preset for FFmpeg in video recording ||
| SE_NODE_MAX_SESSIONS | 1 | Set the number of maximum concurrent sessions per browser Node, by default is 1 | --max-sessions |
111
111
| SE_NODE_OVERRIDE_MAX_SESSIONS | false | By default is false, enable this flag for setting max session take effect in browser Node | --override-max-sessions |
@@ -168,3 +168,6 @@
168
168
| SE_DYNAMIC_OVERRIDE_MAX_SESSIONS || Enable this flag for setting max session take effect in Dynamic Node (both Docker and Kubernetes) ||
169
169
| SE_FAILURE_SESSION_EVENTS |:failed,:failure,:error,:aborted| By default, a failure session event type contains ":failed", ":failure", ":error" or ":aborted" substrings that trigger the retain-on-failure sub-sequence. User can define more event types which handled in your test framework, separated by comma. ||
170
170
| SE_RETAIN_ON_FAILURE | false | When true, recordings for sessions that pass are discarded immediately. Only sessions that fail (via failure events or abnormal close) retain their recordings and are queued for upload. ||
171
+
| SE_DISTRIBUTOR_BACKEND_URL || Redis URL for Distributor connection when using RedisBackedDistributor implementation, e.g. redis://redis:6379 | --distributor-backend-url |
172
+
| SE_DISTRIBUTOR_IMPLEMENTATION || Configure external datastore for Distributor. When enabled, all replicas share state through the backend (node registrations, slot reservations, health-check coordination) | --distributor-implementation |
Copy file name to clipboardExpand all lines: charts/selenium-grid/CONFIGURATION.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -232,6 +232,10 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
232
232
| components.distributor.imagePullSecret | string |`""`| Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)|
233
233
| components.distributor.newSessionThreadPoolSize | string |`nil`| Configure fixed-sized thread pool for the Distributor to create new sessions as it consumes new session requests from the queue |
234
234
| components.distributor.slotSelectorStrategy | string |`""`| Full class name of non-default slot selector. This is used to select a slot in a Node once the Node has been matched |
235
+
| components.distributor.externalDatastore | object |`{"backend":"redis","enabled":false,"redis":{"implementation":"org.openqa.selenium.grid.distributor.redis.RedisBackedDistributor","url":"redis://{{ $.Release.Name }}-redis-master:6379"}}`| Configure external datastore for Distributor. When enabled, all replicas share state through the backend (node registrations, slot reservations, health-check coordination), allowing zero-downtime rolling restarts. |
| components.sessionMap.externalDatastore.backend | string |`"postgresql"`| Backend for external datastore (supported: postgresql, redis). Details for each backend are described below config key |
316
+
| components.sessionMap.externalDatastore.backend | string |`"redis"`| Backend for external datastore (supported: postgresql, redis). Details for each backend are described below config key |
0 commit comments