Actions
action #175938
closed[BCI] Skip LTSS tests on non-LTSS hosts
Start date:
2025-01-22
Due date:
% Done:
100%
Estimated time:
Tags:
Description
e.g. sle-15-SP4-BCI-Updates-x86_64-bci-base-fips_15.4_on_ubuntu_docker@64bit fails due to no credentials available on this host.
As discussed in https://confluence.suse.com/display/ENGCTNRSTORY/2025-01-28+-+BCI+Sync we should for now limit the LTSS testing to the LTSS hosts. This means:
- SLES12 LTSS containers should only be tested on a SLES 12 host with LTSS enabled subscription
- SLES15 LTSS containers should only be tested on a SLES 15 host with LTSS enabled subscription
Implementation¶
- First we need to ensure that the SLES12 and SLES15 hosts with available LTSS extensions have those extensions registered and enabled
- We need to find a way to skip LTSS tests in openQA on the hosts, where they are not supposed to run. Probably we need to introduce a new openQA setting for doing so
- This setting needs to be added to LTSS containers in https://gitlab.suse.de/qac/container-release-bot/-/tree/main/containers
- We typically skip BCI tests in https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/ccf5fd29038660999115048b5b2ac04b1d35f34f/tests/containers/bci_test.pm#L28
Acceptance criteria¶
- AC1 : SLES12-LTSS containers are only being tested on a SLES 12 host with LTSS enabled subscription
- AC2 : SLES15-LTSS containers are only being tested on a SLES 15 host with LTSS enabled subscription
More Information¶
Actions