From 9b3d774430b085af2b134e3c5dadd515335b03cc Mon Sep 17 00:00:00 2001 From: Bartosz Kupidura Date: Thu, 22 Jun 2017 14:58:19 +0200 Subject: [PATCH] We need empty {} to evaluate alerts For some alerts we use reclass to get variables (ex. threshold). To get those reclass variables we use `prometheus_server` dict, which on nodes without prometheus class is None. We need to provide at least empty dict in that case. Change-Id: Ic1f2c1776c4852701dcf9f8a76f933926b2d9aec --- prometheus/map.jinja | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/prometheus/map.jinja b/prometheus/map.jinja index c9aadce..3ff6bb6 100644 --- a/prometheus/map.jinja +++ b/prometheus/map.jinja @@ -1,5 +1,9 @@ {% set server = salt['grains.filter_by']({ + 'default': { + }, }, merge=salt['pillar.get']('prometheus:server')) %} {% set alertmanager = salt['grains.filter_by']({ + 'default': { + }, }, merge=salt['pillar.get']('prometheus:alertmanager')) %}