diff --git a/test/pytest/test_helmreleases.py b/test/pytest/test_helmreleases.py index 85483b2af1f8609313f325e6276f02ef7c771d5b..476dcebd4881be6caeabf5b6449c8548b98fabe9 100644 --- a/test/pytest/test_helmreleases.py +++ b/test/pytest/test_helmreleases.py @@ -1,6 +1,7 @@ import pytest from kubernetes import client, config from kubernetes.client.rest import ApiException +import os def get_release(name, namespace, api): @@ -26,7 +27,7 @@ def get_release(name, namespace, api): @pytest.mark.helmreleases -def test_helmreleases(): +def test_helmreleases(host): """Checks if all desired HelmReleases installed by weave flux are in DEPLOYED state. """ @@ -35,7 +36,10 @@ def test_helmreleases(): 'oas-apps': ['nextcloud'] } - config.load_kube_config() + cluster_dir = os.path.dirname(os.environ.get("INVENTORY")) + kubeconfig = os.path.join(cluster_dir, 'secrets', + 'kube_config_cluster.yml') + config.load_kube_config(config_file=kubeconfig) customObjects = client.CustomObjectsApi() failed = 0