-
Notifications
You must be signed in to change notification settings - Fork 103
/
12_prometheus_rule.yaml
26 lines (26 loc) · 1.29 KB
/
12_prometheus_rule.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: marketplace-alert-rules
namespace: openshift-marketplace
annotations:
include.release.openshift.io/hypershift: "true"
include.release.openshift.io/ibm-cloud-managed: "true"
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
capability.openshift.io/name: "marketplace"
labels:
prometheus: alert-rules
role: alert-rules
spec:
groups:
- name: operator.marketplace.rules
rules:
- alert: OperatorHubSourceError
annotations:
summary: The {{ $labels.name }} source is in non-ready state for more than 10 minutes.
description: Operators shipped via the {{ $labels.name }} source are not available for installation until the issue is fixed. Operators already installed from this source will not receive updates until issue is fixed. Inspect the status of the pod owned by {{ $labels.name }} source in the openshift-marketplace namespace (oc -n openshift-marketplace get pods -l olm.catalogSource={{ $labels.name }}) to diagnose and repair.
expr: catalogsource_ready{exported_namespace="openshift-marketplace"} == 0
for: 10m
labels:
severity: warning