From db3b89d0e571a72f973fd2dc2b05ffba567f190b Mon Sep 17 00:00:00 2001 From: u-kai <76635578+u-kai@users.noreply.github.com> Date: Sun, 16 Feb 2025 20:03:24 +0900 Subject: [PATCH] Fix tls route event map --- pkg/controllers/eventhandlers/mapper.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/controllers/eventhandlers/mapper.go b/pkg/controllers/eventhandlers/mapper.go index 1d8fc0c9..fbd844fd 100644 --- a/pkg/controllers/eventhandlers/mapper.go +++ b/pkg/controllers/eventhandlers/mapper.go @@ -3,6 +3,7 @@ package eventhandlers import ( "context" "fmt" + anv1alpha1 "github.com/aws/aws-application-networking-k8s/pkg/apis/applicationnetworking/v1alpha1" k8sutils "github.com/aws/aws-application-networking-k8s/pkg/k8s" "github.com/aws/aws-application-networking-k8s/pkg/k8s/policyhelper" @@ -14,6 +15,7 @@ import ( "k8s.io/apimachinery/pkg/types" "sigs.k8s.io/controller-runtime/pkg/client" gwv1 "sigs.k8s.io/gateway-api/apis/v1" + gwv1alpha2 "sigs.k8s.io/gateway-api/apis/v1alpha2" ) type resourceMapper struct { @@ -174,6 +176,12 @@ func (r *resourceMapper) backendRefToRoutes(ctx context.Context, obj client.Obje for _, k8sRoute := range routeList.Items { routes = append(routes, core.NewGRPCRoute(k8sRoute)) } + case core.TlsRouteType: + routeList := &gwv1alpha2.TLSRouteList{} + r.client.List(ctx, routeList) + for _, k8sRoute := range routeList.Items { + routes = append(routes, core.NewTLSRoute(k8sRoute)) + } default: return nil }