From 9f1d09bbcb1d3aacfae0e42c281e84ab4f04534e Mon Sep 17 00:00:00 2001 From: vamahaja Date: Fri, 13 Sep 2019 10:41:41 +0530 Subject: Fix get gluster pod library for independent cluster "get_ocp_gluster_pod_details" library gives error "IndexError: list index out of range" in case of independent mode setup as "get_custom_resource" returns "[[]]" which in not none. Added fix to check if any element present in list. Change-Id: Iffd081f835ffaf9cb50c020cd297444ea2678950 Signed-off-by: vamahaja --- openshift-storage-libs/openshiftstoragelibs/openshift_ops.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'openshift-storage-libs') diff --git a/openshift-storage-libs/openshiftstoragelibs/openshift_ops.py b/openshift-storage-libs/openshiftstoragelibs/openshift_ops.py index 87e55806..0816785b 100644 --- a/openshift-storage-libs/openshiftstoragelibs/openshift_ops.py +++ b/openshift-storage-libs/openshiftstoragelibs/openshift_ops.py @@ -124,6 +124,9 @@ def get_ocp_gluster_pod_details(ocp_node): gluster_pods = oc_get_custom_resource( ocp_node, "pod", pod_columns, selector=pod_selector) + if not gluster_pods[0]: + return [] + gluster_pod_details = map( lambda pod: { "pod_name": pod[0], -- cgit