From 1881dec129c7416c425909caa2d5dcf2ad811464 Mon Sep 17 00:00:00 2001 From: Ilya Lobkov Date: Tue, 16 Mar 2021 23:14:20 +0700 Subject: [PATCH] fix(kuma-cp) replace an in-place write to map with 'WithTags' method Signed-off-by: Ilya Lobkov --- pkg/xds/topology/outbound.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkg/xds/topology/outbound.go b/pkg/xds/topology/outbound.go index d666941b4baf..a6e953689ae7 100644 --- a/pkg/xds/topology/outbound.go +++ b/pkg/xds/topology/outbound.go @@ -4,14 +4,13 @@ import ( "context" "fmt" + mesh_proto "github.com/kumahq/kuma/api/mesh/v1alpha1" "github.com/kumahq/kuma/api/system/v1alpha1" - "github.com/kumahq/kuma/pkg/core" - - mesh_proto "github.com/kumahq/kuma/api/mesh/v1alpha1" "github.com/kumahq/kuma/pkg/core/datasource" mesh_core "github.com/kumahq/kuma/pkg/core/resources/apis/mesh" core_xds "github.com/kumahq/kuma/pkg/core/xds" + "github.com/kumahq/kuma/pkg/xds/envoy" ) const ( @@ -150,7 +149,7 @@ func buildExternalServiceEndpoint(externalService *mesh_core.ExternalServiceReso tags := externalService.Spec.GetTags() if es.TLSEnabled { - tags[`kuma.io/external-service-name`] = externalService.Meta.GetName() + tags = envoy.Tags(tags).WithTags(mesh_proto.ExternalServiceTag, externalService.Meta.GetName()) } return &core_xds.Endpoint{