From c92e3351f7f735986919079c2cfad2750eb05d74 Mon Sep 17 00:00:00 2001 From: Ian Howell Date: Mon, 29 Jul 2019 15:39:44 -0500 Subject: [PATCH] Switch to a more unique delimiter for template execution errors Signed-off-by: Ian Howell --- pkg/engine/engine.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/engine/engine.go b/pkg/engine/engine.go index e96df79a2..2c7ed9fe8 100644 --- a/pkg/engine/engine.go +++ b/pkg/engine/engine.go @@ -81,10 +81,12 @@ type renderable struct { basePath string } -var warnRegex = regexp.MustCompile(`HELM\[(.*)\]HELM`) +const warnStartDelim = "HELM_ERR_START" +const warnEndDelim = "HELM_ERR_END" +var warnRegex = regexp.MustCompile(warnStartDelim + `(.*)` + warnEndDelim) func warnWrap(warn string) string { - return fmt.Sprintf("HELM[%s]HELM", warn) + return warnStartDelim + warn + warnEndDelim } // initFunMap creates the Engine's FuncMap and adds context-specific functions.