From bf9e50ca7c1ce5ca9e376f2e5273a8e9456498fb Mon Sep 17 00:00:00 2001 From: izapolsk Date: Fri, 21 Dec 2018 15:12:08 +0200 Subject: [PATCH] two new methods for sprout --- wrapanapi/systems/container/rhopenshift.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/wrapanapi/systems/container/rhopenshift.py b/wrapanapi/systems/container/rhopenshift.py index 2ec4db4c..e3bf42a8 100644 --- a/wrapanapi/systems/container/rhopenshift.py +++ b/wrapanapi/systems/container/rhopenshift.py @@ -1527,3 +1527,21 @@ def get_appliance_url(self, name): return route.items[0].spec.host except (ApiException, IndexError): return None + + def get_appliance_uuid(self, name): + """Returns appliance uuid assigned by Openshift + + Args: + name: appliance project name + Returns: uuid + """ + return self.get_project_by_name(name).metadata.uid + + def is_appliance(self, name): + """Checks whether passed vm/project is appliance + + Args: + name: appliance project name + Returns: True/False + """ + return bool(self.get_appliance_tags(name))