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