Skip to content
This repository was archived by the owner on Jun 22, 2024. It is now read-only.

Commit fc20682

Browse files
committed
Release 4.18.0
[deploy] Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent 4671869 commit fc20682

File tree

8 files changed

+22
-15
lines changed

8 files changed

+22
-15
lines changed

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
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.17.0)
5-
BASE_VERSION := $(or $(BASE_VERSION),$(BASE_VERSION),4.17.0)
4+
BASE_RELEASE := $(or $(BASE_RELEASE),$(BASE_RELEASE),selenium-4.18.0)
5+
BASE_VERSION := $(or $(BASE_VERSION),$(BASE_VERSION),4.18.0)
66
BASE_RELEASE_NIGHTLY := $(or $(BASE_RELEASE_NIGHTLY),$(BASE_RELEASE_NIGHTLY),nightly)
7-
BASE_VERSION_NIGHTLY := $(or $(BASE_VERSION_NIGHTLY),$(BASE_VERSION_NIGHTLY),4.18.0-SNAPSHOT)
8-
VERSION := $(or $(VERSION),$(VERSION),4.17.0)
7+
BASE_VERSION_NIGHTLY := $(or $(BASE_VERSION_NIGHTLY),$(BASE_VERSION_NIGHTLY),4.19.0-SNAPSHOT)
8+
VERSION := $(or $(VERSION),$(VERSION),4.18.0)
99
TAG_VERSION := $(VERSION)-$(BUILD_DATE)
1010
CHART_VERSION_NIGHTLY := $(or $(CHART_VERSION_NIGHTLY),$(CHART_VERSION_NIGHTLY),1.0.0-nightly)
1111
NAMESPACE := $(or $(NAMESPACE),$(NAMESPACE),$(NAME))

charts/selenium-grid/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
- Chart is using image tag 4.17.0-20240123
44

55
### Added
6-
- feat(chart): templating in name(Override) for new object [deploy] Signed-off-by: Viet Nguyen Duc <[email protected]> :: Viet Nguyen Duc
6+
- feat(chart): templating in name(Override) for new object [deploy] :: Viet Nguyen Duc
77
- feat(chart): templating in name(Override) (#2107) :: Bas M
88
- feat(chart): Add node registration secret to exec preStop container Update default scalingStrategy.strategy: accurate [skip ci] :: Viet Nguyen Duc
99
- feat(chart): Configuration extra scripts mount to container (#2105) :: Viet Nguyen Duc

docker-compose-v3-video-upload.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
version: "3"
66
services:
77
chrome:
8-
image: selenium/node-chrome:nightly
8+
image: selenium/node-chrome:4.17.0-20240123
99
shm_size: 2gb
1010
depends_on:
1111
- selenium-hub
@@ -15,7 +15,7 @@ services:
1515
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
1616

1717
edge:
18-
image: selenium/node-edge:nightly
18+
image: selenium/node-edge:4.17.0-20240123
1919
shm_size: 2gb
2020
depends_on:
2121
- selenium-hub
@@ -25,7 +25,7 @@ services:
2525
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
2626

2727
firefox:
28-
image: selenium/node-firefox:nightly
28+
image: selenium/node-firefox:4.17.0-20240123
2929
shm_size: 2gb
3030
depends_on:
3131
- selenium-hub
@@ -35,7 +35,7 @@ services:
3535
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
3636

3737
chrome_video:
38-
image: selenium/video:nightly
38+
image: selenium/video:ffmpeg-6.1-20240123
3939
depends_on:
4040
- chrome
4141
environment:
@@ -55,7 +55,7 @@ services:
5555
- RCLONE_CONFIG_S3_ENDPOINT=https://storage.googleapis.com
5656

5757
edge_video:
58-
image: selenium/video:nightly
58+
image: selenium/video:ffmpeg-6.1-20240123
5959
depends_on:
6060
- edge
6161
environment:
@@ -75,7 +75,7 @@ services:
7575
- RCLONE_CONFIG_S3_ENDPOINT=https://storage.googleapis.com
7676

7777
firefox_video:
78-
image: selenium/video:nightly
78+
image: selenium/video:ffmpeg-6.1-20240123
7979
depends_on:
8080
- firefox
8181
environment:
@@ -95,7 +95,7 @@ services:
9595
- RCLONE_CONFIG_S3_ENDPOINT=https://storage.googleapis.com
9696

9797
selenium-hub:
98-
image: selenium/hub:nightly
98+
image: selenium/hub:4.17.0-20240123
9999
container_name: selenium-hub
100100
ports:
101101
- "4442:4442"

generate_chart_changelog.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ generate_changelog() {
2929

3030
# Get the changes for each section (Added, Removed, Fixed, Changed)
3131
image_tag_changes=$(echo "Chart is using image tag $CHART_APP_VERSION" | sed -e 's/^/- /')
32+
k8s_versions_tested=$(echo "Chart is tested on Kubernetes versions: $(cat .github/workflows/helm-chart-test.yml | grep -oP "k8s-version: '\Kv.*(?=')" | tr '\n' ',')")
3233
added_changes=$(git log --pretty=format:"%s :: %an" "$commit_range" -- "$CHART_DIR" | grep -iE "^feat|^add" | sed -e 's/^/- /')
3334
removed_changes=$(git log --pretty=format:"%s :: %an" "$commit_range" -- "$CHART_DIR" | grep -iE "^remove|^deprecate|^delete" | sed -e 's/^/- /')
3435
fixed_changes=$(git log --pretty=format:"%s :: %an" "$commit_range" -- "$CHART_DIR" | grep -iE "^fix|^bug" | sed -e 's/^/- /')
@@ -46,6 +47,7 @@ generate_changelog() {
4647
echo "## :heavy_check_mark: ${current_tag}" >> "$temp_file"
4748
echo "" >> "$temp_file"
4849
echo "$image_tag_changes" >> "$temp_file"
50+
echo "$k8s_versions_tested" >> "$temp_file"
4951
echo "" >> "$temp_file"
5052

5153
if [ -n "$added_changes" ]; then

tests/bootstrap.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if [ "${CI:-false}" = "false" ]; then
77
source docker-selenium-tests/bin/activate
88
fi
99

10-
python -m pip install selenium==4.17.2 \
10+
python -m pip install selenium==4.18.0 \
1111
docker===6.1.3 \
1212
| grep -v 'Requirement already satisfied'
1313

tests/charts/ci/base-auth-ingress-values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ hub:
3232
- name: SE_SESSION_RETRY_INTERVAL
3333
value: "5"
3434
- name: SE_HEALTHCHECK_INTERVAL
35-
value: "5"
35+
value: "15"
3636
- name: SE_REJECT_UNSUPPORTED_CAPS
3737
value: "false"
3838
- name: SE_OPTS

tests/charts/make/chart_cluster_setup.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ elif [ "${CLUSTER}" = "minikube" ]; then
5656
sudo chmod 777 /tmp
5757
export CHANGE_MINIKUBE_NONE_USER=true
5858
sudo -SE minikube start --vm-driver=none --cpus ${CPUs} --memory ${MEMORY} \
59-
--kubernetes-version=${KUBERNETES_VERSION} --network-plugin=cni --cni=${CNI} --container-runtime=${CONTAINER_RUNTIME}
59+
--kubernetes-version=${KUBERNETES_VERSION} --network-plugin=cni --cni=${CNI} --container-runtime=${CONTAINER_RUNTIME} --wait=all
6060
sudo chown -R $USER $HOME/.kube $HOME/.minikube
6161
fi
6262

@@ -70,3 +70,6 @@ if [ "${CLUSTER}" = "kind" ]; then
7070
kind load docker-image --name ${CLUSTER_NAME} "$image"
7171
done
7272
fi
73+
74+
echo "Wait for KEDA core to be ready"
75+
kubectl -n ${KEDA_NAMESPACE} wait --for=condition=ready pod -l app.kubernetes.io/instance=${KEDA_NAMESPACE} --timeout 180s

tests/charts/make/chart_test.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ helm template --debug ${HELM_COMMAND_ARGS} > tests/tests/cluster_deployment_mani
109109
echo "Deploy Selenium Grid Chart"
110110
helm upgrade --install ${HELM_COMMAND_ARGS}
111111

112+
kubectl get pods -A
113+
112114
echo "Run Tests"
113115
export CHART_CERT_PATH=$(readlink -f ${CHART_CERT_PATH})
114116
export SELENIUM_GRID_PROTOCOL=${SELENIUM_GRID_PROTOCOL}

0 commit comments

Comments
 (0)