summaryrefslogtreecommitdiffstats
path: root/roles/openshift_health_checker/openshift_checks/package_version.py
diff options
context:
space:
mode:
authorLuke Meyer <lmeyer@redhat.com>2017-09-05 15:57:46 -0400
committerLuke Meyer <lmeyer@redhat.com>2017-09-06 09:03:59 -0400
commit8e514993f5fbe14050e702b2bf7494466cdafcf9 (patch)
tree2f04faf35b42fbe832c737cea2708c2fb5be7353 /roles/openshift_health_checker/openshift_checks/package_version.py
parentbc79e5c3093c23ba16f79421ff53ed0c7a22a14a (diff)
downloadopenshift-8e514993f5fbe14050e702b2bf7494466cdafcf9.tar.gz
openshift-8e514993f5fbe14050e702b2bf7494466cdafcf9.tar.bz2
openshift-8e514993f5fbe14050e702b2bf7494466cdafcf9.tar.xz
openshift-8e514993f5fbe14050e702b2bf7494466cdafcf9.zip
openshift_checks aos_version: also check installed under yum
Tweaks to the logic around using yum vs dnf; now uses ansible_pkg_mgr to determine which is in effect for a host. Also, extended the yum logic to check installed packages in addition to available packages in the aos_version module so that disconnected installs and others with weird repo configs need not disable the package_version check.
Diffstat (limited to 'roles/openshift_health_checker/openshift_checks/package_version.py')
-rw-r--r--roles/openshift_health_checker/openshift_checks/package_version.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/roles/openshift_health_checker/openshift_checks/package_version.py b/roles/openshift_health_checker/openshift_checks/package_version.py
index 8b780114f..0b795b6c4 100644
--- a/roles/openshift_health_checker/openshift_checks/package_version.py
+++ b/roles/openshift_health_checker/openshift_checks/package_version.py
@@ -46,6 +46,7 @@ class PackageVersion(NotContainerizedMixin, OpenShiftCheck):
check_multi_minor_release = deployment_type in ['openshift-enterprise']
args = {
+ "package_mgr": self.get_var("ansible_pkg_mgr"),
"package_list": [
{
"name": "openvswitch",