diff --git a/charts/manager/alerts/operator.alerts b/charts/manager/alerts/operator.alerts index 12ff26d7a..8f8165f09 100644 --- a/charts/manager/alerts/operator.alerts +++ b/charts/manager/alerts/operator.alerts @@ -28,6 +28,15 @@ groups: for: 15m labels: severity: warning + - alert: GreenhousePluginHelmChartTestFailures + expr: | + sum by(plugin, cluster, namespace)(rate(greenhouse_plugin_chart_test_runs_total{result="Error"}[15m])) > 0 + for: 30m + labels: + severity: warning + annotations: + summary: "Helm Chart test failing for plugin {{ $labels.plugin }}" + description: "Helm Chart test for plugin {{ $labels.plugin }} in namespace {{ $labels.namespace }} on cluster {{ $labels.cluster }} has been failing for the last 30 minutes" - name: greenhouse-webhooks.rules rules: - alert: GreenhouseWebhookLatencyHigh