From b98614cbf54409ffeecc75a7fa4289ece7cba09c Mon Sep 17 00:00:00 2001
From: Varac <varac@varac.net>
Date: Thu, 9 Dec 2021 10:22:03 +0100
Subject: [PATCH] Allow running tests_resources.py with only KUBECONFIG
 exported

---
 test/pytest/test_resources.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/test/pytest/test_resources.py b/test/pytest/test_resources.py
index 83d29ae2c..35373ed24 100644
--- a/test/pytest/test_resources.py
+++ b/test/pytest/test_resources.py
@@ -10,10 +10,10 @@ Documentation for the kubernetes client:
 * https://github.com/kubernetes-client/python/tree/master/examples
 """
 import os
-from kubernetes import client, config
-from kubernetes.client.rest import ApiException
 
 import pytest
+from kubernetes import client, config
+from kubernetes.client.rest import ApiException
 
 # Helper functions
 
@@ -134,7 +134,10 @@ def run_around_tests():
     Prepare kube config before running a test
     """
     cluster_dir = os.environ.get("CLUSTER_DIR")
-    kubeconfig = os.path.join('..', str(cluster_dir), 'kube_config_cluster.yml')
+    if cluster_dir:
+        kubeconfig = os.path.join('..', str(cluster_dir), 'kube_config_cluster.yml')
+    else:
+        kubeconfig = os.path.join(os.environ.get("KUBECONFIG"))
     config.load_kube_config(config_file=kubeconfig)
     yield
 
-- 
GitLab