Quellcode durchsuchen

raise AosVersionException if no expected packages found by dnf query

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
Adam Miller vor 7 Jahren
Ursprung
Commit
a294ee21e8
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      roles/openshift_health_checker/library/aos_version.py

+ 8 - 0
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