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

K8s: Allow extra data set to EventBus and Node configmap #2545

Merged
merged 1 commit into from
Dec 31, 2024

Conversation

VietND96
Copy link
Member

@VietND96 VietND96 commented Dec 31, 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

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


Description

  • Improved Kubernetes service discovery by adding .svc.local.cluster suffix to internal service URLs
  • Moved grid URL and graphql URL configuration from Secrets to ConfigMap for better visibility and management
  • Added ability to override or extend ConfigMap data for EventBus and Node configurations
  • Updated tests to reflect the changes in URL storage and format
  • Added documentation for new ConfigMap data override capabilities

Changes walkthrough 📝

Relevant files
Tests
test.py
Update tests to use ConfigMap for grid URLs                           

tests/charts/templates/test.py

  • Changed test to use ConfigMap instead of Secret for node grid URL and
    graphql URL
  • Updated test assertions to match new URL format with
    .svc.local.cluster suffix
  • +7/-9     
    Enhancement
    _helpers.tpl
    Add cluster DNS suffix to service URLs                                     

    charts/selenium-grid/templates/_helpers.tpl

  • Modified URL host templates to include .svc.local.cluster suffix for
    internal service DNS
  • +2/-2     
    event-bus-configmap.yaml
    Update EventBus ConfigMap with DNS suffix and custom data

    charts/selenium-grid/templates/event-bus-configmap.yaml

  • Added .svc.local.cluster suffix to event bus host
  • Added support for custom data through busConfigMap.data
  • +4/-1     
    node-configmap.yaml
    Update Node ConfigMap with DNS suffix and custom data       

    charts/selenium-grid/templates/node-configmap.yaml

  • Added .svc.local.cluster suffix to service hosts
  • Moved grid URL and graphql URL from secrets to ConfigMap
  • Added support for custom data through nodeConfigMap.data
  • +11/-3   
    secrets.yaml
    Remove URLs from secrets configuration                                     

    charts/selenium-grid/templates/secrets.yaml

    • Removed grid URL and graphql URL from secrets
    +0/-2     
    Documentation
    CONFIGURATION.md
    Document new ConfigMap data override options                         

    charts/selenium-grid/CONFIGURATION.md

  • Added documentation for new data fields in busConfigMap and
    nodeConfigMap
  • +2/-0     
    Configuration changes
    values.yaml
    Add ConfigMap data override options                                           

    charts/selenium-grid/values.yaml

  • Added new data configuration options for busConfigMap and
    nodeConfigMap
  • +4/-0     

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

    Copy link

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 PR contains tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Data Override

    The new data override functionality through nodeConfigMap.data and busConfigMap.data could potentially overwrite critical configuration values. Need to validate that critical configurations cannot be accidentally overridden.

    {{- with .Values.nodeConfigMap.data }}
      {{- tpl (toYaml .) $ | nindent 2 }}
    {{- end }}

    Copy link

    PR Code Suggestions ✨

    Explore these optional code suggestions:

    CategorySuggestion                                                                                                                                    Score
    Possible issue
    Add validation checks for required configuration values to prevent deployment with missing or invalid settings

    Add validation to ensure that the host values are properly formatted and not empty
    before being used in the ConfigMap to prevent potential connection issues.

    charts/selenium-grid/templates/node-configmap.yaml [19-22]

    +{{- if $distributorHost }}
     SE_DISTRIBUTOR_HOST: {{ $distributorHost | quote }}
    -SE_DISTRIBUTOR_PORT: '{{ .Values.components.distributor.port }}'
    +{{- else }}
    +{{- fail "Distributor host cannot be empty" }}
    +{{- end }}
    +SE_DISTRIBUTOR_PORT: '{{ required "Distributor port is required" .Values.components.distributor.port }}'
    +{{- if $routerHost }}
     SE_ROUTER_HOST: {{ $routerHost | quote }}
    +{{- else }}
    +{{- fail "Router host cannot be empty" }}
    +{{- end }}
    • Apply this suggestion
    Suggestion importance[1-10]: 7

    Why: The suggestion adds important validation to ensure critical configuration values are present and properly formatted, which can prevent runtime issues in the Kubernetes deployment. This is particularly relevant given the changes to host naming conventions in the PR.

    7

    Copy link

    qodo-merge-pro bot commented Dec 31, 2024

    CI Failure Feedback 🧐

    (Checks updated until commit 0fbd7fe)

    Action: Test Selenium Grid on Kubernetes / Test K8s (v1.26.15, disabled, minikube, v3.11.3, 24.0.9, 3.8, true, false)

    Failed stage: Test Selenium Grid on Kubernetes v1.26.15 with Autoscaling disabled [❌]

    Failed test name: test_accept_languages

    Failure summary:

    The action failed due to two main issues:
    1. The test "test_accept_languages" in
    SeleniumTests.FirefoxTests failed with a 502 Bad Gateway error when trying to establish a new
    WebDriver session
    2. The test "test_video_integrity" failed because no video files were found when
    they were expected to be present

    The root cause appears to be connectivity/networking issues with the Selenium Grid, preventing
    proper communication between test components and causing the WebDriver session initialization to
    fail.

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    167:  �[36;1mfi�[0m
    168:  �[36;1m�[0m
    169:  �[36;1m# Option: Remove large packages�[0m
    170:  �[36;1m# REF: https://github.com/apache/flink/blob/master/tools/azure-pipelines/free_disk_space.sh�[0m
    171:  �[36;1m�[0m
    172:  �[36;1mif [[ false == 'true' ]]; then�[0m
    173:  �[36;1m  BEFORE=$(getAvailableSpace)�[0m
    174:  �[36;1m  �[0m
    175:  �[36;1m  sudo apt-get remove -y '^aspnetcore-.*' || echo "::warning::The command [sudo apt-get remove -y '^aspnetcore-.*'] failed to complete successfully. Proceeding..."�[0m
    176:  �[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
    177:  �[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
    178:  �[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
    179:  �[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
    180:  �[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
    181:  �[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
    182:  �[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
    183:  �[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
    184:  �[36;1m  sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed to complete successfully. Proceeding..."�[0m
    185:  �[36;1m  sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed to complete successfully. Proceeding..."�[0m
    ...
    
    534:  with:
    535:  timeout_minutes: 10
    536:  max_attempts: 3
    537:  command: make setup_dev_env
    538:  
    539:  retry_wait_seconds: 10
    540:  polling_interval_seconds: 1
    541:  warning_on_retry: true
    542:  continue_on_error: false
    ...
    
    1368:  go/src/cmd/asm/internal/asm/line_test.go
    1369:  go/src/cmd/asm/internal/asm/operand_test.go
    1370:  go/src/cmd/asm/internal/asm/parse.go
    1371:  go/src/cmd/asm/internal/asm/pseudo_test.go
    1372:  go/src/cmd/asm/internal/asm/testdata/
    1373:  go/src/cmd/asm/internal/asm/testdata/386.s
    1374:  go/src/cmd/asm/internal/asm/testdata/386enc.s
    1375:  go/src/cmd/asm/internal/asm/testdata/amd64.s
    1376:  go/src/cmd/asm/internal/asm/testdata/amd64dynlinkerror.s
    1377:  go/src/cmd/asm/internal/asm/testdata/amd64enc.s
    1378:  go/src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
    1379:  go/src/cmd/asm/internal/asm/testdata/amd64error.s
    1380:  go/src/cmd/asm/internal/asm/testdata/arm.s
    1381:  go/src/cmd/asm/internal/asm/testdata/arm64.s
    1382:  go/src/cmd/asm/internal/asm/testdata/arm64enc.s
    1383:  go/src/cmd/asm/internal/asm/testdata/arm64error.s
    1384:  go/src/cmd/asm/internal/asm/testdata/armerror.s
    ...
    
    1396:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s
    1397:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512cd.s
    1398:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512dq.s
    1399:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512er.s
    1400:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512f.s
    1401:  go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512pf.s
    1402:  go/src/cmd/asm/internal/asm/testdata/avx512enc/gfni_avx512f.s
    1403:  go/src/cmd/asm/internal/asm/testdata/avx512enc/vpclmulqdq_avx512f.s
    1404:  go/src/cmd/asm/internal/asm/testdata/buildtagerror.s
    1405:  go/src/cmd/asm/internal/asm/testdata/duperror.s
    ...
    
    1407:  go/src/cmd/asm/internal/asm/testdata/loong64enc1.s
    1408:  go/src/cmd/asm/internal/asm/testdata/loong64enc2.s
    1409:  go/src/cmd/asm/internal/asm/testdata/loong64enc3.s
    1410:  go/src/cmd/asm/internal/asm/testdata/mips.s
    1411:  go/src/cmd/asm/internal/asm/testdata/mips64.s
    1412:  go/src/cmd/asm/internal/asm/testdata/ppc64.s
    1413:  go/src/cmd/asm/internal/asm/testdata/ppc64_p10.s
    1414:  go/src/cmd/asm/internal/asm/testdata/riscv64.s
    1415:  go/src/cmd/asm/internal/asm/testdata/riscv64error.s
    ...
    
    1664:  go/src/cmd/cgo/internal/testcshared/testdata/main0.c
    1665:  go/src/cmd/cgo/internal/testcshared/testdata/main1.c
    1666:  go/src/cmd/cgo/internal/testcshared/testdata/main2.c
    1667:  go/src/cmd/cgo/internal/testcshared/testdata/main3.c
    1668:  go/src/cmd/cgo/internal/testcshared/testdata/main4.c
    1669:  go/src/cmd/cgo/internal/testcshared/testdata/main5.c
    1670:  go/src/cmd/cgo/internal/testcshared/testdata/p/
    1671:  go/src/cmd/cgo/internal/testcshared/testdata/p/p.go
    1672:  go/src/cmd/cgo/internal/testerrors/
    1673:  go/src/cmd/cgo/internal/testerrors/argposition_test.go
    1674:  go/src/cmd/cgo/internal/testerrors/badsym_test.go
    1675:  go/src/cmd/cgo/internal/testerrors/errors_test.go
    1676:  go/src/cmd/cgo/internal/testerrors/ptr_test.go
    1677:  go/src/cmd/cgo/internal/testerrors/testdata/
    1678:  go/src/cmd/cgo/internal/testerrors/testdata/err1.go
    1679:  go/src/cmd/cgo/internal/testerrors/testdata/err2.go
    1680:  go/src/cmd/cgo/internal/testerrors/testdata/err4.go
    1681:  go/src/cmd/cgo/internal/testerrors/testdata/err5.go
    1682:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097a.go
    1683:  go/src/cmd/cgo/internal/testerrors/testdata/issue11097b.go
    1684:  go/src/cmd/cgo/internal/testerrors/testdata/issue14669.go
    1685:  go/src/cmd/cgo/internal/testerrors/testdata/issue18452.go
    1686:  go/src/cmd/cgo/internal/testerrors/testdata/issue18889.go
    1687:  go/src/cmd/cgo/internal/testerrors/testdata/issue28069.go
    1688:  go/src/cmd/cgo/internal/testerrors/testdata/issue28721.go
    1689:  go/src/cmd/cgo/internal/testerrors/testdata/issue33061.go
    1690:  go/src/cmd/cgo/internal/testerrors/testdata/issue42580.go
    1691:  go/src/cmd/cgo/internal/testerrors/testdata/issue50710.go
    1692:  go/src/cmd/cgo/internal/testerrors/testdata/issue67517.go
    1693:  go/src/cmd/cgo/internal/testerrors/testdata/issue67707.go
    1694:  go/src/cmd/cgo/internal/testerrors/testdata/long_double_size.go
    1695:  go/src/cmd/cgo/internal/testerrors/testdata/malloc.go
    1696:  go/src/cmd/cgo/internal/testerrors/testdata/notmatchedcfunction.go
    ...
    
    1830:  go/src/cmd/cgo/internal/testsanitizers/
    1831:  go/src/cmd/cgo/internal/testsanitizers/asan_test.go
    1832:  go/src/cmd/cgo/internal/testsanitizers/cc_test.go
    1833:  go/src/cmd/cgo/internal/testsanitizers/cshared_test.go
    1834:  go/src/cmd/cgo/internal/testsanitizers/empty_test.go
    1835:  go/src/cmd/cgo/internal/testsanitizers/libfuzzer_test.go
    1836:  go/src/cmd/cgo/internal/testsanitizers/msan_test.go
    1837:  go/src/cmd/cgo/internal/testsanitizers/testdata/
    1838:  go/src/cmd/cgo/internal/testsanitizers/testdata/arena_fail.go
    1839:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan1_fail.go
    1840:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan2_fail.go
    1841:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan3_fail.go
    1842:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan4_fail.go
    1843:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan5_fail.go
    1844:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global1_fail.go
    1845:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go
    1846:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go
    1847:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go
    1848:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go
    1849:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/
    1850:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go
    1851:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/
    1852:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go
    1853:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go
    1854:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail2.go
    1855:  go/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail3.go
    ...
    
    1861:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2.go
    1862:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan2_cmsan.go
    1863:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan3.go
    1864:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan4.go
    1865:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan5.go
    1866:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan6.go
    1867:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan7.go
    1868:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan8.go
    1869:  go/src/cmd/cgo/internal/testsanitizers/testdata/msan_fail.go
    ...
    
    2453:  go/src/cmd/compile/internal/staticdata/data.go
    2454:  go/src/cmd/compile/internal/staticdata/embed.go
    2455:  go/src/cmd/compile/internal/staticinit/
    2456:  go/src/cmd/compile/internal/staticinit/sched.go
    2457:  go/src/cmd/compile/internal/syntax/
    2458:  go/src/cmd/compile/internal/syntax/branches.go
    2459:  go/src/cmd/compile/internal/syntax/dumper.go
    2460:  go/src/cmd/compile/internal/syntax/dumper_test.go
    2461:  go/src/cmd/compile/internal/syntax/error_test.go
    ...
    
    2663:  go/src/cmd/compile/internal/types2/check_test.go
    2664:  go/src/cmd/compile/internal/types2/compiler_internal.go
    2665:  go/src/cmd/compile/internal/types2/compilersupport.go
    2666:  go/src/cmd/compile/internal/types2/const.go
    2667:  go/src/cmd/compile/internal/types2/context.go
    2668:  go/src/cmd/compile/internal/types2/context_test.go
    2669:  go/src/cmd/compile/internal/types2/conversions.go
    2670:  go/src/cmd/compile/internal/types2/decl.go
    2671:  go/src/cmd/compile/internal/types2/errorcalls_test.go
    2672:  go/src/cmd/compile/internal/types2/errors.go
    2673:  go/src/cmd/compile/internal/types2/errors_test.go
    ...
    
    3090:  go/src/cmd/go/internal/modload/query.go
    3091:  go/src/cmd/go/internal/modload/query_test.go
    3092:  go/src/cmd/go/internal/modload/search.go
    3093:  go/src/cmd/go/internal/modload/stat_openfile.go
    3094:  go/src/cmd/go/internal/modload/stat_unix.go
    3095:  go/src/cmd/go/internal/modload/stat_windows.go
    3096:  go/src/cmd/go/internal/modload/vendor.go
    3097:  go/src/cmd/go/internal/mvs/
    3098:  go/src/cmd/go/internal/mvs/errors.go
    ...
    
    3113:  go/src/cmd/go/internal/run/
    3114:  go/src/cmd/go/internal/run/run.go
    3115:  go/src/cmd/go/internal/script/
    3116:  go/src/cmd/go/internal/script/cmds.go
    3117:  go/src/cmd/go/internal/script/cmds_nonunix.go
    3118:  go/src/cmd/go/internal/script/cmds_unix.go
    3119:  go/src/cmd/go/internal/script/conds.go
    3120:  go/src/cmd/go/internal/script/engine.go
    3121:  go/src/cmd/go/internal/script/errors.go
    ...
    
    3502:  go/src/cmd/go/testdata/script/build_cache_gomips.txt
    3503:  go/src/cmd/go/testdata/script/build_cache_link.txt
    3504:  go/src/cmd/go/testdata/script/build_cache_output.txt
    3505:  go/src/cmd/go/testdata/script/build_cache_pgo.txt
    3506:  go/src/cmd/go/testdata/script/build_cache_trimpath.txt
    3507:  go/src/cmd/go/testdata/script/build_cc_cache_issue64423.txt
    3508:  go/src/cmd/go/testdata/script/build_cd_gopath_different.txt
    3509:  go/src/cmd/go/testdata/script/build_cgo_consistent_results.txt
    3510:  go/src/cmd/go/testdata/script/build_cgo_error.txt
    ...
    
    3542:  go/src/cmd/go/testdata/script/build_pie_race.txt
    3543:  go/src/cmd/go/testdata/script/build_plugin_non_main.txt
    3544:  go/src/cmd/go/testdata/script/build_plugin_reproducible.txt
    3545:  go/src/cmd/go/testdata/script/build_relative_pkgdir.txt
    3546:  go/src/cmd/go/testdata/script/build_relative_tmpdir.txt
    3547:  go/src/cmd/go/testdata/script/build_repeated_godebug_issue62346.txt
    3548:  go/src/cmd/go/testdata/script/build_runtime_gcflags.txt
    3549:  go/src/cmd/go/testdata/script/build_shorten_pkg.txt
    3550:  go/src/cmd/go/testdata/script/build_single_error.txt
    ...
    
    3554:  go/src/cmd/go/testdata/script/build_test_only.txt
    3555:  go/src/cmd/go/testdata/script/build_trimpath.txt
    3556:  go/src/cmd/go/testdata/script/build_trimpath_cgo.txt
    3557:  go/src/cmd/go/testdata/script/build_trimpath_goroot.txt
    3558:  go/src/cmd/go/testdata/script/build_unsupported_goos.txt
    3559:  go/src/cmd/go/testdata/script/build_vendor.txt
    3560:  go/src/cmd/go/testdata/script/cache_unix.txt
    3561:  go/src/cmd/go/testdata/script/cache_vet.txt
    3562:  go/src/cmd/go/testdata/script/cgo_asm_error.txt
    ...
    
    3574:  go/src/cmd/go/testdata/script/cgo_syso_issue29253.txt
    3575:  go/src/cmd/go/testdata/script/cgo_trimpath_macro.txt
    3576:  go/src/cmd/go/testdata/script/cgo_undef.txt
    3577:  go/src/cmd/go/testdata/script/chdir.txt
    3578:  go/src/cmd/go/testdata/script/check_goexperiment.txt
    3579:  go/src/cmd/go/testdata/script/clean_binary.txt
    3580:  go/src/cmd/go/testdata/script/clean_cache_n.txt
    3581:  go/src/cmd/go/testdata/script/clean_testcache.txt
    3582:  go/src/cmd/go/testdata/script/cmd_import_error.txt
    ...
    
    3591:  go/src/cmd/go/testdata/script/cover_cgo_extra_test.txt
    3592:  go/src/cmd/go/testdata/script/cover_cgo_xtest.txt
    3593:  go/src/cmd/go/testdata/script/cover_coverpkg_partial.txt
    3594:  go/src/cmd/go/testdata/script/cover_coverpkg_with_init.txt
    3595:  go/src/cmd/go/testdata/script/cover_coverprofile_multipkg.txt
    3596:  go/src/cmd/go/testdata/script/cover_dash_c.txt
    3597:  go/src/cmd/go/testdata/script/cover_dep_loop.txt
    3598:  go/src/cmd/go/testdata/script/cover_dot_import.txt
    3599:  go/src/cmd/go/testdata/script/cover_error.txt
    ...
    
    3629:  go/src/cmd/go/testdata/script/env_cross_build.txt
    3630:  go/src/cmd/go/testdata/script/env_exp.txt
    3631:  go/src/cmd/go/testdata/script/env_gomod_issue61455.txt
    3632:  go/src/cmd/go/testdata/script/env_issue46807.txt
    3633:  go/src/cmd/go/testdata/script/env_sanitize.txt
    3634:  go/src/cmd/go/testdata/script/env_unset.txt
    3635:  go/src/cmd/go/testdata/script/env_write.txt
    3636:  go/src/cmd/go/testdata/script/fileline.txt
    3637:  go/src/cmd/go/testdata/script/fmt_load_errors.txt
    ...
    
    3683:  go/src/cmd/go/testdata/script/install_cmd_gobin.txt
    3684:  go/src/cmd/go/testdata/script/install_cross_gobin.txt
    3685:  go/src/cmd/go/testdata/script/install_dep_version.txt
    3686:  go/src/cmd/go/testdata/script/install_goroot_targets.txt
    3687:  go/src/cmd/go/testdata/script/install_modcacherw_issue64282.txt
    3688:  go/src/cmd/go/testdata/script/install_move_not_stale.txt
    3689:  go/src/cmd/go/testdata/script/install_msan_and_race_and_asan_require_cgo.txt
    3690:  go/src/cmd/go/testdata/script/install_rebuild_removed.txt
    3691:  go/src/cmd/go/testdata/script/install_relative_gobin_fail.txt
    ...
    
    3714:  go/src/cmd/go/testdata/script/list_err_stack.txt
    3715:  go/src/cmd/go/testdata/script/list_export_e.txt
    3716:  go/src/cmd/go/testdata/script/list_export_embed.txt
    3717:  go/src/cmd/go/testdata/script/list_find.txt
    3718:  go/src/cmd/go/testdata/script/list_find_nodeps.txt
    3719:  go/src/cmd/go/testdata/script/list_gofile_in_goroot.txt
    3720:  go/src/cmd/go/testdata/script/list_gomod_in_gopath.txt
    3721:  go/src/cmd/go/testdata/script/list_goroot_symlink.txt
    3722:  go/src/cmd/go/testdata/script/list_import_cycle_deps_errors.txt
    ...
    
    3725:  go/src/cmd/go/testdata/script/list_issue_56509.txt
    3726:  go/src/cmd/go/testdata/script/list_issue_59905.txt
    3727:  go/src/cmd/go/testdata/script/list_json_fields.txt
    3728:  go/src/cmd/go/testdata/script/list_json_issue64946.txt
    3729:  go/src/cmd/go/testdata/script/list_json_with_f.txt
    3730:  go/src/cmd/go/testdata/script/list_legacy_mod.txt
    3731:  go/src/cmd/go/testdata/script/list_linkshared.txt
    3732:  go/src/cmd/go/testdata/script/list_load_err.txt
    3733:  go/src/cmd/go/testdata/script/list_module_when_error.txt
    3734:  go/src/cmd/go/testdata/script/list_n_cover.txt
    3735:  go/src/cmd/go/testdata/script/list_overlay.txt
    3736:  go/src/cmd/go/testdata/script/list_parse_err.txt
    3737:  go/src/cmd/go/testdata/script/list_perm.txt
    3738:  go/src/cmd/go/testdata/script/list_pgo_issue66218.txt
    3739:  go/src/cmd/go/testdata/script/list_pkgconfig_error.txt
    ...
    
    3800:  go/src/cmd/go/testdata/script/mod_download_too_many_redirects.txt
    3801:  go/src/cmd/go/testdata/script/mod_e.txt
    3802:  go/src/cmd/go/testdata/script/mod_edit.txt
    3803:  go/src/cmd/go/testdata/script/mod_edit_go.txt
    3804:  go/src/cmd/go/testdata/script/mod_edit_no_modcache.txt
    3805:  go/src/cmd/go/testdata/script/mod_edit_toolchain.txt
    3806:  go/src/cmd/go/testdata/script/mod_empty_err.txt
    3807:  go/src/cmd/go/testdata/script/mod_enabled.txt
    3808:  go/src/cmd/go/testdata/script/mod_errors_pos.txt
    ...
    
    3822:  go/src/cmd/go/testdata/script/mod_get_direct.txt
    3823:  go/src/cmd/go/testdata/script/mod_get_downadd_indirect.txt
    3824:  go/src/cmd/go/testdata/script/mod_get_downgrade.txt
    3825:  go/src/cmd/go/testdata/script/mod_get_downgrade_missing.txt
    3826:  go/src/cmd/go/testdata/script/mod_get_downup_artifact.txt
    3827:  go/src/cmd/go/testdata/script/mod_get_downup_indirect.txt
    3828:  go/src/cmd/go/testdata/script/mod_get_downup_indirect_pruned.txt
    3829:  go/src/cmd/go/testdata/script/mod_get_downup_pseudo_artifact.txt
    3830:  go/src/cmd/go/testdata/script/mod_get_errors.txt
    ...
    
    3890:  go/src/cmd/go/testdata/script/mod_gofmt_invalid.txt
    3891:  go/src/cmd/go/testdata/script/mod_goline.txt
    3892:  go/src/cmd/go/testdata/script/mod_goline_old.txt
    3893:  go/src/cmd/go/testdata/script/mod_goline_too_new.txt
    3894:  go/src/cmd/go/testdata/script/mod_gomodcache.txt
    3895:  go/src/cmd/go/testdata/script/mod_gomodcache_vendor.txt
    3896:  go/src/cmd/go/testdata/script/mod_gonoproxy.txt
    3897:  go/src/cmd/go/testdata/script/mod_gopkg_unstable.txt
    3898:  go/src/cmd/go/testdata/script/mod_goroot_errors.txt
    ...
    
    3974:  go/src/cmd/go/testdata/script/mod_off_init.txt
    3975:  go/src/cmd/go/testdata/script/mod_outside.txt
    3976:  go/src/cmd/go/testdata/script/mod_overlay.txt
    3977:  go/src/cmd/go/testdata/script/mod_patterns.txt
    3978:  go/src/cmd/go/testdata/script/mod_patterns_vendor.txt
    3979:  go/src/cmd/go/testdata/script/mod_perm.txt
    3980:  go/src/cmd/go/testdata/script/mod_permissions.txt
    3981:  go/src/cmd/go/testdata/script/mod_prefer_compatible.txt
    3982:  go/src/cmd/go/testdata/script/mod_proxy_errors.txt
    ...
    
    4004:  go/src/cmd/go/testdata/script/mod_retract_rename.txt
    4005:  go/src/cmd/go/testdata/script/mod_retract_replace.txt
    4006:  go/src/cmd/go/testdata/script/mod_retract_versions.txt
    4007:  go/src/cmd/go/testdata/script/mod_run_flags_issue64738.txt
    4008:  go/src/cmd/go/testdata/script/mod_run_issue52331.txt
    4009:  go/src/cmd/go/testdata/script/mod_run_nonmain.txt
    4010:  go/src/cmd/go/testdata/script/mod_run_path.txt
    4011:  go/src/cmd/go/testdata/script/mod_run_pkg_version.txt
    4012:  go/src/cmd/go/testdata/script/mod_run_pkgerror.txt
    ...
    
    4039:  go/src/cmd/go/testdata/script/mod_tidy_compat_incompatible.txt
    4040:  go/src/cmd/go/testdata/script/mod_tidy_compat_irrelevant.txt
    4041:  go/src/cmd/go/testdata/script/mod_tidy_convergence.txt
    4042:  go/src/cmd/go/testdata/script/mod_tidy_convergence_loop.txt
    4043:  go/src/cmd/go/testdata/script/mod_tidy_cycle.txt
    4044:  go/src/cmd/go/testdata/script/mod_tidy_diff.txt
    4045:  go/src/cmd/go/testdata/script/mod_tidy_downgrade_ambiguous.txt
    4046:  go/src/cmd/go/testdata/script/mod_tidy_duplicates.txt
    4047:  go/src/cmd/go/testdata/script/mod_tidy_error.txt
    ...
    
    4081:  go/src/cmd/go/testdata/script/mod_vendor_unused_only.txt
    4082:  go/src/cmd/go/testdata/script/mod_verify.txt
    4083:  go/src/cmd/go/testdata/script/mod_verify_work.txt
    4084:  go/src/cmd/go/testdata/script/mod_versions.txt
    4085:  go/src/cmd/go/testdata/script/mod_why.txt
    4086:  go/src/cmd/go/testdata/script/modfile_flag.txt
    4087:  go/src/cmd/go/testdata/script/noncanonical_import.txt
    4088:  go/src/cmd/go/testdata/script/old_tidy_toolchain.txt
    4089:  go/src/cmd/go/testdata/script/pattern_syntax_error.txt
    ...
    
    4107:  go/src/cmd/go/testdata/script/src_file.txt
    4108:  go/src/cmd/go/testdata/script/std_vendor.txt
    4109:  go/src/cmd/go/testdata/script/telemetry.txt
    4110:  go/src/cmd/go/testdata/script/test2json_interrupt.txt
    4111:  go/src/cmd/go/testdata/script/test_android_issue62123.txt
    4112:  go/src/cmd/go/testdata/script/test_bad_example.txt
    4113:  go/src/cmd/go/testdata/script/test_badtest.txt
    4114:  go/src/cmd/go/testdata/script/test_benchmark_1x.txt
    4115:  go/src/cmd/go/testdata/script/test_benchmark_chatty_fail.txt
    4116:  go/src/cmd/go/testdata/script/test_benchmark_chatty_success.txt
    4117:  go/src/cmd/go/testdata/script/test_benchmark_fatal.txt
    4118:  go/src/cmd/go/testdata/script/test_benchmark_labels.txt
    4119:  go/src/cmd/go/testdata/script/test_benchmark_timeout.txt
    4120:  go/src/cmd/go/testdata/script/test_build_failure.txt
    4121:  go/src/cmd/go/testdata/script/test_buildvcs.txt
    4122:  go/src/cmd/go/testdata/script/test_cache_inputs.txt
    4123:  go/src/cmd/go/testdata/script/test_chatty_fail.txt
    4124:  go/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt
    4125:  go/src/cmd/go/testdata/script/test_chatty_parallel_success.txt
    4126:  go/src/cmd/go/testdata/script/test_chatty_parallel_success_run.txt
    4127:  go/src/cmd/go/testdata/script/test_chatty_success.txt
    4128:  go/src/cmd/go/testdata/script/test_cleanup_failnow.txt
    4129:  go/src/cmd/go/testdata/script/test_compile_binary.txt
    4130:  go/src/cmd/go/testdata/script/test_compile_multi_pkg.txt
    4131:  go/src/cmd/go/testdata/script/test_compile_tempfile.txt
    4132:  go/src/cmd/go/testdata/script/test_deadline.txt
    4133:  go/src/cmd/go/testdata/script/test_empty.txt
    4134:  go/src/cmd/go/testdata/script/test_env_term.txt
    4135:  go/src/cmd/go/testdata/script/test_example_goexit.txt
    4136:  go/src/cmd/go/testdata/script/test_exit.txt
    4137:  go/src/cmd/go/testdata/script/test_fail_fast.txt
    4138:  go/src/cmd/go/testdata/script/test_fail_newline.txt
    ...
    
    4145:  go/src/cmd/go/testdata/script/test_fuzz_cgo.txt
    4146:  go/src/cmd/go/testdata/script/test_fuzz_chatty.txt
    4147:  go/src/cmd/go/testdata/script/test_fuzz_cleanup.txt
    4148:  go/src/cmd/go/testdata/script/test_fuzz_cov.txt
    4149:  go/src/cmd/go/testdata/script/test_fuzz_deadline.txt
    4150:  go/src/cmd/go/testdata/script/test_fuzz_dup_cache.txt
    4151:  go/src/cmd/go/testdata/script/test_fuzz_err_deadlock.txt
    4152:  go/src/cmd/go/testdata/script/test_fuzz_fuzztime.txt
    4153:  go/src/cmd/go/testdata/script/test_fuzz_io_error.txt
    4154:  go/src/cmd/go/testdata/script/test_fuzz_limit_dup_entry.txt
    4155:  go/src/cmd/go/testdata/script/test_fuzz_match.txt
    4156:  go/src/cmd/go/testdata/script/test_fuzz_minimize.txt
    4157:  go/src/cmd/go/testdata/script/test_fuzz_minimize_dirty_cov.txt
    4158:  go/src/cmd/go/testdata/script/test_fuzz_minimize_interesting.txt
    4159:  go/src/cmd/go/testdata/script/test_fuzz_modcache.txt
    4160:  go/src/cmd/go/testdata/script/test_fuzz_multiple.txt
    4161:  go/src/cmd/go/testdata/script/test_fuzz_mutate_crash.txt
    4162:  go/src/cmd/go/testdata/script/test_fuzz_mutate_fail.txt
    ...
    
    4169:  go/src/cmd/go/testdata/script/test_fuzz_run.txt
    4170:  go/src/cmd/go/testdata/script/test_fuzz_seed_corpus.txt
    4171:  go/src/cmd/go/testdata/script/test_fuzz_setenv.txt
    4172:  go/src/cmd/go/testdata/script/test_fuzz_test_race.txt
    4173:  go/src/cmd/go/testdata/script/test_fuzz_unsupported.txt
    4174:  go/src/cmd/go/testdata/script/test_generated_main.txt
    4175:  go/src/cmd/go/testdata/script/test_go111module_cache.txt
    4176:  go/src/cmd/go/testdata/script/test_goroot_PATH.txt
    4177:  go/src/cmd/go/testdata/script/test_import_error_stack.txt
    ...
    
    4185:  go/src/cmd/go/testdata/script/test_json_timeout.txt
    4186:  go/src/cmd/go/testdata/script/test_main.txt
    4187:  go/src/cmd/go/testdata/script/test_main_archive.txt
    4188:  go/src/cmd/go/testdata/script/test_main_panic.txt
    4189:  go/src/cmd/go/testdata/script/test_main_twice.txt
    4190:  go/src/cmd/go/testdata/script/test_match_benchmark_labels.txt
    4191:  go/src/cmd/go/testdata/script/test_match_no_benchmarks.txt
    4192:  go/src/cmd/go/testdata/script/test_match_no_subtests.txt
    4193:  go/src/cmd/go/testdata/script/test_match_no_subtests_failure.txt
    4194:  go/src/cmd/go/testdata/script/test_match_no_subtests_parallel.txt
    4195:  go/src/cmd/go/testdata/script/test_match_no_tests.txt
    4196:  go/src/cmd/go/testdata/script/test_match_no_tests_build_failure.txt
    ...
    
    4219:  go/src/cmd/go/testdata/script/test_regexps.txt
    4220:  go/src/cmd/go/testdata/script/test_relative_cmdline.txt
    4221:  go/src/cmd/go/testdata/script/test_relative_import.txt
    4222:  go/src/cmd/go/testdata/script/test_script_cmdcd.txt
    4223:  go/src/cmd/go/testdata/script/test_shuffle.txt
    4224:  go/src/cmd/go/testdata/script/test_skip.txt
    4225:  go/src/cmd/go/testdata/script/test_source_order.txt
    4226:  go/src/cmd/go/testdata/script/test_status.txt
    4227:  go/src/cmd/go/testdata/script/test_syntax_error_says_fail.txt
    ...
    
    4270:  go/src/cmd/go/testdata/script/vet_internal.txt
    4271:  go/src/cmd/go/testdata/script/work.txt
    4272:  go/src/cmd/go/testdata/script/work_build_no_modules.txt
    4273:  go/src/cmd/go/testdata/script/work_disablevendor.txt
    4274:  go/src/cmd/go/testdata/script/work_edit.txt
    4275:  go/src/cmd/go/testdata/script/work_edit_toolchain.txt
    4276:  go/src/cmd/go/testdata/script/work_empty_panic_GOPATH.txt
    4277:  go/src/cmd/go/testdata/script/work_env.txt
    4278:  go/src/cmd/go/testdata/script/work_errors_pos.txt
    ...
    
    4773:  go/src/cmd/link/internal/ld/data_test.go
    4774:  go/src/cmd/link/internal/ld/deadcode.go
    4775:  go/src/cmd/link/internal/ld/deadcode_test.go
    4776:  go/src/cmd/link/internal/ld/decodesym.go
    4777:  go/src/cmd/link/internal/ld/dwarf.go
    4778:  go/src/cmd/link/internal/ld/dwarf_test.go
    4779:  go/src/cmd/link/internal/ld/elf.go
    4780:  go/src/cmd/link/internal/ld/elf_test.go
    4781:  go/src/cmd/link/internal/ld/errors.go
    ...
    
    5209:  go/src/cmd/vendor/golang.org/x/sys/plan9/
    5210:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm.s
    5211:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_386.s
    5212:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s
    5213:  go/src/cmd/vendor/golang.org/x/sys/plan9/asm_plan9_arm.s
    5214:  go/src/cmd/vendor/golang.org/x/sys/plan9/const_plan9.go
    5215:  go/src/cmd/vendor/golang.org/x/sys/plan9/dir_plan9.go
    5216:  go/src/cmd/vendor/golang.org/x/sys/plan9/env_plan9.go
    5217:  go/src/cmd/vendor/golang.org/x/sys/plan9/errors_plan9.go
    5218:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkall.sh
    5219:  go/src/cmd/vendor/golang.org/x/sys/plan9/mkerrors.sh
    ...
    
    5280:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_c.c
    5281:  go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
    5282:  go/src/cmd/vendor/golang.org/x/sys/unix/ifreq_linux.go
    5283:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_linux.go
    5284:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_signed.go
    5285:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_unsigned.go
    5286:  go/src/cmd/vendor/golang.org/x/sys/unix/ioctl_zos.go
    5287:  go/src/cmd/vendor/golang.org/x/sys/unix/mkall.sh
    5288:  go/src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh
    ...
    
    5363:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go
    5364:  go/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
    5365:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_linux.go
    5366:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix.go
    5367:  go/src/cmd/vendor/golang.org/x/sys/unix/sysvshm_unix_other.go
    5368:  go/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go
    5369:  go/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go
    5370:  go/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go
    5371:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go
    5372:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go
    5373:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
    5374:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
    5375:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
    5376:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
    5377:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
    5378:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
    5379:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
    5380:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_riscv64.go
    5381:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go
    5382:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
    5383:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
    5384:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
    5385:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
    5386:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
    5387:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
    5388:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
    5389:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
    5390:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
    5391:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
    5392:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
    5393:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
    5394:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
    5395:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
    5396:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
    5397:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
    5398:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
    5399:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
    5400:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
    5401:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
    5402:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
    5403:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
    5404:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
    5405:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
    5406:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_ppc64.go
    5407:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_riscv64.go
    5408:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
    5409:  go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_zos_s390x.go
    ...
    
    5547:  go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_zos_s390x.go
    5548:  go/src/cmd/vendor/golang.org/x/sys/windows/
    5549:  go/src/cmd/vendor/golang.org/x/sys/windows/aliases.go
    5550:  go/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go
    5551:  go/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go
    5552:  go/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go
    5553:  go/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go
    5554:  go/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go
    5555:  go/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash
    ...
    
    5563:  go/src/cmd/vendor/golang.org/x/sys/windows/str.go
    5564:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall.go
    5565:  go/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go
    5566:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go
    5567:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go
    5568:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go
    5569:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go
    5570:  go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm64.go
    5571:  go/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go
    ...
    
    5757:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
    5758:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/
    5759:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go
    5760:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/
    5761:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/defers.go
    5762:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/defers/doc.go
    5763:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/
    5764:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/directive/directive.go
    5765:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/
    5766:  go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go
    ...
    
    5873:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/
    5874:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/common.go
    5875:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/coretype.go
    5876:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/free.go
    5877:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/normalize.go
    5878:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/termlist.go
    5879:  go/src/cmd/vendor/golang.org/x/tools/internal/typeparams/typeterm.go
    5880:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/
    5881:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go
    5882:  go/src/cmd/vendor/golang.org/x/tools/internal/typesinternal/errorcode_string.go
    ...
    
    6904:  go/src/encoding/gob/decoder.go
    6905:  go/src/encoding/gob/doc.go
    6906:  go/src/encoding/gob/dump.go
    6907:  go/src/encoding/gob/enc_helpers.go
    6908:  go/src/encoding/gob/encgen.go
    6909:  go/src/encoding/gob/encode.go
    6910:  go/src/encoding/gob/encoder.go
    6911:  go/src/encoding/gob/encoder_test.go
    6912:  go/src/encoding/gob/error.go
    ...
    
    6956:  go/src/encoding/xml/example_text_marshaling_test.go
    6957:  go/src/encoding/xml/marshal.go
    6958:  go/src/encoding/xml/marshal_test.go
    6959:  go/src/encoding/xml/read.go
    6960:  go/src/encoding/xml/read_test.go
    6961:  go/src/encoding/xml/typeinfo.go
    6962:  go/src/encoding/xml/xml.go
    6963:  go/src/encoding/xml/xml_test.go
    6964:  go/src/errors/
    6965:  go/src/errors/errors.go
    6966:  go/src/errors/errors_test.go
    6967:  go/src/errors/example_test.go
    6968:  go/src/errors/join.go
    6969:  go/src/errors/join_test.go
    6970:  go/src/errors/wrap.go
    6971:  go/src/errors/wrap_test.go
    ...
    
    6978:  go/src/flag/example_test.go
    6979:  go/src/flag/example_textvar_test.go
    6980:  go/src/flag/example_value_test.go
    6981:  go/src/flag/export_test.go
    6982:  go/src/flag/flag.go
    6983:  go/src/flag/flag_test.go
    6984:  go/src/fmt/
    6985:  go/src/fmt/doc.go
    6986:  go/src/fmt/errors.go
    6987:  go/src/fmt/errors_test.go
    ...
    
    7191:  go/src/go/doc/testdata/d.1.golden
    7192:  go/src/go/doc/testdata/d.2.golden
    7193:  go/src/go/doc/testdata/d1.go
    7194:  go/src/go/doc/testdata/d2.go
    7195:  go/src/go/doc/testdata/e.0.golden
    7196:  go/src/go/doc/testdata/e.1.golden
    7197:  go/src/go/doc/testdata/e.2.golden
    7198:  go/src/go/doc/testdata/e.go
    7199:  go/src/go/doc/testdata/error1.0.golden
    7200:  go/src/go/doc/testdata/error1.1.golden
    7201:  go/src/go/doc/testdata/error1.2.golden
    7202:  go/src/go/doc/testdata/error1.go
    7203:  go/src/go/doc/testdata/error2.0.golden
    7204:  go/src/go/doc/testdata/error2.1.golden
    7205:  go/src/go/doc/testdata/error2.2.golden
    7206:  go/src/go/doc/testdata/error2.go
    ...
    
    7360:  go/src/go/internal/srcimporter/testdata/issue20855/issue20855.go
    7361:  go/src/go/internal/srcimporter/testdata/issue23092/
    7362:  go/src/go/internal/srcimporter/testdata/issue23092/issue23092.go
    7363:  go/src/go/internal/srcimporter/testdata/issue24392/
    7364:  go/src/go/internal/srcimporter/testdata/issue24392/issue24392.go
    7365:  go/src/go/internal/typeparams/
    7366:  go/src/go/internal/typeparams/typeparams.go
    7367:  go/src/go/parser/
    7368:  go/src/go/parser/error_test.go
    ...
    
    7460:  go/src/go/printer/testdata/linebreaks.golden
    7461:  go/src/go/printer/testdata/linebreaks.input
    7462:  go/src/go/printer/testdata/parser.go
    7463:  go/src/go/printer/testdata/slow.golden
    7464:  go/src/go/printer/testdata/slow.input
    7465:  go/src/go/printer/testdata/statements.golden
    7466:  go/src/go/printer/testdata/statements.input
    7467:  go/src/go/scanner/
    7468:  go/src/go/scanner/errors.go
    ...
    
    7494:  go/src/go/types/check.go
    7495:  go/src/go/types/check_test.go
    7496:  go/src/go/types/commentMap_test.go
    7497:  go/src/go/types/const.go
    7498:  go/src/go/types/context.go
    7499:  go/src/go/types/context_test.go
    7500:  go/src/go/types/conversions.go
    7501:  go/src/go/types/decl.go
    7502:  go/src/go/types/errorcalls_test.go
    7503:  go/src/go/types/errors.go
    7504:  go/src/go/types/errors_test.go
    ...
    
    7641:  go/src/html/template/content.go
    7642:  go/src/html/template/content_test.go
    7643:  go/src/html/template/context.go
    7644:  go/src/html/template/css.go
    7645:  go/src/html/template/css_test.go
    7646:  go/src/html/template/delim_string.go
    7647:  go/src/html/template/doc.go
    7648:  go/src/html/template/element_string.go
    7649:  go/src/html/template/error.go
    ...
    
    8238:  go/src/internal/msan/
    8239:  go/src/internal/msan/doc.go
    8240:  go/src/internal/msan/msan.go
    8241:  go/src/internal/msan/nomsan.go
    8242:  go/src/internal/nettrace/
    8243:  go/src/internal/nettrace/nettrace.go
    8244:  go/src/internal/obscuretestdata/
    8245:  go/src/internal/obscuretestdata/obscuretestdata.go
    8246:  go/src/internal/oserror/
    8247:  go/src/internal/oserror/errors.go
    ...
    
    8258:  go/src/internal/platform/
    8259:  go/src/internal/platform/supported.go
    8260:  go/src/internal/platform/zosarch.go
    8261:  go/src/internal/platform/zosarch_test.go
    8262:  go/src/internal/poll/
    8263:  go/src/internal/poll/copy_file_range_linux.go
    8264:  go/src/internal/poll/errno_unix.go
    8265:  go/src/internal/poll/errno_windows.go
    8266:  go/src/internal/poll/error_linux_test.go
    8267:  go/src/internal/poll/error_stub_test.go
    8268:  go/src/internal/poll/error_test.go
    ...
    
    8696:  go/src/internal/trace/traceviewer/static/trace_viewer_full.html
    8697:  go/src/internal/trace/traceviewer/static/webcomponents.min.js
    8698:  go/src/internal/trace/value.go
    8699:  go/src/internal/trace/version/
    8700:  go/src/internal/trace/version/version.go
    8701:  go/src/internal/txtar/
    8702:  go/src/internal/txtar/archive.go
    8703:  go/src/internal/types/
    8704:  go/src/internal/types/errors/
    8705:  go/src/internal/types/errors/code_string.go
    8706:  go/src/internal/types/errors/codes.go
    8707:  go/src/internal/types/errors/codes_test.go
    8708:  go/src/internal/types/errors/generrordocs.go
    ...
    
    8728:  go/src/internal/types/testdata/check/decls0.go
    8729:  go/src/internal/types/testdata/check/decls1.go
    8730:  go/src/internal/types/testdata/check/decls2/
    8731:  go/src/internal/types/testdata/check/decls2/decls2a.go
    8732:  go/src/internal/types/testdata/check/decls2/decls2b.go
    8733:  go/src/internal/types/testdata/check/decls3.go
    8734:  go/src/internal/types/testdata/check/decls4.go
    8735:  go/src/internal/types/testdata/check/decls5.go
    8736:  go/src/internal/types/testdata/check/errors.go
    ...
    
    9257:  go/src/math/big/ratconv_test.go
    9258:  go/src/math/big/ratmarsh.go
    9259:  go/src/math/big/ratmarsh_test.go
    9260:  go/src/math/big/roundingmode_string.go
    9261:  go/src/math/big/sqrt.go
    9262:  go/src/math/big/sqrt_test.go
    9263:  go/src/math/bits/
    9264:  go/src/math/bits/bits.go
    9265:  go/src/math/bits/bits_errors.go
    9266:  go/src/math/bits/bits_errors_bootstrap.go
    ...
    
    9478:  go/src/net/dnsclient_test.go
    9479:  go/src/net/dnsclient_unix.go
    9480:  go/src/net/dnsclient_unix_test.go
    9481:  go/src/net/dnsconfig.go
    9482:  go/src/net/dnsconfig_unix.go
    9483:  go/src/net/dnsconfig_unix_test.go
    9484:  go/src/net/dnsconfig_windows.go
    9485:  go/src/net/dnsname_test.go
    9486:  go/src/net/error_plan9.go
    9487:  go/src/net/error_plan9_test.go
    9488:  go/src/net/error_posix.go
    9489:  go/src/net/error_posix_test.go
    9490:  go/src/net/error_test.go
    9491:  go/src/net/error_unix.go
    9492:  go/src/net/error_unix_test.go
    9493:  go/src/net/error_windows.go
    9494:  go/src/net/error_windows_test.go
    ...
    
    9547:  go/src/net/http/fcgi/child.go
    9548:  go/src/net/http/fcgi/fcgi.go
    9549:  go/src/net/http/fcgi/fcgi_test.go
    9550:  go/src/net/http/filetransport.go
    9551:  go/src/net/http/filetransport_test.go
    9552:  go/src/net/http/fs.go
    9553:  go/src/net/http/fs_test.go
    9554:  go/src/net/http/h2_bundle.go
    9555:  go/src/net/http/h2_error.go
    9556:  go/src/net/http/h2_error_test.go
    ...
    
    9885:  go/src/os/dirent_linux.go
    9886:  go/src/os/dirent_netbsd.go
    9887:  go/src/os/dirent_openbsd.go
    9888:  go/src/os/dirent_solaris.go
    9889:  go/src/os/dirent_wasip1.go
    9890:  go/src/os/env.go
    9891:  go/src/os/env_test.go
    9892:  go/src/os/env_unix_test.go
    9893:  go/src/os/error.go
    9894:  go/src/os/error_errno.go
    9895:  go/src/os/error_plan9.go
    9896:  go/src/os/error_test.go
    9897:  go/src/os/error_unix_test.go
    9898:  go/src/os/error_windows_test.go
    ...
    
    10437:  go/src/runtime/duff_mips64x.s
    10438:  go/src/runtime/duff_ppc64x.s
    10439:  go/src/runtime/duff_riscv64.s
    10440:  go/src/runtime/duff_s390x.s
    10441:  go/src/runtime/ehooks_test.go
    10442:  go/src/runtime/env_plan9.go
    10443:  go/src/runtime/env_posix.go
    10444:  go/src/runtime/env_test.go
    10445:  go/src/runtime/error.go
    ...
    
    11438:  go/src/syscall/const_plan9.go
    11439:  go/src/syscall/creds_test.go
    11440:  go/src/syscall/dir_plan9.go
    11441:  go/src/syscall/dirent.go
    11442:  go/src/syscall/dirent_test.go
    11443:  go/src/syscall/dll_windows.go
    11444:  go/src/syscall/env_unix.go
    11445:  go/src/syscall/env_windows.go
    11446:  go/src/syscall/errors_plan9.go
    ...
    
    11483:  go/src/syscall/linkname_bsd.go
    11484:  go/src/syscall/linkname_darwin.go
    11485:  go/src/syscall/linkname_libc.go
    11486:  go/src/syscall/linkname_openbsd.go
    11487:  go/src/syscall/linkname_unix.go
    11488:  go/src/syscall/lsf_linux.go
    11489:  go/src/syscall/mkall.sh
    11490:  go/src/syscall/mkasm.go
    11491:  go/src/syscall/mkerrors.sh
    ...
    
    11603:  go/src/syscall/types_solaris.go
    11604:  go/src/syscall/types_windows.go
    11605:  go/src/syscall/types_windows_386.go
    11606:  go/src/syscall/types_windows_amd64.go
    11607:  go/src/syscall/types_windows_arm.go
    11608:  go/src/syscall/types_windows_arm64.go
    11609:  go/src/syscall/wtf8_windows.go
    11610:  go/src/syscall/wtf8_windows_test.go
    11611:  go/src/syscall/zerrors_aix_ppc64.go
    11612:  go/src/syscall/zerrors_darwin_amd64.go
    11613:  go/src/syscall/zerrors_darwin_arm64.go
    11614:  go/src/syscall/zerrors_dragonfly_amd64.go
    11615:  go/src/syscall/zerrors_freebsd_386.go
    11616:  go/src/syscall/zerrors_freebsd_amd64.go
    11617:  go/src/syscall/zerrors_freebsd_arm.go
    11618:  go/src/syscall/zerrors_freebsd_arm64.go
    11619:  go/src/syscall/zerrors_freebsd_riscv64.go
    11620:  go/src/syscall/zerrors_linux_386.go
    11621:  go/src/syscall/zerrors_linux_amd64.go
    11622:  go/src/syscall/zerrors_linux_arm.go
    11623:  go/src/syscall/zerrors_linux_arm64.go
    11624:  go/src/syscall/zerrors_linux_loong64.go
    11625:  go/src/syscall/zerrors_linux_mips.go
    11626:  go/src/syscall/zerrors_linux_mips64.go
    11627:  go/src/syscall/zerrors_linux_mips64le.go
    11628:  go/src/syscall/zerrors_linux_mipsle.go
    11629:  go/src/syscall/zerrors_linux_ppc64.go
    11630:  go/src/syscall/zerrors_linux_ppc64le.go
    11631:  go/src/syscall/zerrors_linux_riscv64.go
    11632:  go/src/syscall/zerrors_linux_s390x.go
    11633:  go/src/syscall/zerrors_netbsd_386.go
    11634:  go/src/syscall/zerrors_netbsd_amd64.go
    11635:  go/src/syscall/zerrors_netbsd_arm.go
    11636:  go/src/syscall/zerrors_netbsd_arm64.go
    11637:  go/src/syscall/zerrors_openbsd_386.go
    11638:  go/src/syscall/zerrors_openbsd_amd64.go
    11639:  go/src/syscall/zerrors_openbsd_arm.go
    11640:  go/src/syscall/zerrors_openbsd_arm64.go
    11641:  go/src/syscall/zerrors_openbsd_mips64.go
    11642:  go/src/syscall/zerrors_openbsd_ppc64.go
    11643:  go/src/syscall/zerrors_openbsd_riscv64.go
    11644:  go/src/syscall/zerrors_solaris_amd64.go
    11645:  go/src/syscall/zerrors_windows.go
    ...
    
    15494:  go/test/typeparam/issue50481c.dir/main.go
    15495:  go/test/typeparam/issue50481c.go
    15496:  go/test/typeparam/issue50481c.out
    15497:  go/test/typeparam/issue50485.dir/
    15498:  go/test/typeparam/issue50485.dir/a.go
    15499:  go/test/typeparam/issue50485.dir/main.go
    15500:  go/test/typeparam/issue50485.go
    15501:  go/test/typeparam/issue50486.dir/
    15502:  go/test/typeparam/issue50486.dir/goerror_fp.go
    ...
    
    15832:  go: downloading github.com/shopspring/decimal v1.3.1
    15833:  go: downloading golang.org/x/crypto v0.21.0
    15834:  go: downloading golang.org/x/text v0.14.0
    15835:  go: downloading github.com/subosito/gotenv v1.4.2
    15836:  go: downloading github.com/hashicorp/hcl v1.0.0
    15837:  go: downloading gopkg.in/ini.v1 v1.67.0
    15838:  go: downloading github.com/magiconair/properties v1.8.7
    15839:  go: downloading github.com/pelletier/go-toml/v2 v2.0.8
    15840:  go: downloading github.com/pkg/errors v0.9.1
    ...
    
    15844:  helm-docs [flags]
    15845:  Flags:
    15846:  -b, --badge-style string                                 badge style to use for charts (default "flat-square")
    15847:  -c, --chart-search-root string                           directory to search recursively within for charts (default ".")
    15848:  -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
    15849:  -u, --document-dependency-values                         For charts with dependencies, include the dependency values in the chart values documentation
    15850:  -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])
    15851:  -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])
    15852:  -x, --documentation-strict-mode                          Fail the generation of docs if there are undocumented values
    15853:  -d, --dry-run                                            don't actually render any markdown files just print to stdout passed
    15854:  -h, --help                                               help for helm-docs
    15855:  -i, --ignore-file string                                 The filename to use as an ignore file to exclude chart directories (default ".helmdocsignore")
    15856:  --ignore-non-descriptions                            ignore values without a comment, this values will not be included in the README
    15857:  -l, --log-level string                                   Level of logs that should printed, one of (panic, fatal, error, warning, info, debug, trace) (default "info")
    ...
    
    16213:  BASE_VERSION: 4.28.0-SNAPSHOT
    16214:  VERSION: 4.28.0-SNAPSHOT
    16215:  BUILD_DATE: 20241231
    16216:  AUTHORS: SeleniumHQ
    16217:  ##[endgroup]
    16218:  VERSION=4.28.0-SNAPSHOT-20241231 ./tests/charts/make/chart_build.sh
    16219:  + SET_VERSION=true
    16220:  + CHART_PATH=charts/selenium-grid
    16221:  + trap on_failure ERR
    ...
    
    16291:  Digest: sha256:fc589c022c7e556ccc395377ccfb2806110d38c4c764927e58aa840af4e9cf20
    16292:  Pulled: registry-1.docker.io/bitnamicharts/redis:20.6.1
    16293:  Digest: sha256:55659cf4e3247dc3c87dfeca5cdbc8620ede531c7e3f163a9b0a2923fac25967
    16294:  Linting chart "selenium-grid => (version: \"0.38.2\", path: \"charts/selenium-grid\")"
    16295:  Validating /home/runner/work/docker-selenium/docker-selenium/charts/selenium-grid/Chart.yaml...
    16296:  Validation success! 👍
    16297:  Validating maintainers...
    16298:  ==> Linting charts/selenium-grid
    16299:  1 chart(s) linted, 0 chart(s) failed
    ...
    
    16313:  ##[group]Run nick-invision/retry@master
    16314:  with:
    16315:  timeout_minutes: 12
    16316:  max_attempts: 3
    16317:  retry_wait_seconds: 60
    16318:  command: NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make build
    16319:  polling_interval_seconds: 1
    16320:  warning_on_retry: true
    16321:  continue_on_error: false
    ...
    
    16350:  rm -rf ./Base/configs/node && mkdir -p ./Base/configs/node && cp -r ./charts/selenium-grid/configs/node ./Base/configs
    16351:  rm -rf ./Base/certs && cp -r ./charts/selenium-grid/certs ./Base
    16352:  ./Base/certs/gen-cert-helper.sh -d ./Base/certs
    16353:  Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 3,650 days
    16354:  for: CN=SeleniumHQ, OU=Software Freedom Conservancy, O=SeleniumHQ, L=Unknown, ST=Unknown, C=Unknown
    16355:  [Storing server.jks]
    16356:  Importing keystore server.jks to tls.p12...
    16357:  Entry for alias seleniumhq successfully imported.
    16358:  Import command completed:  1 entries successfully imported, 0 entries failed or cancelled
    ...
    
    17019:  #11 2.826 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-api/1.68.1/grpc-api-1.68.1.pom
    17020:  #11 2.844 Downloaded https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.115.Final/netty-codec-4.1.115.Final.pom
    17021:  #11 2.846 Downloading https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.110.Final/netty-transport-native-unix-common-4.1.110.Final.pom
    17022:  #11 2.858 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.44.1/opentelemetry-exporter-otlp-common-1.44.1.pom
    17023:  #11 2.861 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.pom
    17024:  #11 2.862 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.pom
    17025:  #11 2.867 Downloaded https://repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.110.Final/netty-transport-native-unix-common-4.1.110.Final.pom
    17026:  #11 2.867 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-api/1.68.1/grpc-api-1.68.1.pom
    17027:  #11 2.878 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    17028:  #11 2.878 Downloading https://repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.110.Final/netty-codec-http2-4.1.110.Final.pom
    17029:  #11 2.880 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.44.1/opentelemetry-exporter-sender-okhttp-1.44.1.pom
    17030:  #11 2.880 Downloading https://repo1.maven.org/maven2/io/netty/netty-common/4.1.115.Final/netty-common-4.1.115.Final.pom
    17031:  #11 2.891 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.pom
    ...
    
    17046:  #11 2.919 Downloaded https://repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.110.Final/netty-handler-proxy-4.1.110.Final.pom
    17047:  #11 2.922 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.44.1/opentelemetry-sdk-logs-1.44.1.pom
    17048:  #11 2.925 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.44.1/opentelemetry-sdk-metrics-1.44.1.pom
    17049:  #11 2.935 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.44.1/opentelemetry-sdk-logs-1.44.1.pom
    17050:  #11 2.938 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.44.1/opentelemetry-sdk-metrics-1.44.1.pom
    17051:  #11 3.003 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-core/1.68.1/grpc-core-1.68.1.pom
    17052:  #11 3.019 Downloading https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.110.Final/netty-parent-4.1.110.Final.pom
    17053:  #11 3.019 Downloading https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom
    17054:  #11 3.019 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    17055:  #11 3.032 Downloaded https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.2.1-android/guava-parent-33.2.1-android.pom
    17056:  #11 3.032 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.28.0/error_prone_parent-2.28.0.pom
    ...
    
    17171:  #11 3.642 Downloading https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    17172:  #11 3.648 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.44.1/opentelemetry-exporter-otlp-common-1.44.1.jar
    17173:  #11 3.648 Downloading https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
    17174:  #11 3.651 Downloaded https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.115.Final/netty-buffer-4.1.115.Final.jar
    17175:  #11 3.652 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.44.1/opentelemetry-exporter-common-1.44.1.jar
    17176:  #11 3.655 Downloaded https://repo1.maven.org/maven2/org/checkerframework/checker-qual/3.42.0/checker-qual-3.42.0.jar
    17177:  #11 3.655 Downloading https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.jar
    17178:  #11 3.656 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.44.1/opentelemetry-exporter-otlp-1.44.1.jar
    17179:  #11 3.656 Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    ...
    
    17182:  #11 3.661 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-netty/1.68.1/grpc-netty-1.68.1.jar
    17183:  #11 3.661 Downloading https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.44.1/opentelemetry-sdk-trace-1.44.1.jar
    17184:  #11 3.671 Downloaded https://repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.44.1/opentelemetry-exporter-common-1.44.1.jar
    17185:  #11 3.673 Downloading https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.115.Final/netty-codec-http-4.1.115.Final.jar
    17186:  #11 3.673 Downloaded https://repo1.maven.org/maven2/io/grpc/grpc-util/1.68.1/grpc-util-1.68.1.jar
    17187:  #11 3.673 Downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar
    17188:  #11 3.674 Downloaded https://repo1.maven.org/maven2/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
    17189:  #11 3.674 Downloading https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar
    17190:  #11 3.675 Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.28.0/error_prone_annotations-2.28.0.jar
    ...
    
    17500:  #15 DONE 0.0s
    17501:  #16 [stage-0 8/9] COPY --chown=1200:1201 certs/tls.crt certs/tls.key certs/server.jks certs/server.pass /opt/selenium/secrets/
    17502:  #16 DONE 0.0s
    17503:  #17 [stage-0 9/9] RUN /opt/bin/add-jks-helper.sh -d /opt/selenium/secrets     && /opt/bin/add-cert-helper.sh -d /opt/selenium/secrets TCu,Cu,Tu
    17504:  #17 0.187 seluser is running cert script!
    17505:  #17 0.537 Processing /opt/selenium/secrets/server.jks
    17506:  #17 0.838 Certificate stored in file </tmp/SeleniumHQ.pem>
    17507:  #17 0.984 Warning: use -cacerts option to access cacerts keystore
    17508:  #17 1.093 keytool error: java.lang.Exception: Alias <SeleniumHQ> does not exist
    17509:  #17 1.215 Warning: use -cacerts option to access cacerts keystore
    17510:  #17 1.326 Certificate was added to keystore
    17511:  #17 1.447 Warning: use -cacerts option to access cacerts keystore
    17512:  #17 1.678 The certificate with alias SeleniumHQ is present in /etc/ssl/certs/java/cacerts
    17513:  #17 2.088 seluser is running cert script!
    17514:  #17 2.173 Processing /opt/selenium/secrets/tls.crt
    17515:  #17 2.175 Adding to db: /home/seluser/.pki/nssdb/cert9.db
    17516:  #17 2.182 certutil: could not find certificate named "SeleniumHQ": SEC_ERROR_INVALID_ARGS: security library: invalid arguments.
    ...
    
    18573:  #9 2.394 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
    18574:  #9 2.394 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
    18575:  #9 2.394 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
    18576:  #9 2.394 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
    18577:  #9 2.394 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
    18578:  #9 2.394 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
    18579:  #9 2.394 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
    18580:  #9 2.394 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
    18581:  #9 5.423 perl: warning: Setting locale failed.
    ...
    
    18643:  #9 6.024 Setting up libkmod2:amd64 (31+20240202-2ubuntu7) ...
    18644:  #9 6.026 Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.4) ...
    18645:  #9 6.029 Setting up systemd-dev (255.4-1ubuntu8.4) ...
    18646:  #9 6.031 Setting up systemd (255.4-1ubuntu8.4) ...
    18647:  #9 6.045 Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.
    18648:  #9 6.048 Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
    18649:  #9 6.052 Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service → /usr/lib/systemd/system/systemd-pstore.service.
    18650:  #9 6.055 Initializing machine ID from random generator.
    18651:  #9 6.072 /usr/lib/tmpfiles.d/systemd-network.conf:10: Failed to resolve user 'systemd-network': No such process
    18652:  #9 6.073 /usr/lib/tmpfiles.d/systemd-network.conf:11: Failed to resolve user 'systemd-network': No such process
    18653:  #9 6.073 /usr/lib/tmpfiles.d/systemd-network.conf:12: Failed to resolve user 'systemd-network': No such process
    18654:  #9 6.073 /usr/lib/tmpfiles.d/systemd-network.conf:13: Failed to resolve user 'systemd-network': No such process
    18655:  #9 6.073 /usr/lib/tmpfiles.d/systemd.conf:22: Failed to resolve group 'systemd-journal': No such process
    18656:  #9 6.073 /usr/lib/tmpfiles.d/systemd.conf:23: Failed to resolve group 'systemd-journal': No such process
    18657:  #9 6.073 /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal': No such process
    18658:  #9 6.074 /usr/lib/tmpfiles.d/systemd.conf:29: Failed to resolve group 'systemd-journal': No such process
    18659:  #9 6.074 /usr/lib/tmpfiles.d/systemd.conf:30: Failed to resolve group 'systemd-journal': No such process
    ...
    
    19499:  #10 0.390   inflating: noVNC-1.5.0/.github/workflows/test.yml  
    19500:  #10 0.390   inflating: noVNC-1.5.0/.github/workflows/translate.yml  
    19501:  #10 0.390   inflating: noVNC-1.5.0/.gitignore  
    19502:  #10 0.390  extracting: noVNC-1.5.0/.gitmodules  
    19503:  #10 0.390   inflating: noVNC-1.5.0/AUTHORS     
    19504:  #10 0.390   inflating: noVNC-1.5.0/LICENSE.txt  
    19505:  #10 0.390   inflating: noVNC-1.5.0/README.md   
    19506:  #10 0.391    creating: noVNC-1.5.0/app/
    19507:  #10 0.391   inflating: noVNC-1.5.0/app/error-handler.js  
    19508:  #10 0.391    creating: noVNC-1.5.0/app/images/
    19509:  #10 0.391   inflating: noVNC-1.5.0/app/images/alt.svg  
    19510:  #10 0.391   inflating: noVNC-1.5.0/app/images/clipboard.svg  
    19511:  #10 0.391   inflating: noVNC-1.5.0/app/images/connect.svg  
    19512:  #10 0.392   inflating: noVNC-1.5.0/app/images/ctrl.svg  
    19513:  #10 0.392   inflating: noVNC-1.5.0/app/images/ctrlaltdel.svg  
    19514:  #10 0.392   inflating: noVNC-1.5.0/app/images/disconnect.svg  
    19515:  #10 0.392   inflating: noVNC-1.5.0/app/images/drag.svg  
    19516:  #10 0.392   inflating: noVNC-1.5.0/app/images/error.svg  
    ...
    
    21679:  ##[group]Run nick-invision/retry@master
    21680:  with:
    21681:  timeout_minutes: 10
    21682:  max_attempts: 3
    21683:  command: CLUSTER=${CLUSTER} SERVICE_MESH=${SERVICE_MESH} KUBERNETES_VERSION=${KUBERNETES_VERSION} NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make chart_cluster_setup
    21684:  retry_wait_seconds: 10
    21685:  polling_interval_seconds: 1
    21686:  warning_on_retry: true
    21687:  continue_on_error: false
    ...
    
    21723:  + SELENIUM_GRID_HOST=localhost
    21724:  + SELENIUM_GRID_PORT=80
    21725:  + WAIT_TIMEOUT=90s
    21726:  + SKIP_CLEANUP=false
    21727:  + KUBERNETES_VERSION=v1.26.15
    21728:  + CNI=calico
    21729:  + CONTAINER_RUNTIME=docker
    21730:  + SERVICE_MESH=false
    21731:  + trap on_failure ERR
    ...
    
    23327:  timeout_minutes: 30
    23328:  max_attempts: 3
    23329:  command: NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} TEST_UPGRADE_CHART=false make chart_test_autoscaling_disabled \
    23330:  && NAME=${IMAGE_REGISTRY} VERSION=${BRANCH} BUILD_DATE=${BUILD_DATE} make test_video_integrity
    23331:  
    23332:  retry_wait_seconds: 10
    23333:  polling_interval_seconds: 1
    23334:  warning_on_retry: true
    23335:  continue_on_error: false
    ...
    
    23419:  + TEST_NAME_OVERRIDE=false
    23420:  + TEST_PATCHED_KEDA=false
    23421:  + BASIC_AUTH_EMBEDDED_URL=false
    23422:  + SELENIUM_GRID_MONITORING=true
    23423:  + TEST_EXISTING_PTS=false
    23424:  + TEST_MULTIPLE_VERSIONS=false
    23425:  + TEST_MULTIPLE_VERSIONS_EXPLICIT=true
    23426:  + TEST_MULTIPLE_PLATFORMS=false
    23427:  + trap on_failure ERR EXIT
    ...
    
    23513:  DownwardAPI:             true
    23514:  QoS Class:                   BestEffort
    23515:  Node-Selectors:              <none>
    23516:  Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
    23517:  node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
    23518:  Events:
    23519:  Type     Reason            Age   From               Message
    23520:  ----     ------            ----  ----               -------
    23521:  Warning  FailedScheduling  0s    default-scheduler  0/1 nodes are available: persistentvolumeclaim "selenium-grid-pvc-local" not found. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling..
    ...
    
    24224:  + echo 'Logs for pod selenium-node-firefox-7cfbd6b68-zdc5r'
    24225:  + kubectl logs -n selenium selenium-node-firefox-7cfbd6b68-zdc5r --all-containers
    24226:  Logs for pod selenium-node-firefox-7cfbd6b68-zdc5r
    24227:  + for pod in $pods
    24228:  + echo 'Logs for pod selenium-prometheus-node-exporter-dkpx5'
    24229:  + kubectl logs -n selenium selenium-prometheus-node-exporter-dkpx5 --all-containers
    24230:  Logs for pod selenium-prometheus-node-exporter-dkpx5
    24231:  + '[' true = false ']'
    24232:  + on_failure
    ...
    
    24259:  selenium      selenium-prometheus-node-exporter-dkpx5                1/1     Running   0          9m
    24260:  + echo 'Get all resources in all namespaces'
    24261:  + kubectl get all -A
    24262:  Get all resources in all namespaces
    24263:  + echo 'Describe all resources in the selenium namespace for debugging purposes'
    24264:  + kubectl describe all -n selenium
    24265:  Describe all resources in the selenium namespace for debugging purposes
    24266:  + kubectl describe pod -n selenium
    24267:  + echo 'There is step failed with exit status 0'
    24268:  + cleanup
    24269:  There is step failed with exit status 0
    ...
    
    24333:  echo "::warning:: Number of video files: $(echo $list_files | wc -w)"; \
    24334:  number_corrupted_files=0; \
    24335:  if [ -z "$list_files" ]; then \
    24336:  echo "No video files found"; \
    24337:  exit 1; \
    24338:  fi; \
    24339:  for file in $list_files; do \
    24340:  echo "Checking video file: $file"; \
    24341:  docker run -u $(id -u) -v $(pwd):$(pwd) -w $(pwd) --entrypoint="" selenium/video:ffmpeg-7.1-20241231 ffmpeg -v error -i "$file" -f null - ; \
    ...
    
    24346:  echo "------"; \
    24347:  done; \
    24348:  if [ $((number_corrupted_files)) -gt 0 ]; then \
    24349:  echo "Number of corrupted video files: $number_co...

    Signed-off-by: Viet Nguyen Duc <nguyenducviet4496@gmail.com>
    @VietND96 VietND96 merged commit 7d6ddb7 into trunk Dec 31, 2024
    31 of 36 checks passed
    @VietND96 VietND96 deleted the configmap-data branch December 31, 2024 18:30
    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