diff --git a/astraSDK/common.py b/astraSDK/common.py index 980f13f..ce45ce6 100644 --- a/astraSDK/common.py +++ b/astraSDK/common.py @@ -215,4 +215,14 @@ def printVerbose(self, url, method, headers, data, params): class KubeCommon(BaseCommon): def __init__(self): super().__init__() - self.kube_config = kubernetes.config.load_kube_config() + try: + self.kube_config = kubernetes.config.load_kube_config() + except kubernetes.config.config_exception.ConfigException as err: + self.printError(f"{err}\n") + raise SystemExit() + except Exception as err: + self.printError( + "Error loading kubeconfig, please check kubeconfig file to ensure it is valid\n" + ) + self.printError(f"{err}\n") + raise SystemExit()