action #138440
closedcoordination #127031: [saga][epic] openQA for SUSE customers
coordination #80150: [epic] Scale out openQA: Easier openQA setup
devel:openQA container files follow cha.obs.supported_formats#id-1.5.10.8.5 and set BuildVersion+BuildName consistently size:S
Description
Motivation¶
Additional to what we did in #129958 https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.supported_formats#id-1.5.10.8.5 states some useful hints to follow for container best practices. According to Dirk Müller in internal chat
if buildVersion is set (maybe a mistake that this was already done) then BuildName must be set as well
Acceptance criteria¶
- AC1: all container images in devel:openQA follow https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.supported_formats#id-1.5.10.8.5 consistently
- AC2: all container images in devel:openQA set BuildVersion+BuildName consistently
Suggestions¶
- Read https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.supported_formats#id-1.5.10.8.5
- Ensure that BuildVersion+BuildName are consistently set in all https://github.com/os-autoinst/openQA/tree/master/container and devel:openQA containers
- Also apply in downstream https://build.suse.de/project/show/home:okurz:BCI:15.5
Updated by okurz about 1 year ago
- Copied from action #129958: Ensure openSUSE container best practices are followed for our container images in devel: openQA size:M added
Updated by tinita about 1 year ago
- Subject changed from devel:openQA container files follow cha.obs.supported_formats#id-1.5.10.8.5 and set BuildVersion+BuildName consistently to devel:openQA container files follow cha.obs.supported_formats#id-1.5.10.8.5 and set BuildVersion+BuildName consistently size:S
- Description updated (diff)
- Status changed from New to Workable
Updated by jbaier_cz 11 months ago
I did a quick check in openQA repo:
$ git grep BuildName
$ git grep BuildVersion
So it seems that only place where BuildVersion is/was used is (now totally broken) https://build.suse.de/package/show/home:okurz:BCI:15.5/openQA-single-instance-no_suse_tests-container
Updated by jbaier_cz 11 months ago · Edited
https://build.suse.de/request/show/318922 should fix the broken build for home:okurz:BCI:15.5/openQA-single-instance-no_suse_tests-container
Updated by openqa_review 11 months ago
- Due date set to 2024-02-06
Setting due date based on mean cycle time of SUSE QE Tools
Updated by jbaier_cz 11 months ago
Package fixed and https://build.suse.de/request/show/318922 accepted. Now we will see what are the build results.