@@ -187,8 +187,6 @@ def create_app_wrapper(self):
187187 local_interactive = self .config .local_interactive
188188 image_pull_secrets = self .config .image_pull_secrets
189189 dispatch_priority = self .config .dispatch_priority
190- ingress_domain = self .config .ingress_domain
191- # ingress_options = self.config.ingress_options
192190 write_to_file = self .config .write_to_file
193191 verify_tls = self .config .verify_tls
194192 return generate_appwrapper (
@@ -213,8 +211,6 @@ def create_app_wrapper(self):
213211 image_pull_secrets = image_pull_secrets ,
214212 dispatch_priority = dispatch_priority ,
215213 priority_val = priority_val ,
216- ingress_domain = ingress_domain ,
217- # ingress_options=ingress_options,
218214 write_to_file = write_to_file ,
219215 verify_tls = verify_tls ,
220216 )
@@ -493,8 +489,6 @@ def torchx_config(
493489 def from_k8_cluster_object (
494490 rc ,
495491 mcad = True ,
496- ingress_domain = None ,
497- ingress_options = {},
498492 write_to_file = False ,
499493 verify_tls = True ,
500494 ):
@@ -512,11 +506,6 @@ def from_k8_cluster_object(
512506 else []
513507 )
514508
515- if local_interactive and ingress_domain == None :
516- ingress_domain = rc ["metadata" ]["annotations" ][
517- "sdk.codeflare.dev/ingress_domain"
518- ]
519-
520509 cluster_config = ClusterConfiguration (
521510 name = rc ["metadata" ]["name" ],
522511 namespace = rc ["metadata" ]["namespace" ],
@@ -553,8 +542,6 @@ def from_k8_cluster_object(
553542 ]["image" ],
554543 local_interactive = local_interactive ,
555544 mcad = mcad ,
556- ingress_domain = ingress_domain ,
557- ingress_options = ingress_options ,
558545 write_to_file = write_to_file ,
559546 verify_tls = verify_tls ,
560547 )
@@ -661,62 +648,9 @@ def get_cluster(
661648 for rc in rcs ["items" ]:
662649 if rc ["metadata" ]["name" ] == cluster_name :
663650 mcad = _check_aw_exists (cluster_name , namespace )
664- ingress_host = None
665- ingress_options = {}
666- if not is_openshift_cluster ():
667- try :
668- config_check ()
669- api_instance = client .NetworkingV1Api (api_config_handler ())
670- ingresses = api_instance .list_namespaced_ingress (namespace )
671- for ingress in ingresses .items :
672- # Search for ingress with AppWrapper name as the owner
673- if (
674- "ingress-owner" in ingress .metadata .labels
675- and ingress .metadata .labels ["ingress-owner" ] == cluster_name
676- ):
677- ingress_host = ingress .spec .rules [0 ].host
678- if (
679- "ingress-options" in ingress .metadata .labels
680- and ingress .metadata .labels ["ingress-options" ] == "true"
681- ):
682- ingress_name = ingress .metadata .name
683- port = (
684- ingress .spec .rules [0 ]
685- .http .paths [0 ]
686- .backend .service .port .number
687- )
688- annotations = ingress .metadata .annotations
689- path = ingress .spec .rules [0 ].http .paths [0 ].path
690- ingress_class_name = ingress .spec .ingress_class_name
691- path_type = (
692- ingress .spec .rules [0 ].http .paths [0 ].path_type
693- )
694-
695- ingress_options = {
696- "ingresses" : [
697- {
698- "ingressName" : ingress_name ,
699- "port" : port ,
700- "annotations" : annotations ,
701- "ingressClassName" : ingress_class_name ,
702- "pathType" : path_type ,
703- "path" : path ,
704- "host" : ingress_host ,
705- }
706- ]
707- }
708- except Exception as e : # pragma: no cover
709- return _kube_api_error_handling (e )
710- # We gather the ingress domain from the host
711- if ingress_host is not None and ingress_options == {}:
712- ingress_domain = ingress_host .split ("." , 1 )[1 ]
713- else :
714- ingress_domain = None
715651 return Cluster .from_k8_cluster_object (
716652 rc ,
717653 mcad = mcad ,
718- ingress_domain = ingress_domain ,
719- ingress_options = ingress_options ,
720654 write_to_file = write_to_file ,
721655 verify_tls = verify_tls ,
722656 )
@@ -739,24 +673,6 @@ def _delete_resources(
739673 plural = "rayclusters" ,
740674 name = name ,
741675 )
742- # elif resource["kind"] == "Ingress":
743- # name = resource["metadata"]["name"]
744- # api_instance.delete_namespaced_custom_object(
745- # group="networking.k8s.io",
746- # version="v1",
747- # namespace=namespace,
748- # plural="ingresses",
749- # name=name,
750- # )
751- # elif resource["kind"] == "Route":
752- # name = resource["metadata"]["name"]
753- # api_instance.delete_namespaced_custom_object(
754- # group="route.openshift.io",
755- # version="v1",
756- # namespace=namespace,
757- # plural="routes",
758- # name=name,
759- # )
760676 elif resource ["kind" ] == "Secret" :
761677 name = resource ["metadata" ]["name" ]
762678 secret_instance = client .CoreV1Api (api_config_handler ())
@@ -776,22 +692,6 @@ def _create_resources(yamls, namespace: str, api_instance: client.CustomObjectsA
776692 plural = "rayclusters" ,
777693 body = resource ,
778694 )
779- # elif resource["kind"] == "Ingress":
780- # api_instance.create_namespaced_custom_object(
781- # group="networking.k8s.io",
782- # version="v1",
783- # namespace=namespace,
784- # plural="ingresses",
785- # body=resource,
786- # )
787- # elif resource["kind"] == "Route":
788- # api_instance.create_namespaced_custom_object(
789- # group="route.openshift.io",
790- # version="v1",
791- # namespace=namespace,
792- # plural="routes",
793- # body=resource,
794- # )
795695 elif resource ["kind" ] == "Secret" :
796696 secret_instance = client .CoreV1Api (api_config_handler ())
797697 secret_instance .create_namespaced_secret (
0 commit comments