Skip to content

Commit 9eb0080

Browse files
committed
Update Selenium Grid 4.37.0
Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
1 parent 35811a3 commit 9eb0080

File tree

9 files changed

+33
-31
lines changed

9 files changed

+33
-31
lines changed

.github/workflows/release-firefox-versions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ on:
3131
browser-versions:
3232
description: 'List browser version to build. E.g: [130, 131]'
3333
required: true
34-
default: '[98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142]'
34+
default: '[98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143]'
3535
push-image:
3636
description: 'Push image after testing successfully'
3737
required: true

Base/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ LABEL org.opencontainers.image.source="https://github.com/${AUTHORS}/docker-sele
77
ARG VERSION
88
ARG RELEASE=selenium-${VERSION}
99
# Default value should be aligned with upstream Selenium (https://github.com/SeleniumHQ/selenium/blob/trunk/MODULE.bazel)
10-
ARG OPENTELEMETRY_VERSION=1.54.1
11-
ARG GRPC_VERSION=1.75.0
12-
ARG NETTY_VERSION=4.2.6.Final
10+
ARG OPENTELEMETRY_VERSION=1.55.0
11+
ARG GRPC_VERSION=1.76.0
12+
ARG NETTY_VERSION=4.2.7.Final
1313
ARG CS_VERSION=2.1.25-M18
1414
ARG ENVSUBST_VERSION=1.4.6
1515
ARG CURL_VERSION=8.16.0

Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
NAME := $(or $(NAME),$(NAME),selenium)
22
CURRENT_DATE := $(shell date '+%Y%m%d')
33
BUILD_DATE := $(or $(BUILD_DATE),$(BUILD_DATE),$(CURRENT_DATE))
4-
BASE_RELEASE := $(or $(BASE_RELEASE),$(BASE_RELEASE),selenium-4.36.0)
5-
BASE_VERSION := $(or $(BASE_VERSION),$(BASE_VERSION),4.36.0)
6-
BINDING_VERSION := $(or $(BINDING_VERSION),$(BINDING_VERSION),4.36.0)
4+
BASE_RELEASE := $(or $(BASE_RELEASE),$(BASE_RELEASE),selenium-4.37.0)
5+
BASE_VERSION := $(or $(BASE_VERSION),$(BASE_VERSION),4.37.0)
6+
BINDING_VERSION := $(or $(BINDING_VERSION),$(BINDING_VERSION),4.37.0)
77
BASE_RELEASE_NIGHTLY := $(or $(BASE_RELEASE_NIGHTLY),$(BASE_RELEASE_NIGHTLY),nightly)
8-
BASE_VERSION_NIGHTLY := $(or $(BASE_VERSION_NIGHTLY),$(BASE_VERSION_NIGHTLY),4.37.0-SNAPSHOT)
9-
VERSION := $(or $(VERSION),$(VERSION),4.36.0)
10-
MVN_SELENIUM_VERSION := $(or $(MVN_SELENIUM_VERSION),$(MVN_SELENIUM_VERSION),4.36.0)
8+
BASE_VERSION_NIGHTLY := $(or $(BASE_VERSION_NIGHTLY),$(BASE_VERSION_NIGHTLY),4.38.0-SNAPSHOT)
9+
VERSION := $(or $(VERSION),$(VERSION),4.37.0)
10+
MVN_SELENIUM_VERSION := $(or $(MVN_SELENIUM_VERSION),$(MVN_SELENIUM_VERSION),4.37.0)
1111
TAG_VERSION := $(VERSION)-$(BUILD_DATE)
1212
CHART_VERSION_NIGHTLY := $(or $(CHART_VERSION_NIGHTLY),$(CHART_VERSION_NIGHTLY),1.0.0-nightly)
1313
NAMESPACE := $(or $(NAMESPACE),$(NAMESPACE),$(NAME))
@@ -30,9 +30,9 @@ SEL_PASSWD := $(or $(SEL_PASSWD),$(SEL_PASSWD),secret)
3030
CHROMIUM_VERSION := $(or $(CHROMIUM_VERSION),$(CHROMIUM_VERSION),latest)
3131
FIREFOX_DOWNLOAD_URL := $(or $(FIREFOX_DOWNLOAD_URL),$(FIREFOX_DOWNLOAD_URL),)
3232
SBOM_OUTPUT := $(or $(SBOM_OUTPUT),$(SBOM_OUTPUT),package_versions.txt)
33-
KEDA_TAG_PREV_VERSION := $(or $(KEDA_TAG_PREV_VERSION),$(KEDA_TAG_PREV_VERSION),2.17.2-selenium-grid)
34-
KEDA_CORE_VERSION := $(or $(KEDA_CORE_VERSION),$(KEDA_CORE_VERSION),2.17.2)
35-
KEDA_TAG_VERSION := $(or $(KEDA_TAG_VERSION),$(KEDA_TAG_VERSION),2.17.2-selenium-grid)
33+
KEDA_TAG_PREV_VERSION := $(or $(KEDA_TAG_PREV_VERSION),$(KEDA_TAG_PREV_VERSION),2.18.0-selenium-grid)
34+
KEDA_CORE_VERSION := $(or $(KEDA_CORE_VERSION),$(KEDA_CORE_VERSION),2.18.0)
35+
KEDA_TAG_VERSION := $(or $(KEDA_TAG_VERSION),$(KEDA_TAG_VERSION),2.18.0-selenium-grid)
3636
KEDA_BASED_NAME := $(or $(KEDA_BASED_NAME),$(KEDA_BASED_NAME),ndviet)
3737
KEDA_BASED_TAG := $(or $(KEDA_BASED_TAG),$(KEDA_BASED_TAG),2.17.2-selenium-grid-20250721)
3838
TEST_PATCHED_KEDA := $(or $(TEST_PATCHED_KEDA),$(TEST_PATCHED_KEDA),false)

charts/selenium-grid/CONFIGURATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ A Helm chart for creating a Selenium Grid Server in Kubernetes
401401
| autoscaling.metricType | string | `""` | The type of metric that should be used (The default: AverageValue in KEDA) |
402402
| autoscaling.annotations | object | `{"helm.sh/hook":"post-install,post-upgrade,post-rollback","helm.sh/hook-weight":"1"}` | Annotations for KEDA resources: ScaledObject and ScaledJob |
403403
| autoscaling.patchObjectFinalizers.nameOverride | string | `nil` | Override the name of the patch job |
404-
| autoscaling.patchObjectFinalizers.enabled | bool | `true` | Enable patching finalizers for KEDA scaled resources. Workaround for Hook post-upgrade selenium-grid/templates/x-node-hpa.yaml failed: object is being deleted: scaledobjects.keda.sh "x" already exists |
404+
| autoscaling.patchObjectFinalizers.enabled | bool | `false` | Enable patching finalizers for KEDA scaled resources. Workaround for Hook post-upgrade selenium-grid/templates/x-node-hpa.yaml failed: object is being deleted: scaledobjects.keda.sh "x" already exists |
405405
| autoscaling.patchObjectFinalizers.activeDeadlineSeconds | int | `600` | Deadline (in seconds) for patch job to complete |
406406
| autoscaling.patchObjectFinalizers.annotations | object | `{"helm.sh/hook":"post-install,post-upgrade,post-rollback,pre-delete","helm.sh/hook-delete-policy":"hook-succeeded,before-hook-creation"}` | Annotations for patch job |
407407
| autoscaling.patchObjectFinalizers.deleteObjectsScript | string | `""` | Define your custom script to replace the default script |

charts/selenium-grid/multiple-nodes-platform-version.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,11 @@ crossBrowsers:
239239
hpa:
240240
platformName: 'Linux'
241241
browserVersion: ''
242+
- nameOverride: '{{ $.Release.Name }}-node-firefox-143'
243+
imageTag: '143.0-20251001'
244+
hpa:
245+
platformName: 'Linux'
246+
browserVersion: '143.0'
242247
- nameOverride: '{{ $.Release.Name }}-node-firefox-142'
243248
imageTag: '142.0-20251001'
244249
hpa:

charts/selenium-grid/values.yaml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,7 +1053,7 @@ autoscaling:
10531053
# -- Override the name of the patch job
10541054
nameOverride:
10551055
# -- Enable patching finalizers for KEDA scaled resources. Workaround for Hook post-upgrade selenium-grid/templates/x-node-hpa.yaml failed: object is being deleted: scaledobjects.keda.sh "x" already exists
1056-
enabled: true
1056+
enabled: false
10571057
# -- Deadline (in seconds) for patch job to complete
10581058
activeDeadlineSeconds: 600
10591059
# -- Annotations for patch job
@@ -2182,20 +2182,6 @@ videoManager:
21822182
# Configuration for dependency chart keda
21832183
keda:
21842184
# enabled: false
2185-
# -- Specify image for KEDA components
2186-
# image:
2187-
# keda:
2188-
# registry: selenium
2189-
# repository: keda
2190-
# tag: "2.17.2-selenium-grid-20250721"
2191-
# metricsApiServer:
2192-
# registry: selenium
2193-
# repository: keda-metrics-apiserver
2194-
# tag: "2.17.2-selenium-grid-20250721"
2195-
# webhooks:
2196-
# registry: selenium
2197-
# repository: keda-admission-webhooks
2198-
# tag: "2.17.2-selenium-grid-20250721"
21992185
# -- Annotations for KEDA resources
22002186
additionalAnnotations:
22012187
http:

tests/build-backward-compatible/browser-matrix.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
matrix:
22
browser:
3+
'144':
4+
FIREFOX_VERSION: '144.0'
5+
FIREFOX_PLATFORMS: linux/amd64,linux/arm64
36
'143':
47
FIREFOX_VERSION: 143.0.4
58
FIREFOX_PLATFORMS: linux/amd64,linux/arm64
69
'142':
710
FIREFOX_VERSION: 142.0.1
811
FIREFOX_PLATFORMS: linux/amd64,linux/arm64
912
'141':
10-
EDGE_VERSION: microsoft-edge-stable=141.0.3537.57-1
11-
CHROME_VERSION: google-chrome-stable=141.0.7390.54-1
13+
EDGE_VERSION: microsoft-edge-stable=141.0.3537.85-1
14+
CHROME_VERSION: google-chrome-stable=141.0.7390.107-1
1215
FIREFOX_VERSION: 141.0.3
1316
FIREFOX_PLATFORMS: linux/amd64,linux/arm64
1417
'140':

tests/build-backward-compatible/firefox-matrix.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
matrix:
22
browser:
3+
'144':
4+
FIREFOX_VERSION: '144.0'
35
'143':
46
FIREFOX_VERSION: 143.0.4
57
'142':

tests/build-backward-compatible/selenium-matrix.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ matrix:
55
BASE_VERSION: 4.35.0-SNAPSHOT
66
VERSION: 4.35.0-SNAPSHOT
77
BINDING_VERSION: nightly
8+
4.37.0:
9+
BASE_RELEASE: selenium-4.37.0
10+
BASE_VERSION: 4.37.0
11+
VERSION: 4.37.0
12+
BINDING_VERSION: 4.37.0
13+
browser: []
814
4.36.0:
915
BASE_RELEASE: selenium-4.36.0
1016
BASE_VERSION: 4.36.0

0 commit comments

Comments
 (0)