action #113036
closedcoordination #103323: [epic] BCI testing
[BCI] Create new test for SLE Micro Toolbox Container
0%
Description
From Jiri Srain:
Jiri, another thing ... should opensuse-toolbox-image be part of a QA pipeline? So far we are not updating it and it can get security issues?
That is actually a good point - yes, we should IMO update it (for released versions of SLE Micro) on regular basis.
This would be:
SUSE:SLE-15-SP3:Update:Products:MicroOS51:Update:CR opensuse-toolbox-image
SUSE:SLE-15-SP3:Update:Products:MicroOS51:Update:CR:ToTest opensuse-toolbox-image
SUSE:SLE-15-SP3:Update:Products:MicroOS52:Update:CR opensuse-toolbox-image
SUSE:SLE-15-SP3:Update:Products:MicroOS52:Update:CR:ToTest opensuse-toolbox-image
And when SLE Micro 5.3 is released:
SUSE:SLE-15-SP4:Update:Products:Micro53:Update:CR opensuse-toolbox-image
SUSE:SLE-15-SP4:Update:Products:Micro53:Update:CR:ToTest opensuse-toolbox-image
Test Matrix:¶
Each toolbox image shall be tested on the respective SLE Micro host. For example, for Toolbox 5.1:
- Boot SLE Micro 5.1 GA image
- Perform a system update
- Run tests for Toolbox image under test
Acceptance Criteria¶
- Write a simple test case
test_toolbox.py
in BCI-tests repo - Create a new job group in openQA called Toolbox under Containers parent group which contains needed hosts from the matrix.
- Enable the container in the container release bot
- Have green tests in openQA
Updated by jlausuch over 2 years ago
- Project changed from openQA Tests (public) to Containers and images
- Subject changed from automate container release pipeline for SLE Micro Toolbox Container to [BCI] Create new test for SLE Micro Toolbox Container
- Description updated (diff)
- Status changed from New to Workable
- Parent task set to #103323
Updated by jlausuch over 2 years ago
- Description updated (diff)
- Status changed from Workable to In Progress
Updated by jlausuch over 2 years ago
I have added the sle micro images to be updated regularly and publish new HDDs with updated systems.
https://gitlab.suse.de/qac/qac-openqa-yaml/-/merge_requests/881
Updated by jlausuch over 2 years ago
I had to create a new flavor for this: sle-micro
Container-Image-Updates
instead of re-using existing MicroOS-Image-Updates
which is used for aggregate tests. Otherwise, the maintenance bot will trigger the tests in this new job group as well...
https://gitlab.suse.de/qac/qac-openqa-yaml/-/merge_requests/885
Updated by jlausuch over 2 years ago
PR to enable the tests in openQA: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/15213
Goals:
- run toolbox with custom image
- create new qcows for SLE Micro to have updated hosts for the tests
Updated by jlausuch over 2 years ago
Toolbox 5.1 and 5.2 enabled in the container bot: https://gitlab.suse.de/qac/container-release-bot/-/merge_requests/78
Updated by jlausuch over 2 years ago
- Status changed from In Progress to Resolved
Toolbox 5.1 and 5.2 enabled in the container bot: https://gitlab.suse.de/qac/container-release-bot/-/merge_requests/78
and tests scheduled:
https://openqa.suse.de/group_overview/451