@@ -187,15 +187,17 @@ func (r *RayClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request)
187187 logger .Info ("We detected being on Vanilla Kubernetes!" )
188188 logger .Info ("Creating Dashboard Ingress" )
189189 dashboardName := dashboardNameFromCluster (& cluster )
190- _ , err := r .kubeClient .NetworkingV1 ().Ingresses (cluster .Namespace ).Apply (ctx , desiredClusterIngress (& cluster , r .getIngressHost (ctx , r .kubeClient , & cluster , dashboardName )), metav1.ApplyOptions {FieldManager : controllerName , Force : true })
190+ dashboardIngressHost , _ := r .getIngressHost (ctx , r .kubeClient , & cluster , dashboardName )
191+ _ , err := r .kubeClient .NetworkingV1 ().Ingresses (cluster .Namespace ).Apply (ctx , desiredClusterIngress (& cluster , dashboardIngressHost ), metav1.ApplyOptions {FieldManager : controllerName , Force : true })
191192 if err != nil {
192193 // This log is info level since errors are not fatal and are expected
193194 logger .Info ("WARN: Failed to update Dashboard Ingress" , "error" , err .Error (), logRequeueing , true )
194195 return ctrl.Result {RequeueAfter : requeueTime }, err
195196 }
196197 logger .Info ("Creating RayClient Ingress" )
197198 rayClientName := rayClientNameFromCluster (& cluster )
198- _ , err = r .kubeClient .NetworkingV1 ().Ingresses (cluster .Namespace ).Apply (ctx , desiredRayClientIngress (& cluster , r .getIngressHost (ctx , r .kubeClient , & cluster , rayClientName )), metav1.ApplyOptions {FieldManager : controllerName , Force : true })
199+ rayClientIngressHost , _ := r .getIngressHost (ctx , r .kubeClient , & cluster , rayClientName )
200+ _ , err = r .kubeClient .NetworkingV1 ().Ingresses (cluster .Namespace ).Apply (ctx , desiredRayClientIngress (& cluster , rayClientIngressHost ), metav1.ApplyOptions {FieldManager : controllerName , Force : true })
199201 if err != nil {
200202 logger .Error (err , "Failed to update RayClient Ingress" )
201203 return ctrl.Result {RequeueAfter : requeueTime }, err
0 commit comments