- Chart is using image tag 4.20.0-20240425
- Chart is tested on Kubernetes versions: v1.26.15, v1.27.13, v1.28.9, v1.29.4, v1.30.0,
- Chart is tested on Helm versions: v3.10.3, v3.11.3, v3.12.3, v3.13.3, v3.14.4,
a83f0d6a
- fix(chart): job to patch scaledobject stuck in deleting (#2222) :: Viet Nguyen Ducbe0fe120
- fix(chart): remove hook post-upgrade, add test for chart upgrade capability :: Viet Nguyen Ducbd50206b
- fix(chart): node probe ignore proxy in sending request :: Viet Nguyen Duc
f39a9da8
- [docs] pre-update for release docs generation :: Viet Nguyen Ducdf742c98
- chore(deps): update helm release jaeger to v3 (#2213) :: renovate[bot]311b6382
- chore(deps): update helm release kube-prometheus-stack to v58.1.2 (#2208) :: renovate[bot]ab3f8b85
- chore(deps): update helm release kube-prometheus-stack to v58.1.1 (#2206) :: renovate[bot]70ed587d
- chore(deps): update helm release kube-prometheus-stack to v58.1.0 (#2205) :: renovate[bot]a3912b29
- chore(deps): update helm release kube-prometheus-stack to v58.0.1 (#2203) :: renovate[bot]12eb550a
- test: update CI test node-docker :: Viet Nguyen Duc033f77c0
- chore(deps): update helm release jaeger to v2.1.0 (#2198) :: renovate[bot]2eab3722
- chore(deps): update helm release kube-prometheus-stack to v58 (#2194) :: renovate[bot]25fdfee9
- chore(deps): update helm release kube-prometheus-stack to v57.2.1 (#2193) :: renovate[bot]74619b4c
- chore(deps): update helm release kube-prometheus-stack to v57 (#2190) :: renovate[bot]ea556767
- chore(deps): update helm release jaeger to v2 (#2189) :: renovate[bot]2ed16c21
- chore(deps): update helm release kube-prometheus-stack to v56.21.4 (#2187) :: renovate[bot]97781912
- chore(deps): update helm release ingress-nginx to v4.10.0 (#2186) :: renovate[bot]06d8c18d
- chore(deps): update helm release keda to v2.13.2 (#2184) :: renovate[bot]ce75e223
- chore(deps): update helm release jaeger to v1.0.2 (#2183) :: renovate[bot]
- Chart is using image tag 4.19.1-20240402
- Chart is tested on Kubernetes versions: v1.25.16, v1.26.15, v1.27.12, v1.28.8, v1.29.3,
- Chart is tested on Helm versions: v3.10.3, v3.11.3, v3.12.3, v3.13.3, v3.14.3,
ca7155fa
- fix(chart): node preStop - refresh node status in loop :: Viet Nguyen Duc6a6d1e1f
- fix(chart: Use empty strings as defaults for some empty values (#2176) :: Maxim Manuylov
- Chart is using image tag 4.19.0-20240328
- Chart is tested on Kubernetes versions: v1.25.16, v1.26.15, v1.27.12, v1.28.8, v1.29.3,
- Chart is tested on Helm versions: v3.10.3, v3.11.3, v3.12.3, v3.13.3, v3.14.3,
fed2e1c6
- feat(chart): enable automatic browser leftovers cleanup in chart :: Viet Nguyen Duc2eca4bbe
- feat(chart): Configure fixed-sized thread pool for the Distributor in autoscaling :: Viet Nguyen Duc97941f86
- feat(chart): Configure fixed-sized thread pool for the Distributor to create new sessions :: Viet Nguyen Duc
6f03eb1d
- fix(chart): accessing .Values in templates (#2174) :: Maxim Manuylovdb915980
- fix(chart): remove duplicate annotation (#2167) :: Mårten Svantesson
5a231077
- docs: update rclone configs in sample :: Viet Nguyen Duc3c6015c0
- Update tag in docs and files :: Selenium CI Bot
- Chart is using image tag 4.18.1-20240224
- Chart is tested on Kubernetes versions: v1.25.16 v1.26.14 v1.27.11 v1.28.7 v1.29.2
- Chart is tested on Helm versions: v3.10.3 v3.11.3 v3.12.3 v3.13.3 v3.14.2
- fix(chart): connection in script of Node startup probe and preStop lifecycle :: Viet Nguyen Duc
- fix(chart):
autoscaling.terminationGracePeriodSeconds
is not set in Node spec :: Viet Nguyen Duc
- Release chart 0.28.4 :: Viet Nguyen Duc
- update(chart): add annotations checksum for ConfigMap and Secret :: Viet Nguyen Duc
- test(chart): update chart values for CI tests :: Viet Nguyen Duc
- test(chart): autoscaling as job :: Viet Nguyen Duc
- Update tag in docs and files :: Selenium CI Bot
- Chart is using image tag 4.18.1-20240224
- Chart is tested on Kubernetes versions: v1.25.16 v1.26.14 v1.27.11 v1.28.7 v1.29.2
- fix(chart): fix object naming and add test to verify :: Viet Nguyen Duc
- Update tag in docs and files :: Selenium CI Bot
- Chart is using image tag 4.18.1-20240224
- Chart is tested on Kubernetes versions: v1.25.16 v1.26.14 v1.27.11 v1.28.7 v1.29.2
- feat(chart): option to disable release name prefix in object naming :: Viet Nguyen Duc
- fix(chart): extra scripts can be imported in sub-chart by default :: Viet Nguyen Duc
- release(chart): 0.28.2 :: Viet Nguyen Duc
- Update tag in docs and files :: Selenium CI Bot
- test(chart): test extra scripts import when import as sub-chart :: Viet Nguyen Duc
- Chart is using image tag 4.18.0-20240220
- Chart is tested on Kubernetes versions: v1.25.16 v1.26.14 v1.27.11 v1.28.7 v1.29.2
- bug(chart): template issue when chart is imported as dependency in umbrella charts :: Viet Nguyen Duc
- bug(chart): SE_NODE_GRID_URL missing port when
hostname
isselenium-grid.local
:: Viet Nguyen Duc - bug(chart) CRITICAL: Node startup probe loop infinite when ingress hostname is set :: Viet Nguyen Duc
- test(chart): update docs :: Viet Nguyen Duc
- test(chart): add tests for the case basic auth is enabled :: Viet Nguyen Duc
- test(chart): add tests for the case ingress is enabled with
hostname
set :: Viet Nguyen Duc - build(chart): change log and release notes for helm chart :: Viet Nguyen Duc
- Chart is using image tag 4.18.0-20240220
- Chart is tested on Kubernetes versions: v1.25.16 v1.26.14 v1.27.11 v1.28.7 v1.29.2
- feat: enable tracing observability in docker-compose and helm chart (#2137) :: Viet Nguyen Duc
- feat: video upload supports both docker-compose and helm chart (#2131) :: Viet Nguyen Duc
- feat(chart): set components host & port point to its service :: Viet Nguyen Duc
- feat: non-root user for video recorder (#2122) :: Viet Nguyen Duc
- feat(chart): Log Node preStop exec to console :: Viet Nguyen Duc
- feat(chart): delete file after upload (#2117) :: Doofus100500
- Update tag in docs and files :: Selenium CI Bot
- Release 4.18.0 :: Viet Nguyen Duc
- test(chart): CI tests run against different Kubernetes version :: Viet Nguyen Duc
- update(tracing): Use OTLP exporter instead of Jaeger specific :: Viet Nguyen Duc
- update(chart): Node preStop and startupProbe in autoscaling Deployment (#2139) :: Viet Nguyen Duc
- update(chart): objects name convention with prefix is chart RELEASENAME (#2134) :: Viet Nguyen Duc
- [🚀 Feature]: Update objects name convention with prefix is Chart RELEASENAME #2109 (#2120) :: Bas M
- update(chart): Make var RECORD_VIDEO lowercase before comparison (#2128) :: Doofus100500
- test(chart): parallel with autoscalingType deployment & job :: Viet Nguyen Duc
- docs(chart): point shielding in README (#2116) :: Doofus100500
- Update chart CHANGELOG [skip ci] :: Selenium CI Bot
- Chart is using image tag 4.17.0-20240123
- feat(chart): templating in name(Override) for new object [deploy] :: Viet Nguyen Duc
- feat(chart): templating in name(Override) (#2107) :: Bas M
- feat(chart): Add node registration secret to exec preStop container Update default scalingStrategy.strategy: accurate [skip ci] :: Viet Nguyen Duc
- feat(chart): Configuration extra scripts mount to container (#2105) :: Viet Nguyen Duc
- feat(chart): Bump dependency charts KEDA and Ingress-NGINX version (#2103) :: Viet Nguyen Duc
- feat(chart): Add RCLONE as default video uploader on Kubernetes (#2100) :: Viet Nguyen Duc
- feat(chart): videoRecorder getting scripts from external files (#2095) :: Viet Nguyen Duc
- feat(chart): Add config to control disabling Grid UI (#2083) :: Viet Nguyen Duc
- feat(chart): Simplify to enable HTTPS/TLS in Selenium Grid on Kubernetes (#2080) :: Viet Nguyen Duc
- feat(chart): Simplify config ports, probes, lifecycle hooks for Nodes (#2077) :: Viet Nguyen Duc
- Update tag in docs and files :: Selenium CI Bot
- feat(chart): se:recordVideo should be used to determine if record video (#2104) :: Viet Nguyen Duc
- [build] Fix duplicated Nightly releases creation :: Viet Nguyen Duc
- build(chart): Chart built on top of Nightly images (#2089) :: Viet Nguyen Duc
- Update chart CHANGELOG [skip ci] :: Selenium CI Bot
- Chart is using image tag 4.16.1-20231219
- fix(chart): Remove trailing slash from default subPath value (#2076) :: Viet Nguyen Duc
- Update chart CHANGELOG [skip ci] :: Selenium CI Bot
- Chart is using image tag 4.16.1-20231219
- feat(chart): Simplify to access Selenium Grid from outside of Kubernetes (#2073) :: Viet Nguyen Duc
- feat(chart): Simplify to change log level in Kubernetes (#2072) :: Viet Nguyen Duc
- bug: ENV variable SE_VNC_PASSWORD contains sensitive data (#2061) :: Viet Nguyen Duc
- Update tag in docs and files :: Selenium CI Bot
- Update chart CHANGELOG [skip ci] :: Selenium CI Bot
- Chart is using image tag 4.16.1-20231212
- Update tag in docs and files :: Selenium CI Bot
- Update chart CHANGELOG [skip ci] :: Selenium CI Bot
- Chart is using image tag 4.16.1-20231208
- Add script to generate chart CHANGELOG after released (#2054) :: Viet Nguyen Duc
- feat(chart): Append subPath to ENV variable SE_NODE_GRID_URL (#2053) :: Viet Nguyen Duc
- Update tag in docs and files :: Selenium CI Bot
- Chart is using image tag 4.16.0-20231206
- feat(chart): Add default annotations for ingress nginx controller (#2047) :: Viet Nguyen Duc
- feat: Video image with based FFmpeg-6.1 on Ubuntu-22.04 (#2042) :: Viet Nguyen Duc
- bug(#1824): Container ENV SE_NODE_SESSION_TIMEOUT not take effect (#2044) :: Viet Nguyen Duc
- bug(#2038): Rollback io.opentelemetry 1.31.0 - add test tracing enabled (#2040) :: Viet Nguyen Duc
- Update tag in docs and files :: Selenium CI Bot
- Update chart CHANGELOG [skip ci] :: Viet Nguyen Duc
- test(chart): Parallel tests execution against autoscaling in Kubernetes (#2046) :: Viet Nguyen Duc
- test(chart): Chart template render and assert output (#2043) :: Viet Nguyen Duc
- test(chart): Add test for setting registry to pull images (#2036) :: Viet Nguyen Duc
- Update image tag to 4.16.0-20231206
- Update tag in docs and files :: Selenium CI Bot
- test: Add sanity test for download file (#2034) [deploy] :: Viet Nguyen Duc
- feat(chart): distribution registry can be set global and individual component (#2030) :: Viet Nguyen Duc
- Update tag in docs and files [skip ci] :: Selenium CI Bot
- test: Sanity tests Selenium Grid chart via Makefile commands (#2029) :: Viet Nguyen Duc
- Feature run selenium tests grid on kubernetes via helm chart (#2027) :: Amar Deep Singh
- feat: CI Bot bump chart version along with new deploy image version (#2028) :: Viet Nguyen Duc
- Update NodeChrome support latest version from GoogleChromeLabs (#2018) :: Viet Nguyen Duc
- Update tag in docs and files [skip ci] :: Selenium CI Bot
- corrected typo in selenium grid charts (#2010) :: Thabelo Ramabulana
- Update image tag to 4.15.0-20231110
- Bug: Error setting name in helm release #2006 #2007 (#2009) :: Viet Nguyen Duc
- Update image tag to 4.15.0-20231110
- feat(helm-test): Added helm test and linting (#2003) :: Amar Deep Singh
- Update tag in docs and files [skip ci] :: Selenium CI Bot
- Update tag in docs and files [skip ci] :: Selenium CI Bot
- feat: Adding port to nodes service (#1996) :: Viet Nguyen Duc
- Update image tag to 4.15.0-20231102
- Bumping chart version :: Viet Nguyen Duc
- Add chart parameter ingress.paths to configure custom paths (#1994) :: Viet Nguyen Duc
- feat(autoscaling): Unified parameters to set scaled options for browser nodes (#1989) :: Viet Nguyen Duc
- Update tag in docs and files [skip ci] :: Selenium CI Bot
- Improve chart templates in the section videoRecorder (#1987) :: Viet Nguyen Duc
- Improve default value for videoRecorder in chart (#1984) :: Viet Nguyen Duc
- Fix minor issues after PR #1881 and #1981 (#1983) :: Viet Nguyen Duc
- Update tag in docs and files [skip ci] :: Selenium CI Bot
- feat: video recording with pluggable upload container (#1881) :: Mårten Svantesson
- Update Video/Dockerfile with based image ffmpeg:6.0-alpine (#1981) :: Viet Nguyen Duc
- Update image tag to 4.14.1-20231025
- feat(keda): bumped up keda 2.12.0 (#1960) :: Amar Deep Singh
- Add missing Ingress namespace field (#1966) :: Cody Lent
- Update image tag to 4.13.0-20231004
- Update image tag to 4.13.0-20230926
- Update image tag to 4.12.1-20230920
- Update image tag to 4.12.1-20230912
- feat: Add option to inject sidecars into Node Pods (#1938)
- Add minReplicaCount, remove replicas if autoscaling is enabled (#1932)
- Update image tag to 4.12.1-20230904
- fix missing securityContext in nodes (#1907) :: balazs92117
- Support to nodes livenessProbe into the Helm Chart (#1897) :: Bruno Brito
- helm chart VolumeMounts & Volumes for Selenium hub (#1893) :: Yoga Yu
- Update image tag to 4.11.0-20230801
- Autoscaling selenium grid on kubernetes with scaledjobs (#1854)
- Update image tag to 4.10.0-20230607
- Add affinity to helm charts (#1851)
- Make deployment securityContext configurable via values.yaml (#1845)
- Update image tag to 4.9.1-20230508
- Custom Ingress Path for Helm Chart (#1834)
- Update image tag to 4.9.0-20230421
- Update image tag to 4.8.3-20230328
- Update image tag to 4.8.3-20230328
- Update image tag to 4.8.2-20230325
- Update image tag to 4.8.1-20230306
- Make ingress compatible with format prior to 1.19-0 k8s version
- Update image tag to 4.8.1-20230221
- Update image tag to 4.8.0-20230210
- Update image tag to 4.8.0-20230123
- Update image tag to 4.7.2-20221219
- Update image tag to 4.7.2-20221217
- Update image tag to 4.7.1-20221208
- Update image tag to 4.7.0-20221202
- Update image tag to 4.6.0-20221104
- Added support to disable Chrome, Edge, and Firefox Deployment using
deploymentEnabled
- Update image tag to 4.6.0-20221024
- Update image tag to 4.5.0-20221017
- Remove EventBus from SessionQueue environment variables
- Adds helm-chart releaseName to all selectors in resources
- Update image tag to 4.5.0-20221004
- Bump version chart
- Add lifecycle preStop hook & startupProbe, fix port number
- Update image tag to 4.4.0-20220831
- Added support of loadBalancerIP for hub and router services
- Added ability to specify image pull secrets
- Pod PriorityClasses
- Update image tag to 4.3.0-20220706
- Added ability to set hostAliases on browser node deployments
- Added ability to mount arbitrary volumes into browser nodes
- Update image tag to 4.3.0-20220624
- Update image tag to 4.2.1-20220608
- Expose the Hub or the Router by default with ingress resource.
- Set the default serviceType of the Hub and the Router to ClusterIP
- Helm charts repo to GitHub Pages - https://www.selenium.dev/docker-selenium
- Update image tag to 4.2.1-20220531
- Support for Edge nodes.
- Support for
nodeSelector
. - Support for
tolerations
. - Allow to add additional labels to the hub, edge, firefox and chrome nodes.
- Fix queue component name (#1290)
- Update image tag to 4.1.4-20220427
- Opera nodes
CHANGELOG.md
- Added
global
block to be able to specify component's image tag globally. - DSHM's volume size customizable.
- Service type and service annotations are now customizable.
- Services won't be created if nodes are disabled.
- Selenium grid components separated.
- Selenium Hub server.
- Chrome, Opera and Firefox nodes.