From 4287a568f136df2721dca6c69d4f6f9914d4b28a Mon Sep 17 00:00:00 2001 From: Christopher Thorn Date: Fri, 2 Feb 2024 10:37:40 -0800 Subject: [PATCH] (maint) Add workaround for AlmaLinux package testing failures Our AlmaLinux image is a bit out of date and needs to be updated. Until that is done we can update that as part of the tests that need it. --- .../package/common_package_name_in_different_providers.rb | 3 +++ acceptance/tests/resource/package/yum.rb | 3 +++ 2 files changed, 6 insertions(+) diff --git a/acceptance/tests/resource/package/common_package_name_in_different_providers.rb b/acceptance/tests/resource/package/common_package_name_in_different_providers.rb index d63cd5a302c..96b278befbe 100644 --- a/acceptance/tests/resource/package/common_package_name_in_different_providers.rb +++ b/acceptance/tests/resource/package/common_package_name_in_different_providers.rb @@ -6,6 +6,9 @@ skip_test('Skipping EC2 Hosts') if fact_on(agent, 'ec2_metadata') end + # Upgrade the AlmaLinux release package for newer keys until our image is updated (RE-16096) + on(agent, 'dnf -y upgrade almalinux-release') if on(agent, facter('os.name')).stdout.strip == 'AlmaLinux' + tag 'audit:high', 'audit:acceptance' # Uses a provider that depends on AIO packaging diff --git a/acceptance/tests/resource/package/yum.rb b/acceptance/tests/resource/package/yum.rb index ee17047fb25..ce1e4d07bcb 100644 --- a/acceptance/tests/resource/package/yum.rb +++ b/acceptance/tests/resource/package/yum.rb @@ -6,6 +6,9 @@ skip_test('Skipping EC2 Hosts') if fact_on(agent, 'ec2_metadata') end + # Upgrade the AlmaLinux release package for newer keys until our image is updated (RE-16096) + on(agent, 'dnf -y upgrade almalinux-release') if on(agent, facter('os.name')).stdout.strip == 'AlmaLinux' + tag 'audit:high', 'audit:acceptance' # Could be done at the integration (or unit) layer though # actual changing of resources could irreparably damage a