From 30a6cc3653ce5dcc068979a4313cf796a1114c8f Mon Sep 17 00:00:00 2001 From: Viet Nguyen Duc Date: Wed, 6 Dec 2023 13:11:36 +0530 Subject: [PATCH 1/3] Update chart CHANGELOG [skip ci] Signed-off-by: Viet Nguyen Duc --- charts/selenium-grid/CHANGELOG.md | 47 +++++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/charts/selenium-grid/CHANGELOG.md b/charts/selenium-grid/CHANGELOG.md index 68558c3b41..c33ad3691e 100644 --- a/charts/selenium-grid/CHANGELOG.md +++ b/charts/selenium-grid/CHANGELOG.md @@ -2,22 +2,47 @@ All notable changes to this helm chart will be documented in this file. -## :heavy_check_mark: 0.24.0 +## :heavy_check_mark: 0.25.3 -### Added +### Changed +- Update image tag to 4.15.0-20231129 +- 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 + +## :heavy_check_mark: 0.25.1 +### Changed +- Update image tag to 4.15.0-20231110 +- Bug: Error setting name in helm release #2006 #2007 (#2009) :: Viet Nguyen Duc + +## :heavy_check_mark: 0.25.0 + +### Changed +- 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 -- Bumping chart version :: Diego Molina -- Fix minor issues after PR #1881 and #1981 (#1983) :: Viet Nguyen Duc -- Improve default value for videoRecorder in chart (#1984) :: Viet Nguyen Duc -- Improve chart templates in the section videoRecorder (#1987) :: Viet Nguyen Duc -- Update to Selenium 4.15.0 (#1990) :: Luis Correia -- feat(autoscaling): Unified parameters to set scaled options for browser nodes (#1989) :: Viet Nguyen Duc -- Add chart parameter ingress.paths to configure custom paths (#1994) :: Viet Nguyen Duc -- feat: Adding port to nodes service (#1196) :: Viet Nguyen Duc +- Update tag in docs and files [skip ci] :: Selenium CI Bot +- feat: Adding port to nodes service (#1996) :: Viet Nguyen Duc + +## :heavy_check_mark: 0.24.0 ### Changed -- Update image tag to 4.15.0-20231129 +- 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 ## :heavy_check_mark: 0.23.0 From 59cb6cb911b6adcdc1727882510a40c3313ab094 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 15:36:06 +0700 Subject: [PATCH 2/3] Bump actions/setup-python from 4.7.1 to 4.8.0 (#2048) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 4.8.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4.7.1...v4.8.0) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build-test.yml | 2 +- .github/workflows/helm-chart-test.yml | 2 +- .github/workflows/test-video.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 0bdda25c5f..bbed4d9fcb 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -19,7 +19,7 @@ jobs: - name: Output Docker info run: docker info - name: Set up Python - uses: actions/setup-python@v4.7.1 + uses: actions/setup-python@v4.8.0 with: python-version: '3.11' check-latest: true diff --git a/.github/workflows/helm-chart-test.yml b/.github/workflows/helm-chart-test.yml index feedc34728..3a8865f09e 100644 --- a/.github/workflows/helm-chart-test.yml +++ b/.github/workflows/helm-chart-test.yml @@ -20,7 +20,7 @@ jobs: - name: Output Docker info run: docker info - name: Set up Python - uses: actions/setup-python@v4.7.1 + uses: actions/setup-python@v4.8.0 with: python-version: '3.11' check-latest: true diff --git a/.github/workflows/test-video.yml b/.github/workflows/test-video.yml index e65301460a..22d536297c 100644 --- a/.github/workflows/test-video.yml +++ b/.github/workflows/test-video.yml @@ -16,7 +16,7 @@ jobs: - name: Output Docker info run: docker info - name: Set up Python - uses: actions/setup-python@v4.7.1 + uses: actions/setup-python@v4.8.0 with: python-version: '3.11' check-latest: true From da15922786b31ffc9fd5bb23cf73418d77666875 Mon Sep 17 00:00:00 2001 From: Viet Nguyen Duc Date: Wed, 6 Dec 2023 17:39:09 +0700 Subject: [PATCH 3/3] Add build-arg to get based version from Makefile (#2049) Add build-arg to get version from Makefile Signed-off-by: Viet Nguyen Duc --- Base/Dockerfile | 4 +++- Makefile | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Base/Dockerfile b/Base/Dockerfile index 05a489b95e..7122d97726 100644 --- a/Base/Dockerfile +++ b/Base/Dockerfile @@ -1,6 +1,8 @@ FROM ubuntu:jammy-20231004 LABEL authors="Selenium " +ARG VERSION +ARG RELEASE=selenium-${VERSION} #================================================ # Customize sources for apt-get #================================================ @@ -74,7 +76,7 @@ COPY supervisord.conf /etc RUN mkdir -p /opt/selenium /opt/selenium/assets /var/run/supervisor /var/log/supervisor \ && touch /opt/selenium/config.toml \ && chmod -R 777 /opt/selenium /opt/selenium/assets /var/run/supervisor /var/log/supervisor /etc/passwd \ - && wget --no-verbose https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.15.0/selenium-server-4.15.0.jar \ + && wget --no-verbose https://github.com/SeleniumHQ/selenium/releases/download/${RELEASE}/selenium-server-${VERSION}.jar \ -O /opt/selenium/selenium-server.jar \ && chgrp -R 0 /opt/selenium ${HOME} /opt/selenium/assets /var/run/supervisor /var/log/supervisor \ && chmod -R g=u /opt/selenium ${HOME} /opt/selenium/assets /var/run/supervisor /var/log/supervisor \ diff --git a/Makefile b/Makefile index cf025422de..c55575025e 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,8 @@ NAME := $(or $(NAME),$(NAME),selenium) CURRENT_DATE := $(shell date '+%Y%m%d') BUILD_DATE := $(or $(BUILD_DATE),$(BUILD_DATE),$(CURRENT_DATE)) VERSION := $(or $(VERSION),$(VERSION),4.15.0) +BASE_VERSION := $(or $(BASE_VERSION),$(BASE_VERSION),4.15.0) +BASE_RELEASE := $(or $(BASE_RELEASE),$(BASE_RELEASE),selenium-$(BASE_VERSION)) TAG_VERSION := $(VERSION)-$(BUILD_DATE) NAMESPACE := $(or $(NAMESPACE),$(NAMESPACE),$(NAME)) AUTHORS := $(or $(AUTHORS),$(AUTHORS),SeleniumHQ) @@ -37,7 +39,7 @@ build: all ci: build test base: - cd ./Base && docker build $(BUILD_ARGS) -t $(NAME)/base:$(TAG_VERSION) . + cd ./Base && docker build $(BUILD_ARGS) --build-arg VERSION=$(BASE_VERSION) --build-arg RELEASE=$(BASE_RELEASE) -t $(NAME)/base:$(TAG_VERSION) . hub: base cd ./Hub && docker build $(BUILD_ARGS) $(FROM_IMAGE_ARGS) -t $(NAME)/hub:$(TAG_VERSION) .