From fe9be3d5d882f420bac2773ea37c637df96fca9f Mon Sep 17 00:00:00 2001 From: Hanna Bledai Date: Mon, 21 Sep 2020 15:56:30 +0300 Subject: [PATCH] fixed : 37,102 lines --- cmd/nfs-subdir-external-provisioner/provisioner.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/nfs-subdir-external-provisioner/provisioner.go b/cmd/nfs-subdir-external-provisioner/provisioner.go index 96ad423d..f4b1a2d0 100644 --- a/cmd/nfs-subdir-external-provisioner/provisioner.go +++ b/cmd/nfs-subdir-external-provisioner/provisioner.go @@ -53,15 +53,15 @@ type pvcMetadata struct { annotations map[string]string } +var pattern = regexp.MustCompile(`{pvc\.((labels|annotations)\.(.*?)|.*?)}`) + func (meta *pvcMetadata) stringParser(str string) string { - pattern := regexp.MustCompile(`{pvc\.((labels|annotations)\.(.*?)|.*?)}`) result := pattern.FindAllStringSubmatch(str, -1) for _, r := range result { switch r[2] { case "labels": str = strings.Replace(str, r[0], meta.labels[r[3]], -1) case "annotations": - fmt.Println(r[0], r[3], meta.annotations[r[3]]) str = strings.Replace(str, r[0], meta.annotations[r[3]], -1) default: str = strings.Replace(str, r[0], meta.data[r[1]], -1)