You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thanks for contributing to the Docker-Selenium project! A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
In the Helm chart, the config key videoRecorder holds all configs needed for the video recorder in all nodes.
Now, in each Node, it has the capability to overwrite the common videoRecorder configs.
Motivation and Context
Types of changes
Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to change)
Here are some key observations to aid the review process:
⏱️ Estimated effort to review: 3 🔵🔵🔵⚪⚪
🧪 PR contains tests
🔒 No security concerns identified
⚡ Recommended focus areas for review
Potential Bug The change in video recorder configuration might cause issues if not all expected fields are present in the node-specific videoRecorder object. Ensure proper fallback or default values are in place.
Configuration Complexity The use of mergeOverwrite for video recorder settings may lead to unexpected behavior if not carefully managed. Ensure that all possible configuration scenarios are tested.
Documentation Needed The newly added videoRecorder configuration for each node type lacks detailed documentation. Consider adding examples and explanations for proper usage.
Ensure backwards compatibility by adding fallback to global video recorder settings
The condition for enabling the recorder is now tied to the node-specific configuration. Consider adding a fallback to the global video recorder setting to ensure backwards compatibility.
Why: Adding a fallback to global settings ensures backwards compatibility, which is crucial for maintaining existing functionality while introducing new features. This suggestion addresses a significant aspect of the code.
8
Improve variable naming for better code readability and understanding
Consider using a more descriptive variable name instead of doc to improve code readability. For example, node_config or selenium_node would be more informative.
-if doc['metadata']['name'] == '{0}selenium-edge-node'.format(RELEASE_NAME):+if node_config['metadata']['name'] == '{0}selenium-edge-node'.format(RELEASE_NAME):
self.assertTrue(uploader_container is None, "Video uploader should be disabled in Edge node config")
continue
Apply this suggestion
Suggestion importance[1-10]: 5
Why: The suggestion to use a more descriptive variable name improves code readability and understanding, which is beneficial for maintainability. However, it does not address a critical issue, so the impact is moderate.
5
Best practice
Standardize variable naming conventions for improved code consistency
Consider using a more consistent naming convention for variables. The PR introduces recorder and uploader, while the existing code uses videoRecorder. Align the naming to improve consistency and readability.
Why: Aligning variable naming conventions enhances code consistency and readability, which is a good practice. This suggestion is relevant and improves the overall quality of the code.
The keytool command encountered an error: java.lang.Exception: Alias does not exist. This indicates a problem with the certificate alias not being found during the certificate processing step.
There were repeated warnings about the inability to resolve user and group names such as systemd-network and systemd-journal, indicating potential misconfigurations in the systemd setup.
The system encountered multiple connection errors while attempting to export spans using OpenTelemetry. The error message Failed to connect to localhost/[0:0:0:0:0:0:0:1]:4317 suggests that the service expected to be running on this port was not available, causing the span export process to fail.
Relevant error logs:
1: ##[group]Operating System2: Ubuntu
...
159: �[36;1mfi�[0m160: �[36;1m�[0m161: �[36;1m# Option: Remove large packages�[0m162: �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m163: �[36;1m�[0m164: �[36;1mif [[ false == 'true' ]]; then�[0m165: �[36;1m BEFORE=$(getAvailableSpace)�[0m166: �[36;1m �[0m167: �[36;1m sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m168: �[36;1m sudo apt-get remove -y '^dotnet-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^dotnet-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m169: �[36;1m sudo apt-get remove -y '^llvm-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^llvm-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m170: �[36;1m sudo apt-get remove -y 'php.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y 'php.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m171: �[36;1m sudo apt-get remove -y '^mongodb-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mongodb-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m172: �[36;1m sudo apt-get remove -y '^mysql-.*' --fix-missing || echo "::warning::The command [sudo apt-get remove -y '^mysql-.*' --fix-missing] failed to complete successfully. Proceeding..."�[0m173: �[36;1m sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing || echo "::warning::The command [sudo apt-get remove -y azure-cli google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri --fix-missing] failed to complete successfully. Proceeding..."�[0m174: �[36;1m sudo apt-get remove -y google-cloud-sdk --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-sdk --fix-missing] failed to complete successfully. Proceeding..."�[0m175: �[36;1m sudo apt-get remove -y google-cloud-cli --fix-missing || echo "::debug::The command [sudo apt-get remove -y google-cloud-cli --fix-missing] failed to complete successfully. Proceeding..."�[0m176: �[36;1m sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m177: �[36;1m sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."�[0m
...
570: with:571: timeout_minutes: 10572: max_attempts: 3573: command: make setup_dev_env574:
575: retry_wait_seconds: 10576: polling_interval_seconds: 1577: warning_on_retry: true578: continue_on_error: false
...
1077: go: downloading golang.org/x/crypto v0.21.01078: go: downloading golang.org/x/text v0.14.01079: go: downloading github.com/subosito/gotenv v1.4.21080: go: downloading github.com/hashicorp/hcl v1.0.01081: go: downloading gopkg.in/ini.v1 v1.67.01082: go: downloading github.com/magiconair/properties v1.8.71083: go: downloading github.com/pelletier/go-toml/v2 v2.0.81084: go: downloading github.com/mitchellh/reflectwalk v1.0.21085: go: downloading github.com/pkg/errors v0.9.1
...
1088: helm-docs [flags]1089: Flags:1090: -b, --badge-style string badge style to use for charts (default "flat-square")1091: -c, --chart-search-root string directory to search recursively within for charts (default ".")1092: -g, --chart-to-generate strings List of charts that will have documentation generated. Comma separated, no space. Empty list - generate for all charts in chart-search-root1093: -u, --document-dependency-values For charts with dependencies, include the dependency values in the chart values documentation1094: -y, --documentation-strict-ignore-absent strings A comma separate values which are allowed not to be documented in strict mode (default [service.type,image.repository,image.tag])1095: -z, --documentation-strict-ignore-absent-regex strings A comma separate values which are allowed not to be documented in strict mode (default [.*service\.type,.*image\.repository,.*image\.tag])1096: -x, --documentation-strict-mode Fail the generation of docs if there are undocumented values1097: -d, --dry-run don't actually render any markdown files just print to stdout passed1098: -h, --help help for helm-docs1099: -i, --ignore-file string The filename to use as an ignore file to exclude chart directories (default ".helmdocsignore")1100: --ignore-non-descriptions ignore values without a comment, this values will not be included in the README1101: -l, --log-level string Level of logs that should printed, one of (panic, fatal, error, warning, info, debug, trace) (default "info")
...
1371: retry_wait_seconds: 601372: command: VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make hub1373: VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make chrome1374: VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make firefox1375: VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make edge1376:
1377: polling_interval_seconds: 11378: warning_on_retry: true1379: continue_on_error: false
...
1394: rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs1395: rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base1396: ./Base/certs/gen-cert-helper.sh -d ./Base/certs1397: Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days1398: for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown1399: [Storing server.jks]1400: Importing keystore server.jks to tls.p12...1401: Entry for alias seleniumhq successfully imported.1402: Import command completed: 1 entries successfully imported, 0 entries failed or cancelled
...
2205: #10 22.12 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.pom2206: #10 22.13 Downloaded https://repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.pom2207: #10 22.13 Downloading https://repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.pom2208: #10 22.14 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.42.1/opentelemetry-sdk-metrics-1.42.1.pom2209: #10 22.14 Downloading https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.100.Final/netty-transport-native-unix-common-4.1.100.Final.pom2210: #10 22.15 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.113.Final/netty-buffer-4.1.113.Final.pom2211: #10 22.15 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.42.1/opentelemetry-sdk-logs-1.42.1.pom2212: #10 22.15 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.42.1/opentelemetry-exporter-sender-okhttp-1.42.1.pom2213: #10 22.15 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom2214: #10 22.15 Downloaded https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.100.Final/netty-transport-native-unix-common-4.1.100.Final.pom2215: #10 22.16 Downloading https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom2216: #10 22.16 Downloaded https://repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.pom2217: #10 22.16 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.42.1/opentelemetry-exporter-sender-okhttp-1.42.1.pom2218: #10 22.16 Downloading https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.113.Final/netty-handler-4.1.113.Final.pom2219: #10 22.16 Downloaded https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.113.Final/netty-transport-4.1.113.Final.pom2220: #10 22.16 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.pom2221: #10 22.17 Downloading https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.113.Final/netty-codec-4.1.113.Final.pom2222: #10 22.17 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
...
2232: #10 22.21 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.42.1/opentelemetry-sdk-extension-autoconfigure-spi-1.42.1.pom2233: #10 22.21 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.42.1/opentelemetry-exporter-otlp-common-1.42.1.pom2234: #10 22.22 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.100.Final/netty-codec-http2-4.1.100.Final.pom2235: #10 22.22 Downloaded https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.100.Final/netty-handler-proxy-4.1.100.Final.pom2236: #10 22.23 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.pom2237: #10 22.23 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.42.1/opentelemetry-sdk-extension-autoconfigure-spi-1.42.1.pom2238: #10 22.25 Downloading https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.100.Final/netty-parent-4.1.100.Final.pom2239: #10 22.25 Downloading https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom2240: #10 22.25 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom2241: #10 22.26 Downloaded https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom2242: #10 22.26 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
...
2337: #10 22.82 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-netty/1.66.0/grpc-netty-1.66.0.jar2338: #10 22.83 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.100.Final/netty-codec-socks-4.1.100.Final.jar2339: #10 22.83 Downloading https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar2340: #10 22.83 Downloaded https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar2341: #10 22.83 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar2342: #10 22.84 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar2343: #10 22.84 Downloading https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.113.Final/netty-codec-http-4.1.113.Final.jar2344: #10 22.84 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-netty/1.66.0/grpc-netty-1.66.0.jar2345: #10 22.84 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
...
2350: #10 22.85 Downloaded https://repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.jar2351: #10 22.86 Downloading https://repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar2352: #10 22.86 Downloaded https://repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar2353: #10 22.86 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar2354: #10 22.86 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.jar2355: #10 22.86 Downloading https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar2356: #10 22.87 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.42.1/opentelemetry-sdk-1.42.1.jar2357: #10 22.87 Downloading https://repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar2358: #10 22.87 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
...
2418: #14 DONE 0.0s2419: #15 [stage-0 7/8] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/2420: #15 DONE 0.0s2421: #16 [stage-0 8/8] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu2422: #16 0.132 seluser is running cert script!2423: #16 0.504 Processing /opt/selenium/secrets/server.jks2424: #16 0.794 Certificate stored in file </tmp/SeleniumHQ.pem>2425: #16 0.937 Warning: use -cacerts option to access cacerts keystore2426: #16 1.041 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist2427: #16 1.165 Warning: use -cacerts option to access cacerts keystore2428: #16 1.273 Certificate was added to keystore2429: #16 1.409 Warning: use -cacerts option to access cacerts keystore2430: #16 1.627 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts2431: #16 2.054 seluser is running cert script!2432: #16 2.138 Processing /opt/selenium/secrets/tls.crt2433: #16 2.140 Adding to db: /home/seluser/.pki/nssdb/cert9.db2434: #16 2.146 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
...
2735: rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs2736: rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base2737: ./Base/certs/gen-cert-helper.sh -d ./Base/certs2738: Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days2739: for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown2740: [Storing server.jks]2741: Importing keystore server.jks to tls.p12...2742: Entry for alias seleniumhq successfully imported.2743: Import command completed: 1 entries successfully imported, 0 entries failed or cancelled
...
2777: #13 docker-image://docker.io/docker/buildkit-syft-scanner:stable-12778: #13 resolve docker.io/docker/buildkit-syft-scanner:stable-1 0.1s done2779: #13 DONE 0.1s2780: #14 [stage-0 8/8] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu2781: #14 0.153 seluser is running cert script!2782: #14 0.509 Processing /opt/selenium/secrets/server.jks2783: #14 0.795 Certificate stored in file </tmp/SeleniumHQ.pem>2784: #14 0.974 Warning: use -cacerts option to access cacerts keystore2785: #14 1.083 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist2786: #14 1.209 Warning: use -cacerts option to access cacerts keystore2787: #14 1.321 Certificate was added to keystore2788: #14 1.457 Warning: use -cacerts option to access cacerts keystore2789: #14 1.687 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts2790: #14 2.107 seluser is running cert script!2791: #14 2.191 Processing /opt/selenium/secrets/tls.crt2792: #14 2.193 Adding to db: /home/seluser/.pki/nssdb/cert9.db2793: #14 2.199 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
...
3088: #8 3.583 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:13089: #8 3.583 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:13090: #8 3.583 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:13091: #8 3.583 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:13092: #8 3.583 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:23093: #8 3.583 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:23094: #8 3.583 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:23095: #8 3.583 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:23096: #8 13.67 perl: warning: Setting locale failed.
...
3158: #8 14.11 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...3159: #8 14.11 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...3160: #8 14.12 Setting up systemd-dev (255.4-1ubuntu8.4) ...3161: #8 14.12 Setting up systemd (255.4-1ubuntu8.4) ...3162: #8 14.13 Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.3163: #8 14.13 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.3164: #8 14.14 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.3165: #8 14.14 Initializing machine ID from random generator.3166: #8 14.16 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process3167: #8 14.16 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process3168: #8 14.16 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process3169: #8 14.16 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process3170: #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process3171: #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process3172: #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process3173: #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process3174: #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
...
4282: #8 71.48 inflating: noVNC-master/.github/workflows/test.yml 4283: #8 71.48 inflating: noVNC-master/.github/workflows/translate.yml 4284: #8 71.48 inflating: noVNC-master/.gitignore 4285: #8 71.48 extracting: noVNC-master/.gitmodules 4286: #8 71.48 inflating: noVNC-master/AUTHORS 4287: #8 71.48 inflating: noVNC-master/LICENSE.txt 4288: #8 71.48 inflating: noVNC-master/README.md 4289: #8 71.48 creating: noVNC-master/app/4290: #8 71.48 inflating: noVNC-master/app/error-handler.js 4291: #8 71.48 creating: noVNC-master/app/images/4292: #8 71.48 inflating: noVNC-master/app/images/alt.svg 4293: #8 71.48 inflating: noVNC-master/app/images/clipboard.svg 4294: #8 71.48 inflating: noVNC-master/app/images/connect.svg 4295: #8 71.48 inflating: noVNC-master/app/images/ctrl.svg 4296: #8 71.48 inflating: noVNC-master/app/images/ctrlaltdel.svg 4297: #8 71.48 inflating: noVNC-master/app/images/disconnect.svg 4298: #8 71.48 inflating: noVNC-master/app/images/drag.svg 4299: #8 71.48 inflating: noVNC-master/app/images/error.svg
...
5046: rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs5047: rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base5048: ./Base/certs/gen-cert-helper.sh -d ./Base/certs5049: Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days5050: for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown5051: [Storing server.jks]5052: Importing keystore server.jks to tls.p12...5053: Entry for alias seleniumhq successfully imported.5054: Import command completed: 1 entries successfully imported, 0 entries failed or cancelled
...
5092: #12 DONE 0.7s5093: #13 [stage-0 7/8] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/5094: #13 DONE 0.8s5095: #14 [stage-0 8/8] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu5096: #14 0.149 seluser is running cert script!5097: #14 0.523 Processing /opt/selenium/secrets/server.jks5098: #14 0.801 Certificate stored in file </tmp/SeleniumHQ.pem>5099: #14 0.948 Warning: use -cacerts option to access cacerts keystore5100: #14 1.058 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist5101: #14 1.197 Warning: use -cacerts option to access cacerts keystore5102: #14 1.307 Certificate was added to keystore5103: #14 1.439 Warning: use -cacerts option to access cacerts keystore5104: #14 1.656 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts5105: #14 2.067 seluser is running cert script!5106: #14 2.153 Processing /opt/selenium/secrets/tls.crt5107: #14 2.154 Adding to db: /home/seluser/.pki/nssdb/cert9.db5108: #14 2.161 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
...
5404: #8 3.499 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:15405: #8 3.499 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:15406: #8 3.499 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:15407: #8 3.499 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:15408: #8 3.499 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:25409: #8 3.499 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:25410: #8 3.499 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:25411: #8 3.499 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:25412: #8 6.782 perl: warning: Setting locale failed.
...
5474: #8 7.221 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...5475: #8 7.223 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...5476: #8 7.226 Setting up systemd-dev (255.4-1ubuntu8.4) ...5477: #8 7.228 Setting up systemd (255.4-1ubuntu8.4) ...5478: #8 7.241 Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.5479: #8 7.244 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.5480: #8 7.247 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.5481: #8 7.251 Initializing machine ID from random generator.5482: #8 7.267 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process5483: #8 7.267 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process5484: #8 7.267 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process5485: #8 7.268 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process5486: #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process5487: #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process5488: #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process5489: #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process5490: #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
...
6598: #8 64.37 inflating: noVNC-master/.github/workflows/test.yml 6599: #8 64.37 inflating: noVNC-master/.github/workflows/translate.yml 6600: #8 64.37 inflating: noVNC-master/.gitignore 6601: #8 64.37 extracting: noVNC-master/.gitmodules 6602: #8 64.37 inflating: noVNC-master/AUTHORS 6603: #8 64.37 inflating: noVNC-master/LICENSE.txt 6604: #8 64.37 inflating: noVNC-master/README.md 6605: #8 64.37 creating: noVNC-master/app/6606: #8 64.37 inflating: noVNC-master/app/error-handler.js 6607: #8 64.37 creating: noVNC-master/app/images/6608: #8 64.37 inflating: noVNC-master/app/images/alt.svg 6609: #8 64.37 inflating: noVNC-master/app/images/clipboard.svg 6610: #8 64.37 inflating: noVNC-master/app/images/connect.svg 6611: #8 64.37 inflating: noVNC-master/app/images/ctrl.svg 6612: #8 64.37 inflating: noVNC-master/app/images/ctrlaltdel.svg 6613: #8 64.37 inflating: noVNC-master/app/images/disconnect.svg 6614: #8 64.37 inflating: noVNC-master/app/images/drag.svg 6615: #8 64.37 inflating: noVNC-master/app/images/error.svg
...
8100: rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs8101: rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base8102: ./Base/certs/gen-cert-helper.sh -d ./Base/certs8103: Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days8104: for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown8105: [Storing server.jks]8106: Importing keystore server.jks to tls.p12...8107: Entry for alias seleniumhq successfully imported.8108: Import command completed: 1 entries successfully imported, 0 entries failed or cancelled
...
8145: #13 DONE 0.4s8146: #14 [stage-0 7/8] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/8147: #14 DONE 1.2s8148: #15 [stage-0 8/8] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu8149: #15 0.171 seluser is running cert script!8150: #15 0.534 Processing /opt/selenium/secrets/server.jks8151: #15 0.832 Certificate stored in file </tmp/SeleniumHQ.pem>8152: #15 0.979 Warning: use -cacerts option to access cacerts keystore8153: #15 1.082 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist8154: #15 1.213 Warning: use -cacerts option to access cacerts keystore8155: #15 1.316 Certificate was added to keystore8156: #15 1.430 Warning: use -cacerts option to access cacerts keystore8157: #15 1.651 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts8158: #15 2.068 seluser is running cert script!8159: #15 2.153 Processing /opt/selenium/secrets/tls.crt8160: #15 2.154 Adding to db: /home/seluser/.pki/nssdb/cert9.db8161: #15 2.161 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
...
8458: #9 3.502 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:18459: #9 3.502 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:18460: #9 3.502 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:18461: #9 3.502 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:18462: #9 3.502 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:28463: #9 3.502 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:28464: #9 3.502 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:28465: #9 3.502 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:28466: #9 13.54 perl: warning: Setting locale failed.
...
8528: #9 13.98 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...8529: #9 13.98 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...8530: #9 13.99 Setting up systemd-dev (255.4-1ubuntu8.4) ...8531: #9 13.99 Setting up systemd (255.4-1ubuntu8.4) ...8532: #9 14.00 Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.8533: #9 14.00 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.8534: #9 14.01 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.8535: #9 14.01 Initializing machine ID from random generator.8536: #9 14.03 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process8537: #9 14.03 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process8538: #9 14.03 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process8539: #9 14.03 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process8540: #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process8541: #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process8542: #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process8543: #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process8544: #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
...
9652: #9 71.26 inflating: noVNC-master/.github/workflows/test.yml 9653: #9 71.26 inflating: noVNC-master/.github/workflows/translate.yml 9654: #9 71.26 inflating: noVNC-master/.gitignore 9655: #9 71.26 extracting: noVNC-master/.gitmodules 9656: #9 71.26 inflating: noVNC-master/AUTHORS 9657: #9 71.26 inflating: noVNC-master/LICENSE.txt 9658: #9 71.26 inflating: noVNC-master/README.md 9659: #9 71.26 creating: noVNC-master/app/9660: #9 71.26 inflating: noVNC-master/app/error-handler.js 9661: #9 71.26 creating: noVNC-master/app/images/9662: #9 71.27 inflating: noVNC-master/app/images/alt.svg 9663: #9 71.27 inflating: noVNC-master/app/images/clipboard.svg 9664: #9 71.27 inflating: noVNC-master/app/images/connect.svg 9665: #9 71.27 inflating: noVNC-master/app/images/ctrl.svg 9666: #9 71.27 inflating: noVNC-master/app/images/ctrlaltdel.svg 9667: #9 71.27 inflating: noVNC-master/app/images/disconnect.svg 9668: #9 71.27 inflating: noVNC-master/app/images/drag.svg 9669: #9 71.27 inflating: noVNC-master/app/images/error.svg
...
10416: with:10417: timeout_minutes: 4010418: max_attempts: 210419: retry_wait_seconds: 6010420: command: USE_RANDOM_USER_ID=false VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make test_node_relay10421:
10422: polling_interval_seconds: 110423: warning_on_retry: true10424: continue_on_error: false
...
10439: rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs10440: rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base10441: ./Base/certs/gen-cert-helper.sh -d ./Base/certs10442: Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days10443: for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown10444: [Storing server.jks]10445: Importing keystore server.jks to tls.p12...10446: Entry for alias seleniumhq successfully imported.10447: Import command completed: 1 entries successfully imported, 0 entries failed or cancelled
...
10482: #12 DONE 1.3s10483: #13 [stage-0 7/8] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/10484: #13 DONE 1.4s10485: #14 [stage-0 8/8] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu10486: #14 0.163 seluser is running cert script!10487: #14 0.549 Processing /opt/selenium/secrets/server.jks10488: #14 0.834 Certificate stored in file </tmp/SeleniumHQ.pem>10489: #14 0.969 Warning: use -cacerts option to access cacerts keystore10490: #14 1.075 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist10491: #14 1.205 Warning: use -cacerts option to access cacerts keystore10492: #14 1.313 Certificate was added to keystore10493: #14 1.443 Warning: use -cacerts option to access cacerts keystore10494: #14 1.670 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts10495: #14 2.081 seluser is running cert script!10496: #14 2.167 Processing /opt/selenium/secrets/tls.crt10497: #14 2.168 Adding to db: /home/seluser/.pki/nssdb/cert9.db10498: #14 2.175 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
...
10835: #8 2.111 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:110836: #8 2.111 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:110837: #8 2.111 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:110838: #8 2.111 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:3 and /etc/apt/sources.list.d/ubuntu.sources:110839: #8 2.111 W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:210840: #8 2.111 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:210841: #8 2.111 W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:210842: #8 2.111 W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:5 and /etc/apt/sources.list.d/ubuntu.sources:210843: #8 12.29 perl: warning: Setting locale failed.
...
10905: #8 12.74 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...10906: #8 12.74 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...10907: #8 12.74 Setting up systemd-dev (255.4-1ubuntu8.4) ...10908: #8 12.75 Setting up systemd (255.4-1ubuntu8.4) ...10909: #8 12.76 Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.10910: #8 12.76 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.10911: #8 12.76 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.10912: #8 12.77 Initializing machine ID from random generator.10913: #8 12.78 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process10914: #8 12.78 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process10915: #8 12.78 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process10916: #8 12.78 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process10917: #8 12.78 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process10918: #8 12.79 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process10919: #8 12.79 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process10920: #8 12.79 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process10921: #8 12.79 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
...
12029: #8 69.91 inflating: noVNC-master/.github/workflows/test.yml 12030: #8 69.91 inflating: noVNC-master/.github/workflows/translate.yml 12031: #8 69.91 inflating: noVNC-master/.gitignore 12032: #8 69.91 extracting: noVNC-master/.gitmodules 12033: #8 69.91 inflating: noVNC-master/AUTHORS 12034: #8 69.91 inflating: noVNC-master/LICENSE.txt 12035: #8 69.91 inflating: noVNC-master/README.md 12036: #8 69.91 creating: noVNC-master/app/12037: #8 69.91 inflating: noVNC-master/app/error-handler.js 12038: #8 69.91 creating: noVNC-master/app/images/12039: #8 69.91 inflating: noVNC-master/app/images/alt.svg 12040: #8 69.91 inflating: noVNC-master/app/images/clipboard.svg 12041: #8 69.91 inflating: noVNC-master/app/images/connect.svg 12042: #8 69.91 inflating: noVNC-master/app/images/ctrl.svg 12043: #8 69.91 inflating: noVNC-master/app/images/ctrlaltdel.svg 12044: #8 69.91 inflating: noVNC-master/app/images/disconnect.svg 12045: #8 69.91 inflating: noVNC-master/app/images/drag.svg 12046: #8 69.91 inflating: noVNC-master/app/images/error.svg
...
13898: �[2K2024-10-27 13:07:17,418 INFO spawned: 'selenium-grid-hub' with pid 913899: �[2KStarting Selenium Grid Hub...13900: �[2K2024-10-27 13:07:17,423 INFO success: selenium-grid-hub entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)13901: �[2KAppending Selenium option: --log-level INFO13902: �[2KAppending Selenium option: --http-logs false13903: �[2KAppending Selenium option: --structured-logs false13904: �[2KAppending Selenium option: --reject-unsupported-caps false13905: �[2KTracing is enabled
13906: �[2KClasspath will be enriched with these external jars : --ext /external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.42.1/opentelemetry-exporter-otlp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-netty/1.66.0/grpc-netty-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.113.Final/netty-codec-http-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.42.1/opentelemetry-sdk-metrics-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.42.1/opentelemetry-sdk-logs-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.42.1/opentelemetry-exporter-otlp-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.42.1/opentelemetry-exporter-sender-okhttp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.42.1/opentelemetry-sdk-extension-autoconfigure-spi-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.100.Final/netty-codec-http2-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.100.Final/netty-handler-proxy-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.jar:/external_jars/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar:/external_jars/https/repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.113.Final/netty-transport-native-unix-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.113.Final/netty-buffer-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.113.Final/netty-transport-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.113.Final/netty-codec-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.113.Final/netty-handler-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.42.1/opentelemetry-api-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-common/1.42.1/opentelemetry-sdk-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api-incubator/1.42.1-alpha/opentelemetry-api-incubator-1.42.1-alpha.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.42.1/opentelemetry-exporter-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.42.1/opentelemetry-sdk-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar:/external_jars/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.100.Final/netty-codec-socks-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/external_jars/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.113.Final/netty-resolver-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.10/kotlin-stdlib-jdk8-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.10/kotlin-stdlib-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.10/kotlin-stdlib-jdk7-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar
...
13952: �[2K13953: �[2K[[node.driver-configuration]]13954: �[2Kdisplay-name = "firefox"13955: �[2Kstereotype = '{"browserName": "firefox", "browserVersion": "131.0", "platformName": "Linux", "moz:firefoxOptions": {"binary": "/usr/bin/firefox"}, "se:containerName": ""}'13956: �[2Kmax-sessions = 113957: �[2K13958: �[2KStarting Selenium Grid Standalone...13959: �[2KTracing is enabled
13960: �[2KClasspath will be enriched with these external jars : --ext /external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.42.1/opentelemetry-exporter-otlp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-netty/1.66.0/grpc-netty-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.113.Final/netty-codec-http-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.42.1/opentelemetry-sdk-metrics-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.42.1/opentelemetry-sdk-logs-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.42.1/opentelemetry-exporter-otlp-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.42.1/opentelemetry-exporter-sender-okhttp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.42.1/opentelemetry-sdk-extension-autoconfigure-spi-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.100.Final/netty-codec-http2-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.100.Final/netty-handler-proxy-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.jar:/external_jars/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar:/external_jars/https/repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.113.Final/netty-transport-native-unix-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.113.Final/netty-buffer-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.113.Final/netty-transport-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.113.Final/netty-codec-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.113.Final/netty-handler-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.42.1/opentelemetry-api-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-common/1.42.1/opentelemetry-sdk-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api-incubator/1.42.1-alpha/opentelemetry-api-incubator-1.42.1-alpha.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.42.1/opentelemetry-exporter-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.42.1/opentelemetry-sdk-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar:/external_jars/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.100.Final/netty-codec-socks-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/external_jars/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.113.Final/netty-resolver-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.10/kotlin-stdlib-jdk8-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.10/kotlin-stdlib-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.10/kotlin-stdlib-jdk7-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar
...
13968: �[2K2024-10-27 13:07:18,485 INFO success: vnc_server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)13969: �[2K2024-10-27 13:07:18,486 INFO success: vnc_web entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)13970: �[2KAppending Selenium option: --session-timeout 30013971: �[2KAppending Selenium option: --heartbeat-period 3013972: �[2KAppending Selenium option: --log-level INFO13973: �[2KAppending Selenium option: --http-logs false13974: �[2KAppending Selenium option: --structured-logs false13975: �[2KTracing is enabled
13976: �[2KClasspath will be enriched with these external jars : --ext /external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.42.1/opentelemetry-exporter-otlp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-netty/1.66.0/grpc-netty-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.113.Final/netty-codec-http-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.42.1/opentelemetry-sdk-metrics-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.42.1/opentelemetry-sdk-logs-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.42.1/opentelemetry-exporter-otlp-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.42.1/opentelemetry-exporter-sender-okhttp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.42.1/opentelemetry-sdk-extension-autoconfigure-spi-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.100.Final/netty-codec-http2-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.100.Final/netty-handler-proxy-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.jar:/external_jars/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar:/external_jars/https/repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.113.Final/netty-transport-native-unix-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.113.Final/netty-buffer-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.113.Final/netty-transport-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.113.Final/netty-codec-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.113.Final/netty-handler-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.42.1/opentelemetry-api-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-common/1.42.1/opentelemetry-sdk-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api-incubator/1.42.1-alpha/opentelemetry-api-incubator-1.42.1-alpha.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.42.1/opentelemetry-exporter-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.42.1/opentelemetry-sdk-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar:/external_jars/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.100.Final/netty-codec-socks-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/external_jars/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.113.Final/netty-resolver-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.10/kotlin-stdlib-jdk8-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.10/kotlin-stdlib-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.10/kotlin-stdlib-jdk7-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar:/external_jars/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar
...
14000: �[2KAppending Selenium option: --http-logs false14001: �[2KAppending Selenium option: --structured-logs false14002: �[2KGenerating Selenium Config14003: �[2KConfiguring server...14004: �[2KSetting up SE_NODE_HOST...14005: �[2KSetting up SE_NODE_PORT...14006: �[2KSetting up SE_NODE_GRID_URL...14007: �[2KTracing is enabled
14008: �[2KClasspath will be enriched with these external jars : --ext /external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.42.1/opentelemetry-exporter-otlp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-netty/1.66.0/grpc-netty-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.113.Final/netty-codec-http-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.42.1/opentelemetry-sdk-metrics-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.42.1/opentelemetry-sdk-logs-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.42.1/opentelemetry-exporter-otlp-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.42.1/opentelemetry-exporter-sender-okhttp-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.42.1/opentelemetry-sdk-extension-autoconfigure-spi-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-api/1.66.0/grpc-api-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.100.Final/netty-codec-http2-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.100.Final/netty-handler-proxy-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.jar:/external_jars/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar:/external_jars/https/repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.113.Final/netty-transport-native-unix-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.113.Final/netty-buffer-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.113.Final/netty-transport-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.113.Final/netty-codec-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.113.Final/netty-handler-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.42.1/opentelemetry-api-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-common/1.42.1/opentelemetry-sdk-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api-incubator/1.42.1-alpha/opentelemetry-api-incubator-1.42.1-alpha.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.42.1/opentelemetry-exporter-common-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.42.1/opentelemetry-sdk-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar:/external_jars/https/repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar:/external_jars/https/repo1.maven.org/maven2/io/grpc/grpc-context/1.66.0/grpc-context-1.66.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.100.Final/netty-codec-socks-4.1.100.Final.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar:/external_jars/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/external_jars/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar:/external_jars/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar:/external_jars/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.113.Final/netty-resolver-4.1.113.Final.jar:/external_jars/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar:/external_jars/https/repo1.maven.org/maven2/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/extern...
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
In the Helm chart, the config key
videoRecorder
holds all configs needed for the video recorder in all nodes.Now, in each Node, it has the capability to overwrite the common videoRecorder configs.
Motivation and Context
Types of changes
Checklist
PR Type
Enhancement, Tests
Description
mergeOverwrite
.Changes walkthrough 📝
3 files
test.py
Add test for Edge node video uploader configuration
tests/charts/templates/test.py
dummy.yaml
Update dummy configuration for Edge node video uploader
tests/charts/templates/render/dummy.yaml
dummy_solution.yaml
Update dummy solution for Edge node video uploader
tests/charts/templates/render/dummy_solution.yaml
7 files
_helpers.tpl
Allow node-specific video recorder configuration overrides
charts/selenium-grid/templates/_helpers.tpl
videoRecorder
torecorder
.chrome-node-deployment.yaml
Enable Chrome node-specific video recorder configuration
charts/selenium-grid/templates/chrome-node-deployment.yaml
mergeOverwrite
for video recorder settings.chrome-node-scaledjobs.yaml
Enable Chrome scaled jobs node-specific video recorder configuration
charts/selenium-grid/templates/chrome-node-scaledjobs.yaml
jobs.
mergeOverwrite
for video recorder settings.edge-node-deployment.yaml
Enable Edge node-specific video recorder configuration
charts/selenium-grid/templates/edge-node-deployment.yaml
mergeOverwrite
for video recorder settings.edge-node-scaledjob.yaml
Enable Edge scaled jobs node-specific video recorder configuration
charts/selenium-grid/templates/edge-node-scaledjob.yaml
jobs.
mergeOverwrite
for video recorder settings.firefox-node-deployment.yaml
Enable Firefox node-specific video recorder configuration
charts/selenium-grid/templates/firefox-node-deployment.yaml
mergeOverwrite
for video recorder settings.firefox-node-scaledjob.yaml
Enable Firefox scaled jobs node-specific video recorder configuration
charts/selenium-grid/templates/firefox-node-scaledjob.yaml
jobs.
mergeOverwrite
for video recorder settings.1 files
CONFIGURATION.md
Document node-specific video recorder configuration
charts/selenium-grid/CONFIGURATION.md
videoRecorder
in node configurations.1 files
values.yaml
Add node-specific video recorder configuration in values
charts/selenium-grid/values.yaml
videoRecorder
configuration for each node type.