From 1c224d94401cac4d719eb4d28b9e6626545b5781 Mon Sep 17 00:00:00 2001 From: Gaurav Talreja Date: Thu, 26 Oct 2023 02:16:20 +0530 Subject: [PATCH] Add workaround for CentOS 8 to fetch archived contents from new vault mirror Signed-off-by: Gaurav Talreja --- tests/foreman/api/test_convert2rhel.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/foreman/api/test_convert2rhel.py b/tests/foreman/api/test_convert2rhel.py index 026acb467bc..24684eb9eb6 100644 --- a/tests/foreman/api/test_convert2rhel.py +++ b/tests/foreman/api/test_convert2rhel.py @@ -161,6 +161,14 @@ def centos( # updating centos packages on CentOS 8 is necessary for conversion major = version.split('.')[0] if major == '8': + # Workaround: contents for CentOS 8 are archived and moved to vault mirror after it is EOL + centos_host.execute( + 'sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*' + ) + centos_host.execute( + 'sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*' + ) + centos_host.execute('yum -y update centos-*') repo_url = settings.repos.convert2rhel.convert_to_rhel_repo.format(major) repo = create_repo(module_target_sat, module_entitlement_manifest_org, repo_url)