def init_k8s_client()

in cdsreaper/cdsreaper.py [0:0]


def init_k8s_client():
    try:
        kubernetes.config.load_incluster_config()
    except kubernetes.config.config_exception.ConfigException as e:
        kube_config_file = os.getenv("KUBE_CONFIG", os.path.join(os.getenv("HOME"), ".kube", "config"))
        logger.warning("Could not load in-cluster configuration: {0}. Trying external connection from {1}...".format(str(e), kube_config_file))
        kubernetes.config.load_kube_config(kube_config_file)