File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -410,13 +410,18 @@ func (ed *EndpointDetail) CreateRoute(
410410 owner metav1.Object ,
411411) (ctrl.Result , error ) {
412412 // initialize the route with any custom provided route override
413+ // per default use the service name as targetPortName if we don't have the annotation.
414+ targetPortName := ed .Service .Spec .Name
415+ if name , ok := ed .Service .Spec .ObjectMeta .Annotations [service .AnnotationIngressTargetPortNameKey ]; ok && name != "" {
416+ targetPortName = name
417+ }
413418 enptRoute , err := route .NewRoute (
414419 route .GenericRoute (& route.GenericRouteDetails {
415420 Name : ed .Name ,
416421 Namespace : ed .Namespace ,
417422 Labels : ed .Labels ,
418423 ServiceName : ed .Service .Spec .Name ,
419- TargetPortName : ed . Service . Spec . Name ,
424+ TargetPortName : targetPortName ,
420425 }),
421426 time .Duration (5 )* time .Second ,
422427 []route.OverrideSpec {ed .Route .OverrideSpec },
You can’t perform that action at this time.
0 commit comments