Skip to content

Commit

Permalink
BCI: LTSS containers testing on LTSS hosts only
Browse files Browse the repository at this point in the history
  • Loading branch information
m-dati committed Feb 3, 2025
1 parent 4f5dcce commit c15de23
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion tests/containers/bci_prepare.pm
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ use containers::common;
use testapi;
use serial_terminal 'select_serial_terminal';


sub packages_to_install {
my ($version, $sp, $host_distri) = @_;
my $arch = get_required_var('ARCH');
Expand Down Expand Up @@ -139,6 +138,11 @@ sub run {

return if (get_var('HELM_CONFIG') && !($host_distri == "sles" && $version == 15 && $sp >= 3));

# check LTSS activation on host
my $status = q(set -o pipefail; which SUSEConnect > /dev/null && SUSEConnect -s | jq -Mr '.[] | select(.identifier == "SLES-LTSS") | .subscription_status');
validate_script_output($status, qr/ACTIVE/, fail_message => "Host requires LTSS subscription for LTSS container")
if (get_var('CONTAINER_IMAGE_TO_TEST') =~ /ltss/i);

# For BCI tests using podman, buildah package is also needed
install_buildah_when_needed($host_distri) if ($engines =~ /podman/);

Expand Down

0 comments on commit c15de23

Please sign in to comment.