@@ -487,8 +487,8 @@ <h1 class="title">Module <code>codeflare_sdk.cluster.cluster</code></h1>
487487
488488def get_cluster(cluster_name: str, namespace: str = "default"):
489489 try:
490- config.load_kube_config ()
491- api_instance = client.CustomObjectsApi()
490+ config_check ()
491+ api_instance = client.CustomObjectsApi(api_config_handler() )
492492 rcs = api_instance.list_namespaced_custom_object(
493493 group="ray.io",
494494 version="v1alpha1",
@@ -509,7 +509,7 @@ <h1 class="title">Module <code>codeflare_sdk.cluster.cluster</code></h1>
509509# private methods
510510def _get_ingress_domain():
511511 try:
512- config.load_kube_config ()
512+ config_check ()
513513 api_client = client.CustomObjectsApi(api_config_handler())
514514 ingress = api_client.get_cluster_custom_object(
515515 "config.openshift.io", "v1", "ingresses", "cluster"
@@ -604,7 +604,7 @@ <h1 class="title">Module <code>codeflare_sdk.cluster.cluster</code></h1>
604604
605605
606606def _map_to_ray_cluster(rc) -> Optional[RayCluster]:
607- if "state" in rc["status"]:
607+ if "status" in rc and " state" in rc["status"]:
608608 status = RayClusterStatus(rc["status"]["state"].lower())
609609 else:
610610 status = RayClusterStatus.UNKNOWN
@@ -694,8 +694,8 @@ <h2 class="section-title" id="header-functions">Functions</h2>
694694</ summary >
695695< pre > < code class ="python "> def get_cluster(cluster_name: str, namespace: str = "default"):
696696 try:
697- config.load_kube_config ()
698- api_instance = client.CustomObjectsApi()
697+ config_check ()
698+ api_instance = client.CustomObjectsApi(api_config_handler() )
699699 rcs = api_instance.list_namespaced_custom_object(
700700 group="ray.io",
701701 version="v1alpha1",
0 commit comments