Example #1
0
 def get_current_namespace(self):
     if not utils.is_running_in_k8s():
         logger.debug("""Fairing does not seem to be running inside  
             Kubernetes, cannot infer namespace. Using namespaces 'fairing'
             instead""")
         return 'fairing'
     return utils.get_current_k8s_namespace()
Example #2
0
 def authenticate(self):
     if is_running_in_k8s():
         kubernetes.config.load_incluster_config()
     else:
         kubernetes.config.load_kube_config()
Example #3
0
 def __init__(self):
     if is_running_in_k8s():
         config.load_incluster_config()
     else:
         config.load_kube_config()
Example #4
0
 def authenticate(self):
     if utils.is_running_in_k8s():
         config.load_incluster_config()
     else:
         config.load_kube_config()
Example #5
0
def get_default_container_builder():
    if is_running_in_k8s():
        return get_builder(Builders.KNATIVE)
    return get_builder(Builders.DOCKER)
Example #6
0
 def get_default_target_namespace(self):
     if not is_running_in_k8s():
         return 'default'
     return get_current_k8s_namespace()