def get_api_url():
- host = os.environ.get("API_HOST", "localhost")
- port = 5005 if host == "localhost" else 80
+ host_interal = os.environ.get("API_HOST", "localhost")
+ host_external = os.environ.get("API_HOST_EXTERNAL_FLOATING")
+ host = host_interal if host_external is None or host_external == '' \
+ else host_external
+
+ port_internal = 5005 if host == "localhost" else 80
+ port_external = 30205
+ port = port_internal if host_external is None or host_external == '' \
+ else port_external
return f"http://{host}:{port}"
return get_root_api_base() + 'o2ims_infrastructureInventory/v1'
+def get_provision_api_base():
+ return get_root_api_base() + 'provision/v1'
+
+
def get_o2dms_api_base():
- return get_root_api_base() + "o2dms"
+ return get_root_api_base() + "o2dms/v1"
def get_redis_host_and_port():
os_client_args['os_region_name'] = 'RegionOne'
os_client_args['api_version'] = 1
return os_client_args
+
+
+def get_k8s_api_endpoint():
+ K8S_KUBECONFIG = os.environ.get("K8S_KUBECONFIG", None)
+ K8S_APISERVER = os.environ.get("K8S_APISERVER", None)
+ K8S_TOKEN = os.environ.get("K8S_TOKEN", None)
+ return K8S_KUBECONFIG, K8S_APISERVER, K8S_TOKEN
+
+
+def get_helm_cli():
+ return '/usr/local/bin/helm'