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
+40
Original file line number
Diff line number
Diff line change
@@ -678,6 +678,46 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
678
678
| videoRecorder.extraVolumes | list |`[]`| Extra volumes for video recorder pod |
679
679
| videoRecorder.s3 | object |`{"args":[],"command":[],"extraEnvironmentVariables":[],"imageName":"aws-cli","imagePullPolicy":"IfNotPresent","imageRegistry":"bitnami","imageTag":"latest","securityContext":{"runAsUser":0}}`| Container spec for the uploader if above it is defined as "uploader.name: s3" |
| videoManager.imagePullPolicy | string |`"IfNotPresent"`| Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)|
690
+
| videoManager.imagePullSecret | string |`""`| Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)|
691
+
| videoManager.config.baseurl | string |`"recordings"`| Base URL use to access the file browser (e.g. http://public.ip/recordings)|
692
+
| videoManager.config.username | string |`""`| Username for the first user when using quick config (default "admin") |
693
+
| videoManager.config.password | string |`""`| Hashed password (bcrypt) for the first user when using quick config (default "admin") |
694
+
| videoManager.config.noauth | bool |`true`| Use the noauth auther when using quick setup |
695
+
| videoManager.extraEnvironmentVariables | list |`[]`| Specify extra environment variables for Router |
696
+
| videoManager.extraEnvFrom | list |`[]`| Specify extra environment variables from ConfigMap and Secret for Router |
697
+
| videoManager.affinity | object |`{}`| Specify affinity for router pods, this overwrites global.seleniumGrid.affinity parameter |
698
+
| videoManager.topologySpreadConstraints | list |`[]`| Specify topologySpreadConstraints for router pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter |
| videoManager.resources | object |`{"limits":{"cpu":"1","memory":"1Gi"},"requests":{"cpu":"0.1","memory":"128Mi"}}`| Resources for router container |
707
+
| videoManager.replicas | int |`1`| Number of replicas |
708
+
| videoManager.securityContext | object |`{}`| SecurityContext for router container |
709
+
| videoManager.serviceType | string |`"ClusterIP"`| Kubernetes service type (see https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types)|
710
+
| videoManager.clusterIP | string |`""`| Set specific clusterIP when serviceType is ClusterIP (see https://kubernetes.io/docs/concepts/services-networking/service/#type-clusterip)|
711
+
| videoManager.externalName | string |`""`| Set specific externalName when serviceType is ExternalName (see https://kubernetes.io/docs/concepts/services-networking/service/#type-externalname)|
712
+
| videoManager.loadBalancerIP | string |`""`| Set specific loadBalancerIP when serviceType is LoadBalancer (see https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer)|
713
+
| videoManager.serviceAnnotations | object |`{}`| Custom annotations for router service |
714
+
| videoManager.serviceExternalTrafficPolicy | string |`""`| Set externalTrafficPolicy to Local or Cluster (see https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/)|
715
+
| videoManager.serviceSessionAffinity | string |`""`| Set session affinity to None, ClientIP or ClientIPString |
716
+
| videoManager.tolerations | list |`[]`| Tolerations for router pods |
Copy file name to clipboardExpand all lines: charts/selenium-grid/values.yaml
+94
Original file line number
Diff line number
Diff line change
@@ -2030,6 +2030,100 @@ videoRecorder:
2030
2030
# -- Custom labels for k8s resources
2031
2031
customLabels: {}
2032
2032
2033
+
videoManager:
2034
+
# -- Enable video manager
2035
+
enabled: false
2036
+
# -- Override deployment name of video manager
2037
+
nameOverride: ""
2038
+
ingress:
2039
+
# -- Enable ingress resource to access the file browser
2040
+
enabled: true
2041
+
# -- Annotations for file browser ingress resource
2042
+
annotations:
2043
+
# -- Configure paths for file browser ingress resource
2044
+
paths: []
2045
+
# -- Registry to pull the image (this overwrites global.seleniumGrid.imageRegistry parameter)
2046
+
imageRegistry: "filebrowser"
2047
+
# -- File browser image name
2048
+
imageName: "filebrowser"
2049
+
# -- File browser image tag (this overwrites global.seleniumGrid.imageTag parameter)
2050
+
imageTag: "latest"
2051
+
# -- Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
2052
+
imagePullPolicy: IfNotPresent
2053
+
# -- Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)
2054
+
imagePullSecret: ""
2055
+
config:
2056
+
# -- Base URL use to access the file browser (e.g. http://public.ip/recordings)
2057
+
baseurl: "recordings"
2058
+
# -- Username for the first user when using quick config (default "admin")
2059
+
username: ""
2060
+
# -- Hashed password (bcrypt) for the first user when using quick config (default "admin")
2061
+
password: ""
2062
+
# -- Use the noauth auther when using quick setup
2063
+
noauth: true
2064
+
# -- Specify extra environment variables for Router
2065
+
extraEnvironmentVariables: []
2066
+
# -- Specify extra environment variables from ConfigMap and Secret for Router
2067
+
extraEnvFrom: []
2068
+
# -- Specify affinity for router pods, this overwrites global.seleniumGrid.affinity parameter
2069
+
affinity: {}
2070
+
# -- Specify topologySpreadConstraints for router pods, this overwrites global.seleniumGrid.topologySpreadConstraints parameter
2071
+
topologySpreadConstraints: []
2072
+
# -- Custom annotations for router pods
2073
+
annotations: {}
2074
+
# -- Router container port
2075
+
port: 80
2076
+
# -- Router expose NodePort
2077
+
nodePort: 30080
2078
+
# -- Startup probe settings
2079
+
startupProbe: {}
2080
+
# -- Readiness probe settings
2081
+
readinessProbe: {}
2082
+
# -- Liveness probe settings
2083
+
livenessProbe: {}
2084
+
lifecycle: {}
2085
+
# -- Resources for router container
2086
+
resources:
2087
+
requests:
2088
+
cpu: "0.1"
2089
+
memory: "128Mi"
2090
+
limits:
2091
+
cpu: "1"
2092
+
memory: "1Gi"
2093
+
# -- Number of replicas
2094
+
replicas: 1
2095
+
# -- SecurityContext for router container
2096
+
securityContext: { }
2097
+
# -- Kubernetes service type (see https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types)
2098
+
serviceType: ClusterIP
2099
+
# -- Set specific clusterIP when serviceType is ClusterIP (see https://kubernetes.io/docs/concepts/services-networking/service/#type-clusterip)
2100
+
clusterIP: ""
2101
+
# -- Set specific externalName when serviceType is ExternalName (see https://kubernetes.io/docs/concepts/services-networking/service/#type-externalname)
2102
+
externalName: ""
2103
+
# -- Set specific loadBalancerIP when serviceType is LoadBalancer (see https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer)
2104
+
loadBalancerIP: ""
2105
+
# -- Custom annotations for router service
2106
+
serviceAnnotations: { }
2107
+
# -- Set externalTrafficPolicy to Local or Cluster (see https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/)
2108
+
serviceExternalTrafficPolicy: ""
2109
+
# -- Set session affinity to None, ClientIP or ClientIPString
0 commit comments