Update Info

openSUSE-2026-81


Recommended update for openQA, openQA-devel-container, os-autoinst


Type: recommended
Severity: moderate
Issued: 2026-03-12
Description:
This update for openQA, openQA-devel-container, os-autoinst fixes the following issues:

Changes in openQA:

- Update to version 5.1772802464.7eeef401:
  * feat: unify priority management of max_job_time and throttling
  * ci(helm): pull container images in advance
  * ci(helm): make sure that install-chart runs after lint-chart
  * style: Use builtin functions without parentheses consistently
  * feat: optimize size of devel:openQA:ci/base container
  * build: update minimatch to fix ReDoS vulnerabilities

- Update to version 5.1772705410.5c7fe0aa:
  * style(t): fix formatting of long line in t/37-limit_assets.t
  * test(Makefile): treat t/01-style consistently with tidy+compile tests
  * ci: cover sporadic download errors with retries
  * feat: support show_build=1 for overview badges

- Update to version 5.1772550094.48b5cce5:
  * refactor: Improve code for testing OpenID auth
  * test: Consider everything under `lib/OpenQA/WebAPI/` covered
  * test: Cover all code for OpenID auth
  * test: Cover retrying of OBS rsync tasks
  * fix: Return correctly when OBS dirty status cannot be determined
  * refactor: Remove unused local variable in OBS rsync code
  * test: Cover parameter validation warnings code for API descriptions
  * fix(config): Drop max_conns to allow proper queueing
  * refactor: Improve code in `renderTestLists()`
  * feat: Pass all parameters when making AJAX requests on "All tests" page
  * feat: Allow use of `job_setting` parameter also on "All tests" page
  * refactor: Simplify code for passing query parameters on "All tests"
  * fix(dependencies): add missing "make" to devel sub-package
  * test: remove stabilized tests from tools/unstable_tests.txt
  * test(lib): remove unused "disconnect" function
  * test(lib): mark uncovered line

- Update to version 5.1772475695.6c6c7eda:
  * build(Makefile): add make target help text
  * fix(npm): bump to non-vulerable versions (boo#1259005, boo#1258632)

- Update to version 5.1772460208.7a4e1e06:
  * docs: Document array-like job settings and `job_setting` parameter
  * test: Ensure test of filter params of jobs API fails if code breaks
  * feat: Support searching by job settings in API to list jobs
  * refactor: Improve `cancel_by_settings`
  * fix: Allow filtering by more than one job setting in various routes
  * test: Improve checks in `t/api/02-iso.t`
  * feat: Allow searching by job settings via overview routes
  * style: use consistent q{} syntax for SQL strings in Cache Model
  * refactor: streamline IPC::Run usage and signal handling
  * test: remove t/25-cache-service.t from unstable_tests.txt
  * test: improve robustness of t/25-cache-service.t
  * test: refactor InfluxDB subtest to reduce duplication
  * test: improve infrastructure for t/25-cache-service.t
  * fix: improve database robustness in Cache model
  * fix: log rsync stderr in CacheService::Task::Sync
  * test: support OPENQA_TEST_WAIT_INTERVAL in wait_for
  * fix(cache): capture stderr and handle exit status robustly in Sync task
  * test: make SIGCHLD handler selective in OpenQA::Test::Utils
  * docs: document aggregate result badges for overview queries

- Update to version 5.1772092969.74a39650:
  * test: Consider all of `lib/OpenQA/Task/` covered
  * test: Cover handling developer session when saving needles
  * test: Cover further error cases when saving needles
  * fix: Fix error handling when saving needle JSON
  * test: Workaround limitation of coverage tracking
  * feat: Improve needle JSON validation
  * test: Cover all cases of needle JSON validation
  * fix: Avoid Perl warning when validating needle JSON
  * refactor: Simplify code in `_delete_needles`
  * test: Cover handling error when asset directory is not writable
  * test: Cover skipping screenshot cleanup if still enqueued
  * feat(openqa-upstreams.inc): set `max_conns` to max connection handled
  * refactor: optimize and harden aggregate overview badges implementation
  * refactor: improve aggregate overview badges implementation
  * test: consolidate SVG badge unit tests
  * feat: implement test result badges for aggregate overview queries

- Update to version 5.1772031289.93bc2a13:
  * docs(image): describe the TW image with openQA available in o3
  * fix(t/03-auth): avoid 'Too many open files' with mocks
  * fix: avoid constant redefinition warnings in ScheduledProducts
  * feat: add aggregate favicons for test overview
  * build: improve cleanup of generated favicon assets
  * feat: add Makefile targets to run services with temporary test database
  * ci(helm): increase timeout on ct install
  * feat: add gitlint for conventional commit checks

- Update to version 5.1771942065.808b073f:
  * test(t/44-scripts): extend to cover Python scripts
  * test(t/44-scripts): implement individual timeouts
  * fix(script): add early argument validation where missing
  * test: harmonize Test::More call format using '+' prefix
  * Dependency cron 2026-02-24
  * test: refine style check and fix ambiguous test calls
  * Replace Ingress with Kubernetes Gateway API for external access
  * refactor: ensure consistent test call parentheses format
  * chore: add dependency for python3-gitlint commit checks
  * docs: Add section about security
  * Fix tools/test_helm_chart after Helm chart reorganization
  * Update Helm chart documentation
  * Move worker subchart under openqa/ and fix connectivity
  * Add single openqa parent chart with ingress and nginx
  * Remove old helm chart structure

Changes in os-autoinst:

- Update to version 5.1772810471.ad428a5:
  * fix: restore author tests in CI and optimize git message check
  * feat: add gitlint pre-commit setup
  * feat: normalize gre tunnel script for NetworkManager and wicked
  * refactor: use more Mojo::File operations in commands.pm
  * refactor: use more Mojo::File operations in bmwqemu.pm
  * refactor: move scheduling rules out of basetest::is_applicable

- Update to version 5.1772663930.9a9bd7d:
  * feat: add EXIT_AFTER_MODULE to stop after a specified module
  * fix: Update gre_tunnel_preup script to support NetworkManager
  * feat: Handle timeout when typing command in `background_script_run`
  * feat: Allow opting-out of check when typing command in `script_run`
  * feat: Handle timeout when typing command in `script_run`
  * test: implement conventional commits check with gitlint

- Update to version 5.1772097392.f4e2912:
  * fix: Update gre_tunnel_preup script to support NetworkManager
  * build(Makefile): add top-level help target
  * test: implement conventional commits check with gitlint
  * fix: Fix wrong uses of "checkout" that should be "check out"
  * git subrepo pull (merge) --force external/os-autoinst-common

- Update to version 5.1771958644.63a1790:
  * build(Makefile): add top-level help target
  * test: implement conventional commits check with gitlint
  * fix: Fix wrong uses of "checkout" that should be "check out"
  * git subrepo pull (merge) --force external/os-autoinst-common
  * style: Fix crop.py style issues
  * parse_extra_log: Allow passing additional args to upload_logs

Changes in openQA-devel-container:

- Update to version 5.1772789624.e83ca0102:
  * Update to latest openQA version


              

Packages


  • openQA-5.1772802464.7eeef401-bp156.2.130.1
  • openQA-client-test-5.1772802464.7eeef401-bp156.2.130.1
  • openQA-devel-test-5.1772802464.7eeef401-bp156.2.130.1
  • openQA-test-5.1772802464.7eeef401-bp156.2.130.1
  • openQA-worker-test-5.1772802464.7eeef401-bp156.2.130.1
  • os-autoinst-5.1772810471.ad428a5-bp156.2.99.1
  • os-autoinst-devel-test-5.1772810471.ad428a5-bp156.2.99.1
  • os-autoinst-openvswitch-test-5.1772810471.ad428a5-bp156.2.99.1
  • os-autoinst-test-5.1772810471.ad428a5-bp156.2.99.1