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
Copy file name to clipboardExpand all lines: charts/selenium-grid/CONFIGURATION.md
+20
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,8 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
44
44
| global.seleniumGrid.httpLogs | bool |`false`| Enable http logging. Tracing should be enabled to log http logs. |
45
45
| global.seleniumGrid.updateStrategy.type | string |`"Recreate"`| Specify update strategy for all components, can be overridden individually |
46
46
| global.seleniumGrid.updateStrategy.rollingUpdate | object |`{"maxSurge":1,"maxUnavailable":0}`| Specify for strategy RollingUpdate |
47
+
| global.seleniumGrid.affinity | object |`{}`| Specify affinity for all components, can be overridden individually |
48
+
| global.seleniumGrid.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for all components, can be overridden individually |
47
49
| tls.nameOverride | string |`nil`| Name of external secret containing the TLS certificate and key |
48
50
| tls.enabled | bool |`false`| Enable or disable TLS for the server components (and ingress proxy) |
49
51
| tls.ingress.enabled | bool |`false`| Enable or disable TLS for the ingress proxy only |
@@ -158,6 +160,8 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
158
160
| components.router.imagePullPolicy | string |`"IfNotPresent"`| Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)|
159
161
| components.router.imagePullSecret | string |`""`| Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)|
160
162
| components.router.disableUI | bool |`false`| Disable the Grid UI |
163
+
| components.router.affinity | object |`{}`| Specify affinity for router pods, this overwrites global.seleniumGrid.affinity parameter |
164
+
| components.router.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for router pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
| components.router.port | int |`4444`| Router container port |
163
167
| components.router.nodePort | int |`30444`| Router expose NodePort |
@@ -178,6 +182,8 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
178
182
| components.distributor.imagePullPolicy | string |`"IfNotPresent"`| Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)|
179
183
| components.distributor.imagePullSecret | string |`""`| Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)|
180
184
| 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 |
185
+
| components.distributor.affinity | object |`{}`| Specify affinity for distributor pods, this overwrites global.seleniumGrid.affinity parameter |
186
+
| components.distributor.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for Distributor pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
| components.distributor.port | int |`5553`| Distributor container port |
183
189
| components.distributor.nodePort | int |`30553`| Distributor expose NodePort |
@@ -196,6 +202,8 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
196
202
| components.eventBus.imageTag | string |`nil`| Event Bus image tag (this overwrites global.seleniumGrid.imageTag parameter) |
197
203
| components.eventBus.imagePullPolicy | string |`"IfNotPresent"`| Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)|
198
204
| components.eventBus.imagePullSecret | string |`""`| Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)|
205
+
| components.eventBus.affinity | object |`{}`| Specify affinity for Event Bus pods, this overwrites global.seleniumGrid.affinity parameter |
206
+
| components.eventBus.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for Event Bus pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
199
207
| components.eventBus.annotations | object |`{}`| Custom annotations for Event Bus pods |
200
208
| components.eventBus.port | int |`5557`| Event Bus container port |
201
209
| components.eventBus.nodePort | int |`30557`| Event Bus expose NodePort |
@@ -215,6 +223,8 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
| hub.imagePullPolicy | string |`"IfNotPresent"`| Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)|
249
261
| hub.imagePullSecret | string |`""`| Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)|
262
+
| hub.affinity | object |`{}`| Specify affinity for Selenium Hub pods, this overwrites global.seleniumGrid.affinity parameter |
263
+
| hub.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for Hub pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
| chromeNode.affinity | object |`{}`| Specify affinity for chrome-node pods, this overwrites global.seleniumGrid.affinity parameter |
331
+
| chromeNode.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for chrome-node pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
316
332
| chromeNode.annotations | object |`{}`| Annotations for chrome-node pods |
317
333
| chromeNode.labels | object |`{}`| Labels for chrome-node pods |
318
334
| chromeNode.shareProcessNamespace | bool |`true`| Shared process namespace for chrome-node pods |
@@ -361,6 +377,8 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
361
377
| firefoxNode.ports | list |`[]`| Extra ports list to enable on the node container (e.g. SSH, VNC, NoVNC, etc.) |
362
378
| firefoxNode.port | int |`5555`| Node component port |
| firefoxNode.affinity | object |`{}`| Specify affinity for firefox-node pods, this overwrites global.seleniumGrid.affinity parameter |
381
+
| firefoxNode.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for firefox-node pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
364
382
| firefoxNode.annotations | object |`{}`| Annotations for firefox-node pods |
365
383
| firefoxNode.labels | object |`{}`| Labels for firefox-node pods |
366
384
| firefoxNode.tolerations | list |`[]`| Tolerations for firefox-node pods |
@@ -409,6 +427,8 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
409
427
| edgeNode.ports | list |`[]`| Extra ports list to enable on the node container (e.g. SSH, VNC, NoVNC, etc.) |
410
428
| edgeNode.port | int |`5555`| Node component port |
| edgeNode.affinity | object |`{}`| Specify affinity for edge-node pods, this overwrites global.seleniumGrid.affinity parameter |
431
+
| edgeNode.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for edge-node pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
412
432
| edgeNode.annotations | object |`{}`| Annotations for edge-node pods |
413
433
| edgeNode.labels | object |`{}`| Labels for edge-node pods |
414
434
| edgeNode.tolerations | list |`[]`| Tolerations for edge-node pods |
0 commit comments