summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvamahaja <vamahaja@redhat.com>2019-09-13 13:24:34 +0530
committervponomar <vponomar@redhat.com>2019-09-13 11:51:10 +0000
commit610c21c8a73329a13167f47bf6de0cf66e57cd05 (patch)
treef841c0cf1c91e1498e49ea484e935cb2457a66dc
parent9f1d09bbcb1d3aacfae0e42c281e84ab4f04534e (diff)
Fix self.node issue in GlusterBlockBaseClass class
Gluster block test cases failed with error "self.node" variable not found as self.node variable is not created in "GlusterStabilityTestSetup" class. Fixed change in baseclass.py by using variable "self.ocp_client[0]". Change-Id: I2affabbb626b7e266a9bb243d3ec249229ec9670 Signed-off-by: vamahaja <vamahaja@redhat.com>
-rw-r--r--openshift-storage-libs/openshiftstoragelibs/baseclass.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/openshift-storage-libs/openshiftstoragelibs/baseclass.py b/openshift-storage-libs/openshiftstoragelibs/baseclass.py
index 19668b17..554863ee 100644
--- a/openshift-storage-libs/openshiftstoragelibs/baseclass.py
+++ b/openshift-storage-libs/openshiftstoragelibs/baseclass.py
@@ -383,18 +383,19 @@ class GlusterBlockBaseClass(BaseClass):
gluster_ips.sort()
# Find iqn and hacount from volume info
- pv_name = get_pv_name_from_pvc(self.node, pvc_name)
+ pv_name = get_pv_name_from_pvc(self.ocp_client[0], pvc_name)
custom = [r':.metadata.annotations."gluster\.org\/volume\-id"']
- vol_id = oc_get_custom_resource(self.node, 'pv', custom, pv_name)[0]
+ vol_id = oc_get_custom_resource(
+ self.ocp_client[0], 'pv', custom, pv_name)[0]
vol_info = heketi_blockvolume_info(
self.heketi_client_node, self.heketi_server_url, vol_id, json=True)
iqn = vol_info['blockvolume']['iqn']
hacount = int(vol_info['hacount'])
# Find node on which pod is running
- pod_name = get_pod_name_from_dc(self.node, dc_name)
+ pod_name = get_pod_name_from_dc(self.ocp_client[0], dc_name)
pod_info = oc_get_pods(
- self.node, selector='deploymentconfig=%s' % dc_name)
+ self.ocp_client[0], selector='deploymentconfig=%s' % dc_name)
node = pod_info[pod_name]['node']
# Get the iscsi sessions info from the node
@@ -423,7 +424,7 @@ class GlusterBlockBaseClass(BaseClass):
self.assertEqual(1, len(mpaths), msg)
validate_multipath_pod(
- self.node, pod_name, hacount, mpath=list(mpaths)[0])
+ self.ocp_client[0], pod_name, hacount, mpath=list(mpaths)[0])
return iqn, hacount, node
@@ -451,9 +452,9 @@ class GlusterBlockBaseClass(BaseClass):
pvc_name (str): pvc name for which the BHV name needs
to be returned
"""
- pv_name = get_pv_name_from_pvc(self.node, pvc_name)
+ pv_name = get_pv_name_from_pvc(self.ocp_client[0], pvc_name)
block_volume = oc_get_custom_resource(
- self.node, 'pv',
+ self.ocp_client[0], 'pv',
r':.metadata.annotations."gluster\.org\/volume\-id"',
name=pv_name
)[0]