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
Besides that, you also can use image tag `latest` or `nightly`.
22
22
23
-
If you are deploying KEDA core using their official Helm chart, you can overwrite the image registry and tag by providing the following values in the `values.yaml` file. For example:
23
+
If you are deploying KEDA core using their official Helm [chart](https://github.com/kedacore/charts), you can overwrite the image registry and tag by providing the following values in the `values.yaml` file. For example:
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
@@ -32,7 +32,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
32
32
| global.seleniumGrid.imageTag | string |`"4.24.0-20240907"`| Image tag for all selenium components |
33
33
| global.seleniumGrid.nodesImageTag | string |`"4.24.0-20240907"`| Image tag for browser's nodes |
34
34
| global.seleniumGrid.videoImageTag | string |`"ffmpeg-7.0.2-20240907"`| Image tag for browser's video recorder |
35
-
| global.seleniumGrid.kubectlImage | string |`"jitesoft/kubectl:latest"`| kubectl image is used to execute kubectl commands in utility jobs |
35
+
| global.seleniumGrid.kubectlImage | string |`"bitnami/kubectl:latest"`| kubectl image is used to execute kubectl commands in utility jobs |
36
36
| global.seleniumGrid.imagePullSecret | string |`""`| Pull secret for all components, can be overridden individually |
37
37
| global.seleniumGrid.logLevel | string |`"INFO"`| Log level for all components. Possible values describe here: https://www.selenium.dev/documentation/grid/configuration/cli_options/#logging|
38
38
| global.seleniumGrid.defaultNodeStartupProbe | string |`"exec"`| Set default startup probe method for all nodes (supplied values: httpGet, exec). If not set, the default is httpGet |
@@ -46,6 +46,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
46
46
| global.seleniumGrid.updateStrategy.rollingUpdate | object |`{"maxSurge":1,"maxUnavailable":0}`| Specify for strategy RollingUpdate |
47
47
| global.seleniumGrid.affinity | object |`{}`| Specify affinity for all components, can be overridden individually |
48
48
| global.seleniumGrid.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for all components, can be overridden individually |
49
+
| global.seleniumGrid.nodeMaxSessions | int |`1`| Specify number of max sessions per node. Can be overridden by individual component (this is also set to scaler trigger parameter `nodeMaxSessions` if `autoscaling` is enabled) |
49
50
| tls.nameOverride | string |`nil`| Name of external secret containing the TLS certificate and key |
50
51
| tls.enabled | bool |`false`| Enable or disable TLS for the server components (and ingress proxy) |
51
52
| tls.ingress.enabled | bool |`false`| Enable or disable TLS for the ingress proxy only |
@@ -362,6 +363,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
362
363
| chromeNode.lifecycle | object |`{}`| Define postStart and preStop events. This overwrites the defined preStop in deregisterLifecycle if any |
363
364
| chromeNode.extraVolumeMounts | list |`[]`| Extra volume mounts for chrome-node container |
364
365
| chromeNode.extraVolumes | list |`[]`| Extra volumes for chrome-node pod |
366
+
| chromeNode.nodeMaxSessions | string |`nil`| Override the number of max sessions per node |
365
367
| chromeNode.scaledOptions | string |`nil`| Override the scaled options for chrome nodes |
366
368
| chromeNode.scaledJobOptions | string |`nil`| Override the scaledJobOptions for chrome nodes |
367
369
| chromeNode.scaledObjectOptions | string |`nil`| Override the scaledObjectOptions for chrome nodes |
@@ -411,6 +413,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
411
413
| firefoxNode.lifecycle | object |`{}`| Define postStart and preStop events. This overwrites the defined preStop in deregisterLifecycle if any |
412
414
| firefoxNode.extraVolumeMounts | list |`[]`| Extra volume mounts for firefox-node container |
413
415
| firefoxNode.extraVolumes | list |`[]`| Extra volumes for firefox-node pod |
416
+
| firefoxNode.nodeMaxSessions | string |`nil`| Override the number of max sessions per node |
414
417
| firefoxNode.scaledOptions | string |`nil`| Override the scaled options for firefox nodes |
415
418
| firefoxNode.scaledJobOptions | string |`nil`| Override the scaledJobOptions for firefox nodes |
416
419
| firefoxNode.scaledObjectOptions | string |`nil`| Override the scaledObjectOptions for firefox nodes |
@@ -460,6 +463,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
460
463
| edgeNode.lifecycle | object |`{}`| Define postStart and preStop events. This overwrites the defined preStop in deregisterLifecycle if any |
461
464
| edgeNode.extraVolumeMounts | list |`[]`| Extra volume mounts for edge-node container |
462
465
| edgeNode.extraVolumes | list |`[]`| Extra volumes for edge-node pod |
466
+
| edgeNode.nodeMaxSessions | string |`nil`| Override the number of max sessions per node |
463
467
| edgeNode.scaledOptions | string |`nil`| Override the scaled options for edge nodes |
464
468
| edgeNode.scaledJobOptions | string |`nil`| Override the scaledJobOptions for edge nodes |
465
469
| edgeNode.scaledObjectOptions | string |`nil`| Override the scaledObjectOptions for edge nodes |
Copy file name to clipboardExpand all lines: charts/selenium-grid/values.yaml
+9-1Lines changed: 9 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ global:
13
13
# -- Image tag for browser's video recorder
14
14
videoImageTag: ffmpeg-7.0.2-20240907
15
15
# -- kubectl image is used to execute kubectl commands in utility jobs
16
-
kubectlImage: jitesoft/kubectl:latest
16
+
kubectlImage: bitnami/kubectl:latest
17
17
# -- Pull secret for all components, can be overridden individually
18
18
imagePullSecret: ""
19
19
# -- Log level for all components. Possible values describe here: https://www.selenium.dev/documentation/grid/configuration/cli_options/#logging
@@ -48,6 +48,8 @@ global:
48
48
# topologyKey: kubernetes.io/hostname
49
49
# whenUnsatisfiable: DoNotSchedule
50
50
# Note: If not define labelSelector, it will be added automatically based on "app" label in each component
51
+
# -- Specify number of max sessions per node. Can be overridden by individual component (this is also set to scaler trigger parameter `nodeMaxSessions` if `autoscaling` is enabled)
52
+
nodeMaxSessions: 1
51
53
52
54
tls:
53
55
# -- Name of external secret containing the TLS certificate and key
@@ -1006,6 +1008,8 @@ chromeNode:
1006
1008
# persistentVolumeClaim:
1007
1009
# claimName: my-pv-claim
1008
1010
1011
+
# -- Override the number of max sessions per node
1012
+
nodeMaxSessions:
1009
1013
# -- Override the scaled options for chrome nodes
1010
1014
scaledOptions:
1011
1015
# -- Override the scaledJobOptions for chrome nodes
@@ -1185,6 +1189,8 @@ firefoxNode:
1185
1189
# persistentVolumeClaim:
1186
1190
# claimName: my-pv-claim
1187
1191
1192
+
# -- Override the number of max sessions per node
1193
+
nodeMaxSessions:
1188
1194
# -- Override the scaled options for firefox nodes
1189
1195
scaledOptions:
1190
1196
# -- Override the scaledJobOptions for firefox nodes
0 commit comments