diff --git a/internal/dataplane/translator/translate_grpcroute.go b/internal/dataplane/translator/translate_grpcroute.go index 2487333df1..65f08ad8f9 100644 --- a/internal/dataplane/translator/translate_grpcroute.go +++ b/internal/dataplane/translator/translate_grpcroute.go @@ -56,7 +56,7 @@ func (t *Translator) ingressRulesFromGRPCRoute(result *ingressRules, grpcroute * // Create a service and attach the routes to it. Protocol for Service can be set via K8s object annotation // "konghq.com/protocol", by default use "grpcs" to not break existing behavior when annotation is not specified. service, err := generateKongServiceFromBackendRefWithRuleNumber( - t.logger, t.storer, result, grpcroute, ruleNumber, "grpcs", grpcBackendRefsToBackendRefs(rule.BackendRefs)..., + t.logger, t.storer, result, grpcroute, ruleNumber, "grpc", grpcBackendRefsToBackendRefs(rule.BackendRefs)..., ) if err != nil { return err @@ -124,7 +124,7 @@ func (t *Translator) ingressRulesFromGRPCRouteWithPriority( rules, serviceName, grpcRoute, - "grpcs", + "grpc", grpcBackendRefsToBackendRefs(grpcRouteRule.BackendRefs)..., ) kongService.Routes = append(