From a294ee21e86b16f3ec052305508aee9492713f6d Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Fri, 18 Aug 2017 10:57:24 -0500 Subject: raise AosVersionException if no expected packages found by dnf query Signed-off-by: Adam Miller --- roles/openshift_health_checker/library/aos_version.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'roles/openshift_health_checker') diff --git a/roles/openshift_health_checker/library/aos_version.py b/roles/openshift_health_checker/library/aos_version.py index 61ae749fa..0dd6606f8 100644 --- a/roles/openshift_health_checker/library/aos_version.py +++ b/roles/openshift_health_checker/library/aos_version.py @@ -130,6 +130,14 @@ def _retrieve_available_packages(expected_pkgs): pkgs = list(aquery.filter(name=expected_pkgs)) + if not pkgs: + # pkgs list is empty, raise because no expected packages found + raise AosVersionException('\n'.join([ + 'Unable to find any OpenShift packages.', + 'Check your subscription and repo settings.', + str(excinfo), + ])) + return pkgs -- cgit v1.2.1