Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chart: Allow overwrite config videoRecorder in each node #2445

Merged
merged 1 commit into from
Oct 27, 2024

Conversation

VietND96
Copy link
Member

@VietND96 VietND96 commented Oct 27, 2024

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

  • 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)

Checklist

  • I have read the contributing document.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

PR Type

Enhancement, Tests


Description

  • Introduced the ability to override video recorder configurations on a per-node basis in the Selenium Grid Helm chart.
  • Updated templates and values to support node-specific video recorder settings using mergeOverwrite.
  • Added tests to ensure that video uploader configurations can be overridden, specifically disabling it for Edge nodes.
  • Updated documentation to reflect the new configuration options for node-specific video recorder settings.

Changes walkthrough 📝

Relevant files
Tests
3 files
test.py
Add test for Edge node video uploader configuration           

tests/charts/templates/test.py

  • Added test case for overriding upload config in Edge node.
  • Ensured video uploader is disabled in Edge node config.
  • +4/-0     
    dummy.yaml
    Update dummy configuration for Edge node video uploader   

    tests/charts/templates/render/dummy.yaml

    • Disabled video uploader for Edge node in dummy configuration.
    +3/-0     
    dummy_solution.yaml
    Update dummy solution for Edge node video uploader             

    tests/charts/templates/render/dummy_solution.yaml

  • Disabled video uploader for Edge node in dummy solution configuration.

  • +3/-0     
    Enhancement
    7 files
    _helpers.tpl
    Allow node-specific video recorder configuration overrides

    charts/selenium-grid/templates/_helpers.tpl

  • Changed video recorder configuration to allow node-specific overrides.
  • Updated references from videoRecorder to recorder.
  • +24/-24 
    chrome-node-deployment.yaml
    Enable Chrome node-specific video recorder configuration 

    charts/selenium-grid/templates/chrome-node-deployment.yaml

  • Enabled node-specific video recorder configuration for Chrome nodes.
  • Used mergeOverwrite for video recorder settings.
  • +2/-1     
    chrome-node-scaledjobs.yaml
    Enable Chrome scaled jobs node-specific video recorder configuration

    charts/selenium-grid/templates/chrome-node-scaledjobs.yaml

  • Enabled node-specific video recorder configuration for Chrome scaled
    jobs.
  • Used mergeOverwrite for video recorder settings.
  • +2/-1     
    edge-node-deployment.yaml
    Enable Edge node-specific video recorder configuration     

    charts/selenium-grid/templates/edge-node-deployment.yaml

  • Enabled node-specific video recorder configuration for Edge nodes.
  • Used mergeOverwrite for video recorder settings.
  • +2/-1     
    edge-node-scaledjob.yaml
    Enable Edge scaled jobs node-specific video recorder configuration

    charts/selenium-grid/templates/edge-node-scaledjob.yaml

  • Enabled node-specific video recorder configuration for Edge scaled
    jobs.
  • Used mergeOverwrite for video recorder settings.
  • +2/-1     
    firefox-node-deployment.yaml
    Enable Firefox node-specific video recorder configuration

    charts/selenium-grid/templates/firefox-node-deployment.yaml

  • Enabled node-specific video recorder configuration for Firefox nodes.
  • Used mergeOverwrite for video recorder settings.
  • +2/-1     
    firefox-node-scaledjob.yaml
    Enable Firefox scaled jobs node-specific video recorder configuration

    charts/selenium-grid/templates/firefox-node-scaledjob.yaml

  • Enabled node-specific video recorder configuration for Firefox scaled
    jobs.
  • Used mergeOverwrite for video recorder settings.
  • +2/-1     
    Documentation
    1 files
    CONFIGURATION.md
    Document node-specific video recorder configuration           

    charts/selenium-grid/CONFIGURATION.md

  • Documented node-specific video recorder configuration overrides.
  • Added entries for videoRecorder in node configurations.
  • +3/-0     
    Configuration changes
    1 files
    values.yaml
    Add node-specific video recorder configuration in values 

    charts/selenium-grid/values.yaml

  • Added videoRecorder configuration for each node type.
  • Allowed overriding of video recording settings per node.
  • +7/-0     

    💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information

    Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
    Copy link

    PR Reviewer Guide 🔍

    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.

    Copy link

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Score
    Enhancement
    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.

    charts/selenium-grid/templates/_helpers.tpl [481-484]

    -{{- if .recorder.enabled }}
    -  - name: {{ .recorder.name }}
    -    image: {{ printf "%s/%s:%s" $videoImageRegistry .recorder.imageName $videoImageTag }}
    -    imagePullPolicy: {{ .recorder.imagePullPolicy }}
    +{{- if or .recorder.enabled $.Values.videoRecorder.enabled }}
    +  - name: {{ .recorder.name | default $.Values.videoRecorder.name }}
    +    image: {{ printf "%s/%s:%s" $videoImageRegistry (.recorder.imageName | default $.Values.videoRecorder.imageName) $videoImageTag }}
    +    imagePullPolicy: {{ .recorder.imagePullPolicy | default $.Values.videoRecorder.imagePullPolicy }}
    • Apply this suggestion
    Suggestion importance[1-10]: 8

    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.

    tests/charts/templates/test.py [211-213]

    -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.

    charts/selenium-grid/templates/_helpers.tpl [280-281]

    -{{- $videoImageRegistry := default $.Values.global.seleniumGrid.imageRegistry .recorder.imageRegistry -}}
    -{{- $videoImageTag := default $.Values.global.seleniumGrid.videoImageTag .recorder.imageTag -}}
    +{{- $videoRecorderImageRegistry := default $.Values.global.seleniumGrid.imageRegistry .videoRecorder.imageRegistry -}}
    +{{- $videoRecorderImageTag := default $.Values.global.seleniumGrid.videoImageTag .videoRecorder.imageTag -}}
    • Apply this suggestion
    Suggestion importance[1-10]: 6

    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.

    6

    💡 Need additional feedback ? start a PR chat

    @VietND96 VietND96 merged commit 1fdc58b into trunk Oct 27, 2024
    51 of 52 checks passed
    Copy link

    CI Failure Feedback 🧐

    Action: Test Seleium Grid on Docker / Test Docker Selenium (test_node_relay, false, false, false)

    Failed stage: Run Docker Compose to test_node_relay [❌]

    Failed test name: ""

    Failure summary:

    The action failed due to multiple issues:

  • 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 System
    2:  Ubuntu
    ...
    
    159:  �[36;1mfi�[0m
    160:  �[36;1m�[0m
    161:  �[36;1m# Option: Remove large packages�[0m
    162:  �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m
    163:  �[36;1m�[0m
    164:  �[36;1mif [[ false == 'true' ]]; then�[0m
    165:  �[36;1m  BEFORE=$(getAvailableSpace)�[0m
    166:  �[36;1m  �[0m
    167:  �[36;1m  sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m
    168:  �[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..."�[0m
    169:  �[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..."�[0m
    170:  �[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..."�[0m
    171:  �[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..."�[0m
    172:  �[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..."�[0m
    173:  �[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..."�[0m
    174:  �[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..."�[0m
    175:  �[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..."�[0m
    176:  �[36;1m  sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m
    177:  �[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: 10
    572:  max_attempts: 3
    573:  command: make setup_dev_env
    574:  
    575:  retry_wait_seconds: 10
    576:  polling_interval_seconds: 1
    577:  warning_on_retry: true
    578:  continue_on_error: false
    ...
    
    1077:  go: downloading golang.org/x/crypto v0.21.0
    1078:  go: downloading golang.org/x/text v0.14.0
    1079:  go: downloading github.com/subosito/gotenv v1.4.2
    1080:  go: downloading github.com/hashicorp/hcl v1.0.0
    1081:  go: downloading gopkg.in/ini.v1 v1.67.0
    1082:  go: downloading github.com/magiconair/properties v1.8.7
    1083:  go: downloading github.com/pelletier/go-toml/v2 v2.0.8
    1084:  go: downloading github.com/mitchellh/reflectwalk v1.0.2
    1085:  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-root
    1093:  -u, --document-dependency-values                         For charts with dependencies, include the dependency values in the chart values documentation
    1094:  -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 values
    1097:  -d, --dry-run                                            don't actually render any markdown files just print to stdout passed
    1098:  -h, --help                                               help for helm-docs
    1099:  -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 README
    1101:  -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: 60
    1372:  command: VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make hub
    1373:  VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make chrome
    1374:  VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make firefox
    1375:  VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make edge
    1376:  
    1377:  polling_interval_seconds: 1
    1378:  warning_on_retry: true
    1379:  continue_on_error: false
    ...
    
    1394:  rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs
    1395:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    1396:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    1397:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    1398:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    1399:  [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.pom
    2206:  #10 22.13 Downloaded https://repo1.maven.org/maven2/com/google/guava/guava/33.2.1-android/guava-33.2.1-android.pom
    2207:  #10 22.13 Downloading https://repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.pom
    2208:  #10 22.14 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.42.1/opentelemetry-sdk-metrics-1.42.1.pom
    2209:  #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.pom
    2210:  #10 22.15 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.113.Final/netty-buffer-4.1.113.Final.pom
    2211:  #10 22.15 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.42.1/opentelemetry-sdk-logs-1.42.1.pom
    2212:  #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.pom
    2213:  #10 22.15 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    2214:  #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.pom
    2215:  #10 22.16 Downloading https://repo1.maven.org/maven2/io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.pom
    2216:  #10 22.16 Downloaded https://repo1.maven.org/maven2/io/netty/netty-common/4.1.113.Final/netty-common-4.1.113.Final.pom
    2217:  #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.pom
    2218:  #10 22.16 Downloading https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.113.Final/netty-handler-4.1.113.Final.pom
    2219:  #10 22.16 Downloaded https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.113.Final/netty-transport-4.1.113.Final.pom
    2220:  #10 22.16 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-core/1.66.0/grpc-core-1.66.0.pom
    2221:  #10 22.17 Downloading https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.113.Final/netty-codec-4.1.113.Final.pom
    2222:  #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.pom
    2233:  #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.pom
    2234:  #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.pom
    2235:  #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.pom
    2236:  #10 22.23 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.pom
    2237:  #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.pom
    2238:  #10 22.25 Downloading https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.100.Final/netty-parent-4.1.100.Final.pom
    2239:  #10 22.25 Downloading https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom
    2240:  #10 22.25 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    2241:  #10 22.26 Downloaded https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom
    2242:  #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.jar
    2338:  #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.jar
    2339:  #10 22.83 Downloading https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    2340:  #10 22.83 Downloaded https://repo1.maven.org/maven2/org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar
    2341:  #10 22.83 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar
    2342:  #10 22.84 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-util/1.66.0/grpc-util-1.66.0.jar
    2343:  #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.jar
    2344:  #10 22.84 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-netty/1.66.0/grpc-netty-1.66.0.jar
    2345:  #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.jar
    2351:  #10 22.86 Downloading https://repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
    2352:  #10 22.86 Downloaded https://repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar
    2353:  #10 22.86 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.42.1/opentelemetry-context-1.42.1.jar
    2354:  #10 22.86 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.42.1/opentelemetry-sdk-trace-1.42.1.jar
    2355:  #10 22.86 Downloading https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar
    2356:  #10 22.87 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.42.1/opentelemetry-sdk-1.42.1.jar
    2357:  #10 22.87 Downloading https://repo1.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar
    2358:  #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.0s
    2419:  #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.0s
    2421:  #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,Tu
    2422:  #16 0.132 seluser is running cert script!
    2423:  #16 0.504 Processing /opt/selenium/secrets/server.jks
    2424:  #16 0.794 Certificate stored in file </tmp/SeleniumHQ.pem>
    2425:  #16 0.937 Warning: use -cacerts option to access cacerts keystore
    2426:  #16 1.041 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    2427:  #16 1.165 Warning: use -cacerts option to access cacerts keystore
    2428:  #16 1.273 Certificate was added to keystore
    2429:  #16 1.409 Warning: use -cacerts option to access cacerts keystore
    2430:  #16 1.627 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    2431:  #16 2.054 seluser is running cert script!
    2432:  #16 2.138 Processing /opt/selenium/secrets/tls.crt
    2433:  #16 2.140 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    2434:  #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/configs
    2736:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    2737:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    2738:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    2739:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    2740:  [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-1
    2778:  #13 resolve docker.io/docker/buildkit-syft-scanner:stable-1 0.1s done
    2779:  #13 DONE 0.1s
    2780:  #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,Tu
    2781:  #14 0.153 seluser is running cert script!
    2782:  #14 0.509 Processing /opt/selenium/secrets/server.jks
    2783:  #14 0.795 Certificate stored in file </tmp/SeleniumHQ.pem>
    2784:  #14 0.974 Warning: use -cacerts option to access cacerts keystore
    2785:  #14 1.083 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    2786:  #14 1.209 Warning: use -cacerts option to access cacerts keystore
    2787:  #14 1.321 Certificate was added to keystore
    2788:  #14 1.457 Warning: use -cacerts option to access cacerts keystore
    2789:  #14 1.687 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    2790:  #14 2.107 seluser is running cert script!
    2791:  #14 2.191 Processing /opt/selenium/secrets/tls.crt
    2792:  #14 2.193 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    2793:  #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:1
    3089:  #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:1
    3090:  #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:1
    3091:  #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:1
    3092:  #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:2
    3093:  #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:2
    3094:  #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:2
    3095:  #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:2
    3096:  #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 process
    3167:  #8 14.16 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    3168:  #8 14.16 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    3169:  #8 14.16 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    3170:  #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    3171:  #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    3172:  #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    3173:  #8 14.16 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    3174:  #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/configs
    5047:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    5048:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    5049:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    5050:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    5051:  [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.7s
    5093:  #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.8s
    5095:  #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,Tu
    5096:  #14 0.149 seluser is running cert script!
    5097:  #14 0.523 Processing /opt/selenium/secrets/server.jks
    5098:  #14 0.801 Certificate stored in file </tmp/SeleniumHQ.pem>
    5099:  #14 0.948 Warning: use -cacerts option to access cacerts keystore
    5100:  #14 1.058 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    5101:  #14 1.197 Warning: use -cacerts option to access cacerts keystore
    5102:  #14 1.307 Certificate was added to keystore
    5103:  #14 1.439 Warning: use -cacerts option to access cacerts keystore
    5104:  #14 1.656 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    5105:  #14 2.067 seluser is running cert script!
    5106:  #14 2.153 Processing /opt/selenium/secrets/tls.crt
    5107:  #14 2.154 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    5108:  #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:1
    5405:  #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:1
    5406:  #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:1
    5407:  #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:1
    5408:  #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:2
    5409:  #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:2
    5410:  #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:2
    5411:  #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:2
    5412:  #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 process
    5483:  #8 7.267 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    5484:  #8 7.267 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    5485:  #8 7.268 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    5486:  #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    5487:  #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    5488:  #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    5489:  #8 7.268 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    5490:  #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/configs
    8101:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    8102:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    8103:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    8104:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    8105:  [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.4s
    8146:  #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.2s
    8148:  #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,Tu
    8149:  #15 0.171 seluser is running cert script!
    8150:  #15 0.534 Processing /opt/selenium/secrets/server.jks
    8151:  #15 0.832 Certificate stored in file </tmp/SeleniumHQ.pem>
    8152:  #15 0.979 Warning: use -cacerts option to access cacerts keystore
    8153:  #15 1.082 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    8154:  #15 1.213 Warning: use -cacerts option to access cacerts keystore
    8155:  #15 1.316 Certificate was added to keystore
    8156:  #15 1.430 Warning: use -cacerts option to access cacerts keystore
    8157:  #15 1.651 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    8158:  #15 2.068 seluser is running cert script!
    8159:  #15 2.153 Processing /opt/selenium/secrets/tls.crt
    8160:  #15 2.154 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    8161:  #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:1
    8459:  #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:1
    8460:  #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:1
    8461:  #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:1
    8462:  #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:2
    8463:  #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:2
    8464:  #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:2
    8465:  #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:2
    8466:  #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 process
    8537:  #9 14.03 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    8538:  #9 14.03 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    8539:  #9 14.03 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    8540:  #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    8541:  #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    8542:  #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    8543:  #9 14.03 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    8544:  #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: 40
    10418:  max_attempts: 2
    10419:  retry_wait_seconds: 60
    10420:  command: USE_RANDOM_USER_ID=false VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make test_node_relay
    10421:  
    10422:  polling_interval_seconds: 1
    10423:  warning_on_retry: true
    10424:  continue_on_error: false
    ...
    
    10439:  rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs
    10440:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    10441:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    10442:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    10443:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    10444:  [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.3s
    10483:  #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.4s
    10485:  #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,Tu
    10486:  #14 0.163 seluser is running cert script!
    10487:  #14 0.549 Processing /opt/selenium/secrets/server.jks
    10488:  #14 0.834 Certificate stored in file </tmp/SeleniumHQ.pem>
    10489:  #14 0.969 Warning: use -cacerts option to access cacerts keystore
    10490:  #14 1.075 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    10491:  #14 1.205 Warning: use -cacerts option to access cacerts keystore
    10492:  #14 1.313 Certificate was added to keystore
    10493:  #14 1.443 Warning: use -cacerts option to access cacerts keystore
    10494:  #14 1.670 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    10495:  #14 2.081 seluser is running cert script!
    10496:  #14 2.167 Processing /opt/selenium/secrets/tls.crt
    10497:  #14 2.168 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    10498:  #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:1
    10836:  #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:1
    10837:  #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:1
    10838:  #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:1
    10839:  #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:2
    10840:  #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:2
    10841:  #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:2
    10842:  #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:2
    10843:  #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 process
    10914:  #8 12.78 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    10915:  #8 12.78 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    10916:  #8 12.78 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    10917:  #8 12.78 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    10918:  #8 12.79 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    10919:  #8 12.79 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    10920:  #8 12.79 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    10921:  #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 9
    13899:  �[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 INFO
    13902:  �[2KAppending Selenium option: --http-logs false
    13903:  �[2KAppending Selenium option: --structured-logs false
    13904:  �[2KAppending Selenium option: --reject-unsupported-caps false
    13905:  �[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:  �[2K
    13953:  �[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 = 1
    13957:  �[2K
    13958:  �[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 300
    13971:  �[2KAppending Selenium option: --heartbeat-period 30
    13972:  �[2KAppending Selenium option: --log-level INFO
    13973:  �[2KAppending Selenium option: --http-logs false
    13974:  �[2KAppending Selenium option: --structured-logs false
    13975:  �[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 false
    14001:  �[2KAppending Selenium option: --structured-logs false
    14002:  �[2KGenerating Selenium Config
    14003:  �[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...

    @VietND96 VietND96 deleted the config-recorder-per-node branch October 27, 2024 13:23
    VietND96 added a commit that referenced this pull request Oct 30, 2024
    Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant