diff options
| author | Pavel Zhukov <33721692+LeaveMyYard@users.noreply.github.com> | 2023-05-15 13:04:12 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-15 13:04:12 +0300 |
| commit | c7ae36f5df4955ab81e992efa70dadf3fdb31dc8 (patch) | |
| tree | 148a3e3e4a1694f17b833de48c543bca0078fdb1 /robusta_krr | |
| parent | aa0249cad72f4fe3e33a89a39e44873b21ff5f17 (diff) | |
| parent | 8e19fbf75edfab35d48fee01663ac70058fe2229 (diff) | |
Merge branch 'main' into replace_decimal_to_numpy
Diffstat (limited to 'robusta_krr')
| -rw-r--r-- | robusta_krr/core/models/config.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/robusta_krr/core/models/config.py b/robusta_krr/core/models/config.py index fb910a6..75a5403 100644 --- a/robusta_krr/core/models/config.py +++ b/robusta_krr/core/models/config.py @@ -1,5 +1,6 @@ from typing import Any, Literal, Optional, Union +import sys import pydantic as pd from kubernetes import config from kubernetes.config.config_exception import ConfigException @@ -9,10 +10,16 @@ from robusta_krr.core.abstract.strategies import AnyStrategy, BaseStrategy try: config.load_incluster_config() - IN_CLUSTER = True except ConfigException: - config.load_kube_config() + try: + config.load_kube_config() + except ConfigException: + print("[CRITICAL] Could not load kubernetes configuration. Do you have kubeconfig set up?") + sys.exit(1) + IN_CLUSTER = False +else: + IN_CLUSTER = True class Config(pd.BaseSettings): |
