Update tag in docs and files [skip ci]

This commit is contained in:
Selenium CI Bot
2022-10-24 13:53:22 +00:00
parent 86b20fe1d2
commit bb7ae2b861
16 changed files with 132 additions and 132 deletions

View File

@@ -55,6 +55,6 @@ body:
attributes:
label: Docker Selenium version (tag)
description: What version of Docker Selenium are you using?
placeholder: 4.5.2-20221021? Please use the full tag, avoid "latest"
placeholder: 4.5.3-20221024? Please use the full tag, avoid "latest"
validations:
required: true

View File

@@ -2,9 +2,9 @@
# Configs have a mapping between the Docker image to use and the capabilities that need to be matched to
# start a container with the given image.
configs = [
"selenium/standalone-firefox:4.5.2-20221021", '{"browserName": "firefox", "platformName": "linux"}',
"selenium/standalone-chrome:4.5.2-20221021", '{"browserName": "chrome", "platformName": "linux"}',
"selenium/standalone-edge:4.5.2-20221021", '{"browserName": "MicrosoftEdge", "platformName": "linux"}'
"selenium/standalone-firefox:4.5.3-20221024", '{"browserName": "firefox", "platformName": "linux"}',
"selenium/standalone-chrome:4.5.3-20221024", '{"browserName": "chrome", "platformName": "linux"}',
"selenium/standalone-edge:4.5.3-20221024", '{"browserName": "MicrosoftEdge", "platformName": "linux"}'
]
# URL for connecting to the docker daemon
@@ -14,7 +14,7 @@ configs = [
# socat -4 TCP-LISTEN:2375,fork UNIX-CONNECT:/var/run/docker.sock
url = "http://127.0.0.1:2375"
# Docker image used for video recording
video-image = "selenium/video:ffmpeg-4.3.1-20221021"
video-image = "selenium/video:ffmpeg-4.3.1-20221024"
# Uncomment the following section if you are running the node on a separate VM
# Fill out the placeholders with appropriate values

128
README.md
View File

@@ -7,7 +7,7 @@ The project is made possible by volunteer contributors who have put in thousands
and made the source code freely available under the [Apache License 2.0](LICENSE.md).
These Docker images come with a handful of tags to simplify its usage, have a look at them in one of
our [releases](https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.5.2-20221021).
our [releases](https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.5.3-20221024).
To get notifications of new releases, add yourself as a "Releases only" watcher.
@@ -62,7 +62,7 @@ Talk to us at https://www.selenium.dev/support/
1. Start a Docker container with Firefox
```bash
docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.5.2-20221021
docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.5.3-20221024
```
2. Point your WebDriver tests to http://localhost:4444
@@ -249,17 +249,17 @@ For more information on the Dev and Beta channel container images, see the blog
![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_24x24.png) Firefox
```bash
docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-firefox:4.5.2-20221021
docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-firefox:4.5.3-20221024
```
![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_24x24.png) Chrome
```bash
docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-chrome:4.5.2-20221021
docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-chrome:4.5.3-20221024
```
![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_24x24.png) Edge
```bash
docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-edge:4.5.2-20221021
docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-edge:4.5.3-20221024
```
_Note: Only one Standalone container can run on port_ `4444` _at the same time._
@@ -278,44 +278,44 @@ A Docker [network](https://docs.docker.com/engine/reference/commandline/network_
```bash
$ docker network create grid
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
--shm-size="2g" \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
selenium/node-chrome:4.5.2-20221021
selenium/node-chrome:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
--shm-size="2g" \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
selenium/node-edge:4.5.2-20221021
selenium/node-edge:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
--shm-size="2g" \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
selenium/node-firefox:4.5.2-20221021
selenium/node-firefox:4.5.3-20221024
```
##### Windows PowerShell
```powershell
$ docker network create grid
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub `
--shm-size="2g" `
-e SE_EVENT_BUS_PUBLISH_PORT=4442 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
selenium/node-chrome:4.5.2-20221021
selenium/node-chrome:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub `
--shm-size="2g" `
-e SE_EVENT_BUS_PUBLISH_PORT=4442 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
selenium/node-edge:4.5.2-20221021
selenium/node-edge:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub `
--shm-size="2g" `
-e SE_EVENT_BUS_PUBLISH_PORT=4442 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
selenium/node-firefox:4.5.2-20221021
selenium/node-firefox:4.5.3-20221024
```
When you are done using the Grid, and the containers have exited, the network can be removed with the following command:
@@ -332,7 +332,7 @@ configured to expose different ports.
##### Hub - Machine/VM 1
```bash
$ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.5.3-20221024
```
##### Node Chrome - Machine/VM 2
@@ -346,7 +346,7 @@ $ docker run -d -p 5555:5555 \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
-e SE_NODE_HOST=<ip-from-machine-2> \
selenium/node-chrome:4.5.2-20221021
selenium/node-chrome:4.5.3-20221024
```
###### Windows PowerShell
@@ -358,7 +358,7 @@ $ docker run -d -p 5555:5555 `
-e SE_EVENT_BUS_PUBLISH_PORT=4442 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
-e SE_NODE_HOST=<ip-from-machine-2> `
selenium/node-chrome:4.5.2-20221021
selenium/node-chrome:4.5.3-20221024
```
@@ -373,7 +373,7 @@ $ docker run -d -p 5555:5555 \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
-e SE_NODE_HOST=<ip-from-machine-3> \
selenium/node-edge:4.5.2-20221021
selenium/node-edge:4.5.3-20221024
```
###### Windows PowerShell
@@ -385,7 +385,7 @@ $ docker run -d -p 5555:5555 `
-e SE_EVENT_BUS_PUBLISH_PORT=4442 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
-e SE_NODE_HOST=<ip-from-machine-3> `
selenium/node-edge:4.5.2-20221021
selenium/node-edge:4.5.3-20221024
```
##### Node Firefox - Machine/VM 4
@@ -399,7 +399,7 @@ $ docker run -d -p 5555:5555 \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
-e SE_NODE_HOST=<ip-from-machine-4> \
selenium/node-firefox:4.5.2-20221021
selenium/node-firefox:4.5.3-20221024
```
###### Windows PowerShell
@@ -411,7 +411,7 @@ $ docker run -d -p 5555:5555 `
-e SE_EVENT_BUS_PUBLISH_PORT=4442 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
-e SE_NODE_HOST=<ip-from-machine-4> `
selenium/node-firefox:4.5.2-20221021
selenium/node-firefox:4.5.3-20221024
```
##### Node Chrome - Machine/VM 4
@@ -426,7 +426,7 @@ $ docker run -d -p 5556:5556 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
-e SE_NODE_HOST=<ip-from-machine-4> \
-e SE_NODE_PORT=5556 \
selenium/node-chrome:4.5.2-20221021
selenium/node-chrome:4.5.3-20221024
```
###### Windows PowerShell
@@ -439,7 +439,7 @@ $ docker run -d -p 5556:5556 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
-e SE_NODE_HOST=<ip-from-machine-4> `
-e SE_NODE_PORT=5556 `
selenium/node-chrome:4.5.2-20221021
selenium/node-chrome:4.5.3-20221024
```
#### Docker Compose
@@ -471,7 +471,7 @@ ___
## Video recording
Tests execution can be recorded by using the `selenium/video:ffmpeg-4.3.1-20221021`
Tests execution can be recorded by using the `selenium/video:ffmpeg-4.3.1-20221024`
Docker image. One container is needed per each container where a browser is running. This means if you are
running 5 Nodes/Standalone containers, you will need 5 video containers, the mapping is 1-1.
@@ -497,8 +497,8 @@ This example shows how to start the containers manually:
``` bash
$ docker network create grid
$ docker run -d -p 4444:4444 -p 6900:5900 --net grid --name selenium --shm-size="2g" selenium/standalone-chrome:4.5.2-20221021
$ docker run -d --net grid --name video -v /tmp/videos:/videos selenium/video:ffmpeg-4.3.1-20221021
$ docker run -d -p 4444:4444 -p 6900:5900 --net grid --name selenium --shm-size="2g" selenium/standalone-chrome:4.5.3-20221024
$ docker run -d --net grid --name video -v /tmp/videos:/videos selenium/video:ffmpeg-4.3.1-20221024
# Run your tests
$ docker stop video && docker rm video
$ docker stop selenium && docker rm selenium
@@ -529,9 +529,9 @@ You can save this file locally and name it, for example, `config.toml`.
# Configs have a mapping between the Docker image to use and the capabilities that need to be matched to
# start a container with the given image.
configs = [
"selenium/standalone-firefox:4.5.2-20221021", "{\"browserName\": \"firefox\"}",
"selenium/standalone-chrome:4.5.2-20221021", "{\"browserName\": \"chrome\"}",
"selenium/standalone-edge:4.5.2-20221021", "{\"browserName\": \"MicrosoftEdge\"}"
"selenium/standalone-firefox:4.5.3-20221024", "{\"browserName\": \"firefox\"}",
"selenium/standalone-chrome:4.5.3-20221024", "{\"browserName\": \"chrome\"}",
"selenium/standalone-edge:4.5.3-20221024", "{\"browserName\": \"MicrosoftEdge\"}"
]
# URL for connecting to the docker daemon
@@ -544,7 +544,7 @@ configs = [
# Linux: varies from machine to machine, please mount /var/run/docker.sock. If this does not work, please create an issue.
url = "http://127.0.0.1:2375"
# Docker image used for video recording
video-image = "selenium/video:ffmpeg-4.3.1-20221021"
video-image = "selenium/video:ffmpeg-4.3.1-20221024"
# Uncomment the following section if you are running the node on a separate VM
# Fill out the placeholders with appropriate values
@@ -563,28 +563,28 @@ virtual machines.
```bash
$ docker network create grid
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
-v ${PWD}/config.toml:/opt/bin/config.toml \
-v ${PWD}/assets:/opt/selenium/assets \
-v /var/run/docker.sock:/var/run/docker.sock \
selenium/node-docker:4.5.2-20221021
selenium/node-docker:4.5.3-20221024
```
#### Windows PowerShell
```powershell
$ docker network create grid
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub `
-e SE_EVENT_BUS_PUBLISH_PORT=4442 `
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 `
-v ${PWD}/config.toml:/opt/bin/config.toml `
-v ${PWD}/assets:/opt/selenium/assets `
-v /var/run/docker.sock:/var/run/docker.sock `
selenium/node-docker:4.5.2-20221021
selenium/node-docker:4.5.3-20221024
```
To have the assets saved on your host, please mount your host path to `/opt/selenium/assets`.
@@ -605,7 +605,7 @@ docker run --rm --name selenium-docker -p 4444:4444 \
-v ${PWD}/config.toml:/opt/bin/config.toml \
-v ${PWD}/assets:/opt/selenium/assets \
-v /var/run/docker.sock:/var/run/docker.sock \
selenium/standalone-docker:4.5.2-20221021
selenium/standalone-docker:4.5.3-20221024
```
#### Windows PowerShell
@@ -615,7 +615,7 @@ docker run --rm --name selenium-docker -p 4444:4444 `
-v ${PWD}/config.toml:/opt/bin/config.toml `
-v ${PWD}/assets:/opt/selenium/assets `
-v /var/run/docker.sock:/var/run/docker.sock `
selenium/standalone-docker:4.5.2-20221021
selenium/standalone-docker:4.5.3-20221024
```
### Using Dynamic Grid in different machines/VMs
@@ -623,7 +623,7 @@ docker run --rm --name selenium-docker -p 4444:4444 `
#### Hub - Machine/VM 1
```bash
$ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.5.3-20221024
```
#### Node Chrome - Machine/VM 2
@@ -638,7 +638,7 @@ $ docker run -d -p 5555:5555 \
-v ${PWD}/config.toml:/opt/bin/config.toml \
-v ${PWD}/assets:/opt/selenium/assets \
-v /var/run/docker.sock:/var/run/docker.sock \
selenium/node-docker:4.5.2-20221021
selenium/node-docker:4.5.3-20221024
```
#### Windows PowerShell
@@ -651,7 +651,7 @@ $ docker run -d -p 5555:5555 `
-v ${PWD}/config.toml:/opt/bin/config.toml `
-v ${PWD}/assets:/opt/selenium/assets `
-v /var/run/docker.sock:/var/run/docker.sock `
selenium/node-docker:4.5.2-20221021
selenium/node-docker:4.5.3-20221024
```
Complete the `[server]` section in the `config.toml` file.
@@ -660,9 +660,9 @@ Complete the `[server]` section in the `config.toml` file.
# Configs have a mapping between the Docker image to use and the capabilities that need to be matched to
# start a container with the given image.
configs = [
"selenium/standalone-firefox:4.5.2-20221021", "{\"browserName\": \"firefox\"}",
"selenium/standalone-chrome:4.5.2-20221021", "{\"browserName\": \"chrome\"}",
"selenium/standalone-edge:4.5.2-20221021", "{\"browserName\": \"MicrosoftEdge\"}"
"selenium/standalone-firefox:4.5.3-20221024", "{\"browserName\": \"firefox\"}",
"selenium/standalone-chrome:4.5.3-20221024", "{\"browserName\": \"chrome\"}",
"selenium/standalone-edge:4.5.3-20221024", "{\"browserName\": \"MicrosoftEdge\"}"
]
# URL for connecting to the docker daemon
@@ -675,7 +675,7 @@ configs = [
# Linux: varies from machine to machine, please mount /var/run/docker.sock. If this does not work, please create an issue.
url = "http://127.0.0.1:2375"
# Docker image used for video recording
video-image = "selenium/video:ffmpeg-4.3.1-20221021"
video-image = "selenium/video:ffmpeg-4.3.1-20221024"
# Uncomment the following section if you are running the node on a separate VM
# Fill out the placeholders with appropriate values
@@ -709,7 +709,7 @@ docker run --rm --name selenium-docker -p 4444:4444 \
-v ${PWD}/config.toml:/opt/bin/config.toml \
-v ${PWD}/assets:/opt/selenium/assets \
-v /var/run/docker.sock:/var/run/docker.sock \
selenium/standalone-docker:4.5.2-20221021
selenium/standalone-docker:4.5.3-20221024
```
#### Windows PowerShell
@@ -720,7 +720,7 @@ docker run --rm --name selenium-docker -p 4444:4444 `
-v ${PWD}/config.toml:/opt/bin/config.toml `
-v ${PWD}/assets:/opt/selenium/assets `
-v /var/run/docker.sock:/var/run/docker.sock `
selenium/standalone-docker:4.5.2-20221021
selenium/standalone-docker:4.5.3-20221024
```
@@ -758,7 +758,7 @@ ___
You can pass `SE_OPTS` variable with additional commandline parameters for starting a hub or a node.
``` bash
$ docker run -d -p 4444:4444 -e SE_OPTS="--log-level FINE" --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4444:4444 -e SE_OPTS="--log-level FINE" --name selenium-hub selenium/hub:4.5.3-20221024
```
### SE_JAVA_OPTS Java Environment Options
@@ -766,7 +766,7 @@ $ docker run -d -p 4444:4444 -e SE_OPTS="--log-level FINE" --name selenium-hub s
You can pass `SE_JAVA_OPTS` environment variable to java process.
``` bash
$ docker run -d -p 4444:4444 -e SE_JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:4.5.2-20221021
$ docker run -d -p 4444:4444 -e SE_JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:4.5.3-20221024
```
### Node configuration options
@@ -788,7 +788,7 @@ $ docker run -d \
-e SE_EVENT_BUS_HOST=<event_bus_ip|event_bus_name> \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 -e SE_NODE_STEREOTYPE="{\"browserName\":\"${SE_NODE_BROWSER_NAME}\",\"browserVersion\":\"${SE_NODE_BROWSER_VERSION}\",\"platformName\": \"Linux\"}" \
--shm-size="2g" selenium/node-chrome:4.5.2-20221021
--shm-size="2g" selenium/node-chrome:4.5.3-20221024
```
### Setting Screen Resolution
@@ -798,7 +798,7 @@ These settings can be adjusted by specifying `SE_SCREEN_WIDTH`, `SE_SCREEN_HEIGH
environmental variables when starting the container.
``` bash
docker run -d -e SE_SCREEN_WIDTH=1366 -e SE_SCREEN_HEIGHT=768 -e SE_SCREEN_DEPTH=24 -e SE_SCREEN_DPI=74 selenium/standalone-firefox:4.5.2-20221021
docker run -d -e SE_SCREEN_WIDTH=1366 -e SE_SCREEN_HEIGHT=768 -e SE_SCREEN_DEPTH=24 -e SE_SCREEN_DPI=74 selenium/standalone-firefox:4.5.3-20221024
```
### Grid Url and Session Timeout
@@ -848,7 +848,7 @@ To avoid starting the server you can set the `SE_START_XVFB` environment variabl
``` bash
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub -e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 -e SE_START_XVFB=false --shm-size="2g" selenium/node-chrome:4.5.2-20221021
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 -e SE_START_XVFB=false --shm-size="2g" selenium/node-chrome:4.5.3-20221024
```
For more information, see this GitHub [issue](https://github.com/SeleniumHQ/docker-selenium/issues/567).
@@ -861,7 +861,7 @@ pod and then scale a new one after N sessions. Set the environment variable `SE_
a value higher than zero to enable this behaviour.
``` bash
$ docker run -e SE_DRAIN_AFTER_SESSION_COUNT=5 --shm-size="2g" selenium/standalone-firefox:4.5.2-20221021
$ docker run -e SE_DRAIN_AFTER_SESSION_COUNT=5 --shm-size="2g" selenium/standalone-firefox:4.5.3-20221024
```
With the previous command, the Standalone container will shutdown after 5 sessions have been executed.
@@ -953,22 +953,22 @@ $ docker network create grid
$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub \
--health-cmd='/opt/bin/check-grid.sh --host 0.0.0.0 --port 4444' \
--health-interval=15s --health-timeout=30s --health-retries=5 \
selenium/hub:4.5.2-20221021
selenium/hub:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
--shm-size="2g" \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
selenium/node-chrome:4.5.2-20221021
selenium/node-chrome:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
--shm-size="2g" \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
selenium/node-edge:4.5.2-20221021
selenium/node-edge:4.5.3-20221024
$ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \
--shm-size="2g" \
-e SE_EVENT_BUS_PUBLISH_PORT=4442 \
-e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \
selenium/node-firefox:4.5.2-20221021
selenium/node-firefox:4.5.3-20221024
```
**Note:** The `\` line delimiter won't work on Windows based terminals, try either `^` or a backtick.
@@ -1080,9 +1080,9 @@ You can override it with the `SE_VNC_PORT` environment variable in case you want
Here is an example with the standalone images, the same concept applies to the node images.
``` bash
$ docker run -d -p 4444:4444 -p 5900:5900 --shm-size="2g" selenium/standalone-chrome:4.5.2-20221021
$ docker run -d -p 4445:4444 -p 5901:5900 --shm-size="2g" selenium/standalone-edge:4.5.2-20221021
$ docker run -d -p 4446:4444 -p 5902:5900 --shm-size="2g" selenium/standalone-firefox:4.5.2-20221021
$ docker run -d -p 4444:4444 -p 5900:5900 --shm-size="2g" selenium/standalone-chrome:4.5.3-20221024
$ docker run -d -p 4445:4444 -p 5901:5900 --shm-size="2g" selenium/standalone-edge:4.5.3-20221024
$ docker run -d -p 4446:4444 -p 5902:5900 --shm-size="2g" selenium/standalone-firefox:4.5.3-20221024
```
Then, you would use in your VNC client:
@@ -1095,9 +1095,9 @@ it in the `/NodeBase/Dockerfile` and build the images yourself, or you can defin
the posted ones which reconfigures it:
``` dockerfile
#FROM selenium/node-chrome:4.5.2-20221021
#FROM selenium/node-edge:4.5.2-20221021
#FROM selenium/node-firefox:4.5.2-20221021
#FROM selenium/node-chrome:4.5.3-20221024
#FROM selenium/node-edge:4.5.3-20221024
#FROM selenium/node-firefox:4.5.3-20221024
#Choose the FROM statement that works for you.
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
@@ -1118,9 +1118,9 @@ You can also override it with the `SE_NO_VNC_PORT` environment variable in case
Here is an example with the standalone images, the same concept applies to the node images.
``` bash
$ docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:4.5.2-20221021
$ docker run -d -p 4445:4444 -p 7901:7900 --shm-size="2g" selenium/standalone-edge:4.5.2-20221021
$ docker run -d -p 4446:4444 -p 7902:7900 --shm-size="2g" selenium/standalone-firefox:4.5.2-20221021
$ docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:4.5.3-20221024
$ docker run -d -p 4445:4444 -p 7901:7900 --shm-size="2g" selenium/standalone-edge:4.5.3-20221024
$ docker run -d -p 4446:4444 -p 7902:7900 --shm-size="2g" selenium/standalone-firefox:4.5.3-20221024
```
Then, you would use in your browser:
@@ -1180,7 +1180,7 @@ container in the following way:
```bash
docker run -d -p 4444:4444 --shm-size="2g" \
-v /home/ubuntu/files:/home/seluser/files \
selenium/standalone-chrome:4.5.2-20221021
selenium/standalone-chrome:4.5.3-20221024
```
That will mount the host `/home/ubuntu/files` directory

View File

@@ -5,7 +5,7 @@ All notable changes to this helm chart will be documented in this file.
## :heavy_check_mark: 0.12.1
### Changed
- Update image tag to 4.5.2-20221021
- Update image tag to 4.5.3-20221024
## :heavy_check_mark: 0.12.0

View File

@@ -3,5 +3,5 @@ name: selenium-grid
description: A Helm chart for creating a Selenium Grid Server in Kubernetes
type: application
version: 0.12.1
appVersion: 4.5.2-20221021
appVersion: 4.5.3-20221024
icon: https://github.com/SeleniumHQ/docker-selenium/raw/trunk/logo.png

View File

@@ -51,8 +51,8 @@ For now, global configuration supported is:
| Parameter | Default | Description |
| ----------------------------------- | ---------------------------------- | ------------------------------------- |
| `global.seleniumGrid.imageTag` | `4.5.2-20221021` | Image tag for all selenium components |
| `global.seleniumGrid.nodesImageTag` | `4.5.2-20221021` | Image tag for browser's nodes |
| `global.seleniumGrid.imageTag` | `4.5.3-20221024` | Image tag for all selenium components |
| `global.seleniumGrid.nodesImageTag` | `4.5.3-20221024` | Image tag for browser's nodes |
| `global.seleniumGrid.imagePullSecret` | `""` | Pull secret to be used for all images |
This table contains the configuration parameters of the chart and their default values:
@@ -70,7 +70,7 @@ This table contains the configuration parameters of the chart and their default
| `chromeNode.enabled` | `true` | Enable chrome nodes |
| `chromeNode.replicas` | `1` | Number of chrome nodes |
| `chromeNode.imageName` | `selenium/node-chrome` | Image of chrome nodes |
| `chromeNode.imageTag` | `4.5.2-20221021` | Image of chrome nodes |
| `chromeNode.imageTag` | `4.5.3-20221024` | Image of chrome nodes |
| `chromeNode.imagePullPolicy` | `IfNotPresent` | Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images) |
| `chromeNode.imagePullSecret` | `""` | Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry) |
| `chromeNode.ports` | `[5555]` | Port list to enable on container |
@@ -97,7 +97,7 @@ This table contains the configuration parameters of the chart and their default
| `firefoxNode.enabled` | `true` | Enable firefox nodes |
| `firefoxNode.replicas` | `1` | Number of firefox nodes |
| `firefoxNode.imageName` | `selenium/node-firefox` | Image of firefox nodes |
| `firefoxNode.imageTag` | `4.5.2-20221021` | Image of firefox nodes |
| `firefoxNode.imageTag` | `4.5.3-20221024` | Image of firefox nodes |
| `firefoxNode.imagePullPolicy` | `IfNotPresent` | Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images) |
| `firefoxNode.imagePullSecret` | `""` | Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry) |
| `firefoxNode.ports` | `[5555]` | Port list to enable on container |
@@ -124,7 +124,7 @@ This table contains the configuration parameters of the chart and their default
| `edgeNode.enabled` | `true` | Enable edge nodes |
| `edgeNode.replicas` | `1` | Number of edge nodes |
| `edgeNode.imageName` | `selenium/node-edge` | Image of edge nodes |
| `edgeNode.imageTag` | `4.5.2-20221021` | Image of edge nodes |
| `edgeNode.imageTag` | `4.5.3-20221024` | Image of edge nodes |
| `edgeNode.imagePullPolicy` | `IfNotPresent` | Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images) |
| `edgeNode.imagePullSecret` | `""` | Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry) |
| `edgeNode.ports` | `[5555]` | Port list to enable on container |

View File

@@ -1,9 +1,9 @@
global:
seleniumGrid:
# Image tag for all selenium components
imageTag: 4.5.2-20221021
imageTag: 4.5.3-20221024
# Image tag for browser's nodes
nodesImageTag: 4.5.2-20221021
nodesImageTag: 4.5.3-20221024
# Pull secret for all components, can be overridden individually
imagePullSecret: ""
@@ -38,7 +38,7 @@ components:
# Router image name
imageName: selenium/router
# Router image tag (this overwrites global.seleniumGrid.imageTag parameter)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
@@ -87,7 +87,7 @@ components:
# Distributor image name
imageName: selenium/distributor
# Distributor image tag (this overwrites global.seleniumGrid.imageTag parameter)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
@@ -116,7 +116,7 @@ components:
# Event Bus image name
imageName: selenium/event-bus
# Event Bus image tag (this overwrites global.seleniumGrid.imageTag parameter)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
@@ -149,7 +149,7 @@ components:
# Session Map image name
imageName: selenium/sessions
# Session Map image tag (this overwrites global.seleniumGrid.imageTag parameter)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
@@ -177,7 +177,7 @@ components:
# Session Queue image name
imageName: selenium/session-queue
# Session Queue image tag (this overwrites global.seleniumGrid.imageTag parameter)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
@@ -222,7 +222,7 @@ hub:
# Selenium Hub image name
imageName: selenium/hub
# Selenium Hub image tag (this overwrites global.seleniumGrid.imageTag parameter)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
# Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)
@@ -295,7 +295,7 @@ chromeNode:
# Image of chrome nodes
imageName: selenium/node-chrome
# Image of chrome nodes (this overwrites global.seleniumGrid.nodesImageTag)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
# Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)
@@ -401,7 +401,7 @@ firefoxNode:
# Image of firefox nodes
imageName: selenium/node-firefox
# Image of firefox nodes (this overwrites global.seleniumGrid.nodesImageTag)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
# Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)
@@ -507,7 +507,7 @@ edgeNode:
# Image of edge nodes
imageName: selenium/node-edge
# Image of edge nodes (this overwrites global.seleniumGrid.nodesImageTag)
# imageTag: 4.5.2-20221021
# imageTag: 4.5.3-20221024
# Image pull policy (see https://kubernetes.io/docs/concepts/containers/images/#updating-images)
imagePullPolicy: IfNotPresent
# Image pull secret (see https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/)

View File

@@ -4,7 +4,7 @@
version: '2'
services:
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -16,7 +16,7 @@ services:
- "6900:5900"
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -28,7 +28,7 @@ services:
- "6901:5900"
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -40,7 +40,7 @@ services:
- "6902:5900"
selenium-hub:
image: selenium/hub:4.5.2-20221021
image: selenium/hub:4.5.3-20221024
ports:
- "4442:4442"
- "4443:4443"

View File

@@ -4,7 +4,7 @@
version: "3"
services:
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
@@ -16,7 +16,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
@@ -28,7 +28,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
@@ -40,7 +40,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
selenium-hub:
image: selenium/hub:4.5.2-20221021
image: selenium/hub:4.5.3-20221024
container_name: selenium-hub
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar

View File

@@ -4,7 +4,7 @@
version: "3"
services:
node-docker:
image: selenium/node-docker:4.5.2-20221021
image: selenium/node-docker:4.5.3-20221024
volumes:
- ./assets:/opt/selenium/assets
- ./NodeDocker/config.toml:/opt/bin/config.toml
@@ -17,7 +17,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
selenium-hub:
image: selenium/hub:4.5.2-20221021
image: selenium/hub:4.5.3-20221024
container_name: selenium-hub
ports:
- "4442:4442"

View File

@@ -4,7 +4,7 @@
version: "3"
services:
selenium-event-bus:
image: selenium/event-bus:4.5.2-20221021
image: selenium/event-bus:4.5.3-20221024
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
container_name: selenium-event-bus
@@ -14,7 +14,7 @@ services:
- "5557:5557"
selenium-sessions:
image: selenium/sessions:4.5.2-20221021
image: selenium/sessions:4.5.3-20221024
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
container_name: selenium-sessions
@@ -28,7 +28,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
selenium-session-queue:
image: selenium/session-queue:4.5.2-20221021
image: selenium/session-queue:4.5.3-20221024
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
container_name: selenium-session-queue
@@ -36,7 +36,7 @@ services:
- "5559:5559"
selenium-distributor:
image: selenium/distributor:4.5.2-20221021
image: selenium/distributor:4.5.3-20221024
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
container_name: selenium-distributor
@@ -56,7 +56,7 @@ services:
- SE_SESSION_QUEUE_PORT=5559
selenium-router:
image: selenium/router:4.5.2-20221021
image: selenium/router:4.5.3-20221024
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
container_name: selenium-router
@@ -75,7 +75,7 @@ services:
- SE_SESSION_QUEUE_PORT=5559
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
@@ -87,7 +87,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
@@ -99,7 +99,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
volumes:
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar

View File

@@ -7,7 +7,7 @@ version: '3.7'
services:
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
environment:
- SE_EVENT_BUS_HOST=selenium-hub
@@ -18,7 +18,7 @@ services:
entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh'
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
environment:
- SE_EVENT_BUS_HOST=selenium-hub
@@ -29,7 +29,7 @@ services:
entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh'
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
environment:
- SE_EVENT_BUS_HOST=selenium-hub
@@ -40,7 +40,7 @@ services:
entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh'
selenium-hub:
image: selenium/hub:4.5.2-20221021
image: selenium/hub:4.5.3-20221024
ports:
- "4442:4442"
- "4443:4443"

View File

@@ -4,7 +4,7 @@
version: "3"
services:
selenium-event-bus:
image: selenium/event-bus:4.5.2-20221021
image: selenium/event-bus:4.5.3-20221024
container_name: selenium-event-bus
ports:
- "4442:4442"
@@ -12,7 +12,7 @@ services:
- "5557:5557"
selenium-sessions:
image: selenium/sessions:4.5.2-20221021
image: selenium/sessions:4.5.3-20221024
container_name: selenium-sessions
ports:
- "5556:5556"
@@ -24,13 +24,13 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
selenium-session-queue:
image: selenium/session-queue:4.5.2-20221021
image: selenium/session-queue:4.5.3-20221024
container_name: selenium-session-queue
ports:
- "5559:5559"
selenium-distributor:
image: selenium/distributor:4.5.2-20221021
image: selenium/distributor:4.5.3-20221024
container_name: selenium-distributor
ports:
- "5553:5553"
@@ -48,7 +48,7 @@ services:
- SE_SESSION_QUEUE_PORT=5559
selenium-router:
image: selenium/router:4.5.2-20221021
image: selenium/router:4.5.3-20221024
container_name: selenium-router
ports:
- "4444:4444"
@@ -65,7 +65,7 @@ services:
- SE_SESSION_QUEUE_PORT=5559
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-event-bus
@@ -75,7 +75,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-event-bus
@@ -85,7 +85,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-event-bus

View File

@@ -7,7 +7,7 @@ version: '3.7'
services:
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
environment:
- SE_EVENT_BUS_HOST=selenium-hub
@@ -18,7 +18,7 @@ services:
entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh'
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
environment:
- SE_EVENT_BUS_HOST=selenium-hub
@@ -29,7 +29,7 @@ services:
entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh'
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
environment:
- SE_EVENT_BUS_HOST=selenium-hub
@@ -40,7 +40,7 @@ services:
entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh'
selenium-hub:
image: selenium/hub:4.5.2-20221021
image: selenium/hub:4.5.3-20221024
ports:
- "4442:4442"
- "4443:4443"

View File

@@ -4,7 +4,7 @@
version: "3"
services:
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -14,7 +14,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -24,7 +24,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -34,7 +34,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
chrome_video:
image: selenium/video:ffmpeg-4.3.1-20221021
image: selenium/video:ffmpeg-4.3.1-20221024
volumes:
- /tmp/videos:/videos
depends_on:
@@ -44,7 +44,7 @@ services:
- FILE_NAME=chrome_video.mp4
edge_video:
image: selenium/video:ffmpeg-4.3.1-20221021
image: selenium/video:ffmpeg-4.3.1-20221024
volumes:
- /tmp/videos:/videos
depends_on:
@@ -54,7 +54,7 @@ services:
- FILE_NAME=edge_video.mp4
firefox_video:
image: selenium/video:ffmpeg-4.3.1-20221021
image: selenium/video:ffmpeg-4.3.1-20221024
volumes:
- /tmp/videos:/videos
depends_on:
@@ -64,7 +64,7 @@ services:
- FILE_NAME=firefox_video.mp4
selenium-hub:
image: selenium/hub:4.5.2-20221021
image: selenium/hub:4.5.3-20221024
container_name: selenium-hub
ports:
- "4442:4442"

View File

@@ -4,7 +4,7 @@
version: "3"
services:
chrome:
image: selenium/node-chrome:4.5.2-20221021
image: selenium/node-chrome:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -14,7 +14,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
edge:
image: selenium/node-edge:4.5.2-20221021
image: selenium/node-edge:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -24,7 +24,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
firefox:
image: selenium/node-firefox:4.5.2-20221021
image: selenium/node-firefox:4.5.3-20221024
shm_size: 2gb
depends_on:
- selenium-hub
@@ -34,7 +34,7 @@ services:
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
selenium-hub:
image: selenium/hub:4.5.2-20221021
image: selenium/hub:4.5.3-20221024
container_name: selenium-hub
ports:
- "4442:4442"