action #157984
closedcoordination #157969: [epic] Upgrade all our infrastructure, e.g. o3+osd workers+webui and production workloads, to openSUSE Leap 15.6
Upgrade CI container image versions to Leap 15.6 size:S
Description
Motivation¶
We should run a supported version of Leap (or Tumbleweed)
Acceptance criteria¶
- AC1: Ensure all CI container images we use are on Tumbleweed or Leap 15.6
Suggestions¶
- Read #99240 about which container images we need to care about
- Add the list to this ticket description (not just comment) so that we have a good reference for the next time
- Find out where we use images
- Following list:
- All references in os-autoinst, template: https://github.com/os-autoinst/os-autoinst/pull/2496
- All references in openQA, template: https://github.com/os-autoinst/openQA/pull/5629 and https://github.com/os-autoinst/os-autoinst/pull/2496 and https://github.com/os-autoinst/openQA/pull/5628
SUSE internal CI base images: https://gitlab.suse.de/openqa/ciusing Tumbleweedhttps://build.opensuse.org/package/show/devel:openQA/openqa_dev(removed)- https://build.opensuse.org/package/show/devel:openQA:ci/base
- https://build.suse.de/package/show/QA:Maintenance/openSUSE-Leap-Container
- Reconfigure container images to be based on 15.6
- Don't use super powers to ignore CI test failures
Updated by okurz about 1 year ago
- Copied from action #130597: Upgrade CI container image versions to Leap 15.5 added
Updated by okurz about 1 year ago
- Subject changed from Upgrade CI container image versions to Leap 15.5 to Upgrade CI container image versions to Leap 15.6
- Description updated (diff)
- Assignee deleted (
okurz) - Target version changed from Ready to future
Updated by okurz 11 months ago · Edited
- Description updated (diff)
- Due date set to 2024-05-22
- Status changed from In Progress to Feedback
- https://github.com/os-autoinst/os-autoinst/pull/2496 (merged)
- https://github.com/os-autoinst/openQA/pull/5629 (merged) for openQA CI base
- https://github.com/os-autoinst/openQA/pull/5627 for most of the openQA rest
- https://github.com/os-autoinst/openQA/pull/5628 for helm charts relying on the base update first
- Updated/added 15.6 in https://build.opensuse.org/projects/devel:openQA/meta where missing, e.g. containers
- Updated https://build.suse.de/projects/QA:Maintenance/meta, https://build.suse.de/package/show/QA:Maintenance/postgres-container, https://build.suse.de/package/show/QA:Maintenance/openSUSE-Leap-Container
Updated by jbaier_cz 11 months ago
- Related to action #132236: Current openQA+os-autoinst+dependencies updated in SLE+packagehub size:M added
Updated by jbaier_cz 11 months ago
- Related to deleted (action #132236: Current openQA+os-autoinst+dependencies updated in SLE+packagehub size:M )
Updated by jbaier_cz 11 months ago
- Related to action #157990: Upgrade OBS package CI checks to Leap 15.6 (os-autoinst+openQA) size:M added
Updated by okurz 11 months ago · Edited
- Status changed from Feedback to In Progress
To address the circle CI dependency issues as encountered in https://app.circleci.com/pipelines/github/os-autoinst/openQA/13502/workflows/935d6c71-1b1f-426d-9725-12afc6ecd6eb/jobs/126668?invite=true#step-108-76
Package 'perl-Devel-Cover-1.40' not found.
Package 'perl-Test-MockModule-0.177.0' not found.
applying same as in #157996-7
for i in perl-Devel-Cover perl-Test-MockModule; do osc linkpac devel:openQA:Leap:15.5 $i devel:openQA:Leap:15.6; done
and according comments on the packages
Updated by okurz 11 months ago · Edited
Needed to enable 15.6 in https://build.opensuse.org/project/show/devel:openQA:ci project config
Created https://github.com/os-autoinst/openQA/pull/5630 (merged) due to problem with qemu-kvm in https://build.opensuse.org/package/show/devel:openQA:ci/base
Was merged and the base container rebuilt. Then I triggered the "dependencies-PR" run to have updated dependencies:
Updated by okurz 11 months ago
- Status changed from In Progress to Workable
https://github.com/os-autoinst/openQA/pull/5634 with a fix for the codecov uploader and updated dependencies. Now rebased https://github.com/os-autoinst/openQA/pull/5627 and awaiting CI results and will continue later.
Updated by okurz 11 months ago
https://github.com/os-autoinst/openQA/pull/5627 was just merged. I didn't need to apply any further changes. Let's see how other PRs behave now, in particular for OBS build checks as well as the codecov uploads.
Updated by okurz 11 months ago
- Related to action #160305: codecov reports fail to be uploaded due to github rate limit added
Updated by okurz 11 months ago
enabled containers15.6 in https://build.opensuse.org/projects/devel:openQA/prjconf and in all container packages within https://build.opensuse.org/project/show/devel:openQA, disabled 15.5 accordingly, triggered services.
Waiting for build in
- https://build.opensuse.org/package/show/devel:openQA/openQA_container_webUI
- https://build.opensuse.org/package/show/devel:openQA/openQA_container_webUI_loadbalancer
- https://build.opensuse.org/package/show/devel:openQA/openQA_container_worker
- https://build.opensuse.org/package/show/devel:openQA/openQA_container_worker_os_autoinst_distri_opensuse
Updated by okurz 11 months ago
- Related to action #160400: nightly build-docs failed size:S added
Updated by okurz 11 months ago
- Due date deleted (
2024-05-22) - Status changed from Feedback to Resolved
https://github.com/os-autoinst/openQA/pull/5628 . All done now
Updated by okurz 6 days ago
- Copied to action #180731: Upgrade CI container image versions to Leap 16.0 added