feat: Allow disabling validations by comments inside the rule expresion. #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We are generating some of our Prometheus rules by jsonnet, which outputs JSON, making it impossible to generate the
disable_validations
comment for a particular rule.This PR allows using the comment inside the rules'
expr
as long as it is on its own line within the expression. See the Prometheus docs.I also fixed a little bug in the handling of the YAML comment: It is now possible to have comment lines that follow the
disable_validations
line.Plus a few typos in the README.