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
+51
Original file line number
Diff line number
Diff line change
@@ -499,6 +499,57 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
499
499
| edgeNode.initContainers | list |`[]`| It is used to add initContainers in the same pod of the browser node. It should be set using the --set-json option |
500
500
| edgeNode.sidecars | list |`[]`| It is used to add sidecars proxy in the same pod of the browser node. It means it will add a new container to the deployment itself. It should be set using the --set-json option |
501
501
| edgeNode.videoRecorder | object |`{}`| Override specific video recording settings for edge node |
| relayNode.deploymentEnabled | bool |`true`| NOTE: Only used when autoscaling.enabled is false Enable creation of Deployment true (default) - if you want long-living pods false - for provisioning your own custom type such as Jobs |
504
+
| relayNode.updateStrategy | object |`{"type":"RollingUpdate"}`| Global update strategy will be overwritten by individual component |
505
+
| relayNode.replicas | int |`1`| Number of relay nodes |
506
+
| relayNode.imageRegistry | string |`nil`| Registry to pull the image (this overwrites global.seleniumGrid.imageRegistry parameter) |
507
+
| relayNode.imageName | string |`"node-base"`| Image of relay nodes |
| relayNode.affinity | object |`{}`| Specify affinity for relay-node pods, this overwrites global.seleniumGrid.affinity parameter |
515
+
| relayNode.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for relay-node pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
516
+
| relayNode.annotations | object |`{}`| Annotations for relay-node pods |
517
+
| relayNode.labels | object |`{}`| Labels for relay-node pods |
518
+
| relayNode.shareProcessNamespace | bool |`true`| Shared process namespace for relay-node pods |
| relayNode.extraEnvFrom | string |`nil`| Custom environment variables by sourcing entire configMap, Secret, etc. for relay nodes |
527
+
| relayNode.service.enabled | bool |`false`| Create a service for node |
528
+
| relayNode.service.type | string |`"ClusterIP"`| Service type |
529
+
| relayNode.service.loadBalancerIP | string |`""`| Set specific loadBalancerIP when serviceType is LoadBalancer (see https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer)|
530
+
| relayNode.service.ports | string |`nil`| Extra ports exposed in node service |
531
+
| relayNode.service.annotations | object |`{}`| Custom annotations for service |
532
+
| relayNode.dshmVolumeSizeLimit | string |`""`| Size limit for DSH volume mounted in container (if not set, default is disabled, e.g "1Gi") |
533
+
| relayNode.priorityClassName | string |`""`| Priority class name for relay-node pods |
| relayNode.terminationGracePeriodSeconds | int |`30`| Time to wait for pod termination |
538
+
| relayNode.deregisterLifecycle | string |`nil`| Define preStop command to shut down the relay node gracefully. This overwrites autoscaling.deregisterLifecycle |
539
+
| relayNode.lifecycle | object |`{}`| Define postStart and preStop events. This overwrites the defined preStop in deregisterLifecycle if any |
540
+
| relayNode.extraVolumeMounts | list |`[]`| Extra volume mounts for relay-node container |
541
+
| relayNode.extraVolumes | list |`[]`| Extra volumes for relay-node pod |
542
+
| relayNode.nodeMaxSessions | string |`nil`| Override the number of max sessions per node |
543
+
| relayNode.scaledOptions | string |`nil`| Override the scaled options for relay nodes |
544
+
| relayNode.scaledJobOptions | string |`nil`| Override the scaledJobOptions for relay nodes |
545
+
| relayNode.scaledObjectOptions | string |`nil`| Override the scaledObjectOptions for relay nodes |
546
+
| relayNode.hpa.browserName | string |`"chrome"`| browserName from the capability |
547
+
| relayNode.hpa.sessionBrowserName | string |`""`| sessionBrowserName if the browserName is different from the sessionBrowserName |
548
+
| relayNode.hpa.platformName | string |`"Android"`| platformName from the capability |
549
+
| relayNode.hpa.unsafeSsl | string |`"{{ template \"seleniumGrid.graphqlURL.unsafeSsl\" . }}"`| Skip check SSL when connecting to the Graphql endpoint |
550
+
| relayNode.initContainers | list |`[]`| It is used to add initContainers in the same pod of the browser node. It should be set using the --set-json option |
551
+
| relayNode.sidecars | list |`[]`| It is used to add sidecars proxy in the same pod of the browser node. It means it will add a new container to the deployment itself. It should be set using the --set-json option |
552
+
| relayNode.videoRecorder | object |`{}`| Override specific video recording settings for edge node |
502
553
| videoRecorder.enabled | bool |`false`| Enable video recording in all browser nodes |
503
554
| videoRecorder.name | string |`"video"`| Container name is set to resource specs |
504
555
| videoRecorder.imageRegistry | string |`nil`| Registry to pull the image (this overwrites global.seleniumGrid.imageRegistry parameter) |
0 commit comments