From 89faa70196aa3061964536b95b90313da7592f69 Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Tue, 19 Mar 2019 15:51:17 +0200 Subject: [PATCH] Fix canary virtual node DNS discovery --- pkg/router/appmesh.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/router/appmesh.go b/pkg/router/appmesh.go index 502baaed..59ea0b99 100644 --- a/pkg/router/appmesh.go +++ b/pkg/router/appmesh.go @@ -33,6 +33,7 @@ func (ar *AppMeshRouter) Sync(canary *flaggerv1.Canary) error { primaryName := fmt.Sprintf("%s-primary", targetName) primaryHost := fmt.Sprintf("%s.%s", primaryName, canary.Namespace) canaryName := fmt.Sprintf("%s-canary", targetName) + canaryHost := fmt.Sprintf("%s.%s", canaryName, canary.Namespace) // sync virtual node e.g. app-namespace // DNS app.namespace @@ -50,7 +51,7 @@ func (ar *AppMeshRouter) Sync(canary *flaggerv1.Canary) error { // sync virtual node e.g. app-canary-namespace // DNS app-canary.namespace - err = ar.syncVirtualNode(canary, fmt.Sprintf("%s-%s", canaryName, canary.Namespace), targetHost) + err = ar.syncVirtualNode(canary, fmt.Sprintf("%s-%s", canaryName, canary.Namespace), canaryHost) if err != nil { return err }