From 3a2f688c56868991e029c7bfd06a238a05e83d99 Mon Sep 17 00:00:00 2001 From: Somtochi Onyekwere Date: Thu, 16 Sep 2021 13:02:58 +0100 Subject: [PATCH] Render inline promql query Signed-off-by: Somtochi Onyekwere --- pkg/controller/scheduler_metrics.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/controller/scheduler_metrics.go b/pkg/controller/scheduler_metrics.go index 9e94f770..7524da8b 100644 --- a/pkg/controller/scheduler_metrics.go +++ b/pkg/controller/scheduler_metrics.go @@ -198,7 +198,8 @@ func (c *Controller) runBuiltinMetricChecks(canary *flaggerv1.Canary) bool { // in-line PromQL if metric.Query != "" { - val, err := observerFactory.Client.RunQuery(metric.Query) + query, err := observers.RenderQuery(metric.Query, toMetricModel(canary, metric.Interval)) + val, err := observerFactory.Client.RunQuery(query) if err != nil { if errors.Is(err, providers.ErrNoValuesFound) { c.recordEventWarningf(canary, "Halt advancement no values found for metric: %s",