aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Segundo <christian.segundo@cabify.com>2023-09-15 12:22:26 +0200
committerChristian Clason <c.clason@uni-graz.at>2023-09-15 12:53:44 +0200
commit831dbb619e0e00d52fe7e636d28dddb683013666 (patch)
treee0f122632444ba36bf3a5a719da5e8041e7178ec
parentUpdate parsers: cue, nickel, wing (diff)
downloadnvim-treesitter-831dbb619e0e00d52fe7e636d28dddb683013666.tar
nvim-treesitter-831dbb619e0e00d52fe7e636d28dddb683013666.tar.gz
nvim-treesitter-831dbb619e0e00d52fe7e636d28dddb683013666.tar.bz2
nvim-treesitter-831dbb619e0e00d52fe7e636d28dddb683013666.tar.lz
nvim-treesitter-831dbb619e0e00d52fe7e636d28dddb683013666.tar.xz
nvim-treesitter-831dbb619e0e00d52fe7e636d28dddb683013666.tar.zst
nvim-treesitter-831dbb619e0e00d52fe7e636d28dddb683013666.zip
fix(yaml): promql injections block
-rw-r--r--queries/yaml/injections.scm4
-rw-r--r--tests/query/injections/yaml/promql-on-prometheus-rules.yaml7
2 files changed, 9 insertions, 2 deletions
diff --git a/queries/yaml/injections.scm b/queries/yaml/injections.scm
index fd4685bb7..ae86e7950 100644
--- a/queries/yaml/injections.scm
+++ b/queries/yaml/injections.scm
@@ -49,7 +49,7 @@
value: (block_node
(block_scalar) @injection.content
(#set! injection.language "promql")
- (#offset! @injection.content 0 2 0 0)))
+ (#offset! @injection.content 0 1 0 0)))
(block_mapping_pair
key: (flow_node) @_expr (#eq? @_expr "expr")
@@ -69,4 +69,4 @@
(block_node
(block_scalar) @injection.content
(#set! injection.language "promql")
- (#offset! @injection.content 0 2 0 0))))))
+ (#offset! @injection.content 0 1 0 0))))))
diff --git a/tests/query/injections/yaml/promql-on-prometheus-rules.yaml b/tests/query/injections/yaml/promql-on-prometheus-rules.yaml
index 9d3e872ce..8b1895c16 100644
--- a/tests/query/injections/yaml/promql-on-prometheus-rules.yaml
+++ b/tests/query/injections/yaml/promql-on-prometheus-rules.yaml
@@ -10,3 +10,10 @@ groups:
annotations:
title: Node {{ $labels.instance }} is down
description: Failed to scrape {{ $labels.job }} on {{ $labels.instance }} for more than 3 minutes. Node seems down.
+ - alert: Node down
+ expr: |
+ up{job="node_exporter"} == 0
+ # ^ promql
+ for: 3m
+ labels:
+ severity: warning