From 74c66b29d0150af5ca31387ab5327e2fd74ac883 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Philippe=20Qu=C3=A9m=C3=A9ner?= Date: Wed, 21 Sep 2022 16:48:39 +0200 Subject: [PATCH] Alerting: Skip unsupported file types on provisioning (#55573) --- pkg/services/provisioning/alerting/config_reader.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/services/provisioning/alerting/config_reader.go b/pkg/services/provisioning/alerting/config_reader.go index e92f9f3d69d..66eda559df0 100644 --- a/pkg/services/provisioning/alerting/config_reader.go +++ b/pkg/services/provisioning/alerting/config_reader.go @@ -35,7 +35,8 @@ func (cr *rulesConfigReader) readConfig(ctx context.Context, path string) ([]*Al for _, file := range files { cr.log.Debug("parsing alerting provisioning file", "path", path, "file.Name", file.Name()) if !cr.isYAML(file.Name()) && !cr.isJSON(file.Name()) { - return nil, fmt.Errorf("file has invalid suffix '%s' (.yaml,.yml,.json accepted)", file.Name()) + cr.log.Warn(fmt.Sprintf("file has invalid suffix '%s' (.yaml,.yml,.json accepted), skipping", file.Name())) + continue } alertFileV1, err := cr.parseConfig(path, file) if err != nil {