From b6294ce7a27379444ec9a447a51a6a1f83e9069f Mon Sep 17 00:00:00 2001 From: Alfredo Moralejo Date: Fri, 6 Nov 2020 16:19:11 +0100 Subject: [PATCH] Fix libvirt version discovery for CentOS Stream CentOS Stream is Rolling-release distro that tracks just ahead of Red Hat Enterprise Linux (RHEL) development [1]. While not recommended in RDO, it's used to find potential issues before they are found in official CentOS 8. CentOS Stream is reported by facter as '8' with no minor version, breaking the logic to discover the libvirtd version. This patch is setting the version of libvirtd to 5.6 for all CdentOS 8 releases, including Stream, as 8.0 is no longer supported. [1] https://www.centos.org/centos-stream/ Change-Id: I468ecf06ac6e0853fbb296c011f20d63e38f6922 --- manifests/compute/libvirt/version.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/compute/libvirt/version.pp b/manifests/compute/libvirt/version.pp index b3c0240de..e23b47bfd 100644 --- a/manifests/compute/libvirt/version.pp +++ b/manifests/compute/libvirt/version.pp @@ -11,7 +11,7 @@ class nova::compute::libvirt::version { 'RedHat': { case $facts['os']['name'] { 'RedHat', 'CentOS': { - if versioncmp($facts['os']['release']['full'], '8.1') >= 0 { + if versioncmp($facts['os']['release']['full'], '8') >= 0 { $default = '5.6' } elsif versioncmp($facts['os']['release']['full'], '7.6') >= 0 { $default = '4.5'