@@ -36,9 +36,12 @@ import (
3636 "sigs.k8s.io/controller-runtime/pkg/manager"
3737)
3838
39- const serviceTemplate = "gorch/templates/service.tmpl.yaml"
40- const healthRouteTemplate = "gorch/templates/health-route.tmpl.yaml"
41- const httpsRouteTemplate = "gorch/templates/https-route.tmpl.yaml"
39+ const (
40+ serviceTemplate = "service.tmpl.yaml"
41+ routeTemplate = "route.tmpl.yaml"
42+ httpsRoutePort = "https"
43+ healthRoutePort = "health"
44+ )
4245
4346// GuardrailsOrchestratorReconciler reconciles a GuardrailsOrchestrator object
4447type GuardrailsOrchestratorReconciler struct {
@@ -190,15 +193,16 @@ func (r *GuardrailsOrchestratorReconciler) Reconcile(ctx context.Context, req ct
190193 return ctrl.Result {}, err
191194 }
192195
193- _ , err = utils .ReconcileRoute (ctx , r .Client , orchestrator , httpsRouteTemplate , templateParser .ParseResource )
196+ _ , err = utils .ReconcileRoute (ctx , r .Client , orchestrator , orchestrator . Name , httpsRoutePort , routeTemplate , templateParser .ParseResource )
194197 if err != nil {
195- log .Error (err , "Failed to reconcile service " )
198+ log .Error (err , "Failed to reconcile https route " )
196199 return ctrl.Result {}, err
197200 }
198201
199- _ , err = utils .ReconcileRoute (ctx , r .Client , orchestrator , healthRouteTemplate , templateParser .ParseResource )
202+ healthRouteName := orchestrator .Name + "-" + healthRoutePort
203+ _ , err = utils .ReconcileRoute (ctx , r .Client , orchestrator , healthRouteName , healthRoutePort , routeTemplate , templateParser .ParseResource )
200204 if err != nil {
201- log .Error (err , "Failed to reconcile service " )
205+ log .Error (err , "Failed to reconcile health route " )
202206 return ctrl.Result {}, err
203207 }
204208
0 commit comments