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