From 0b798906e7b7f043b87a1712734dbf482ff4d1c8 Mon Sep 17 00:00:00 2001 From: Piotr Szczesniak Date: Mon, 5 Oct 2015 16:10:10 +0200 Subject: [PATCH] Espaced '/' character in query to InfluxDB --- plugin/pkg/admission/initialresources/influxdb.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/pkg/admission/initialresources/influxdb.go b/plugin/pkg/admission/initialresources/influxdb.go index 0dbef97d8f6..3c6b7564007 100644 --- a/plugin/pkg/admission/initialresources/influxdb.go +++ b/plugin/pkg/admission/initialresources/influxdb.go @@ -124,7 +124,8 @@ func (s *influxdbSource) GetUsagePercentile(kind api.ResourceName, perc int64, i if exactMatch { imgPattern = "='" + image + "'" } else { - imgPattern = "=~/^" + image + "/" + // Escape character "/" in image pattern. + imgPattern = "=~/^" + strings.Replace(image, "/", "\\/", -1) + "/" } var namespaceCond string if namespace != "" {