Joshua Carp
Joshua Carp
Sorry I was unclear about this! This is a [templating error](https://github.com/prometheus/alertmanager/blob/main/notify/opsgenie/opsgenie.go#L289-L291) that happens before we even make a request to the opsgenie api. So aiui it should be possible to...
Here's a simplified version: ``` route: receiver: opsgenie receivers: - name: opsgenie opsgenie_configs: - send_resolved: false api_key: redacted message: '{{ .GroupLabels.alertname }' ``` There's a missing closing brace in the...
It looks like each notifier handles inline templating differently. What do you think about adding a validator interface that notifiers can optionally implement, and which we can check via `amtool...
I started drafting a simple validation approach in https://github.com/prometheus/alertmanager/compare/main...jmcarp:alertmanager:validate-opsgenie-config?expand=1. The idea is to exercise opsgenie template rendering without sending a request in New(), which is how I interpreted @simonpasquier's suggestion....
Following the suggestion from @simonpasquier, I added validation logic to the opsgenie notifier constructor rather than adding a new required Validate method. I agree that all notifiers should validate their...
Submitted a draft PR at #3494.
Do you all have capacity to review this @pracucci? Would be useful for my team as well.
As @arowla has pointed out before, gemnasium and similar services would be a quick way to figure out which tools a project is using. Of course, not all the dependencies...
IIRC, the idea is to capture whether a project _should_ have tests, not whether it actually does. Documentation-based repos would set this to `false`, and projects with code would set...
WebGL / BrainGL / three.js may be useful; see also http://gallantlab.org/semanticmovies/