summaryrefslogtreecommitdiffstats
path: root/openshift-storage-libs/openshiftstoragelibs/baseclass.py
diff options
context:
space:
mode:
Diffstat (limited to 'openshift-storage-libs/openshiftstoragelibs/baseclass.py')
-rw-r--r--openshift-storage-libs/openshiftstoragelibs/baseclass.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/openshift-storage-libs/openshiftstoragelibs/baseclass.py b/openshift-storage-libs/openshiftstoragelibs/baseclass.py
index 366af6a9..c7891608 100644
--- a/openshift-storage-libs/openshiftstoragelibs/baseclass.py
+++ b/openshift-storage-libs/openshiftstoragelibs/baseclass.py
@@ -258,6 +258,13 @@ class BaseClass(unittest.TestCase):
timeout=timeout, wait_step=wait_step)
return dc_name, pod_name
+ def is_containerized_gluster(self):
+ cmd = ("oc get pods --no-headers -l glusterfs-node=pod "
+ "-o=custom-columns=:.spec.nodeName")
+ g_nodes = command.cmd_run(cmd, self.ocp_client[0])
+ g_nodes = g_nodes.split('\n') if g_nodes else g_nodes
+ return not not g_nodes
+
def _is_error_or_failure_exists(self):
if hasattr(self, '_outcome'):
# Python 3.4+