Files
homelab-gitops/apps/authentik/resources/outpost-alerts.yaml
T

33 lines
953 B
YAML

apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: authentik-outposts
namespace: authentik
labels:
release: prometheus
spec:
groups:
- name: authentik-outposts
rules:
- alert: AuthentikManagedOutpostsUnavailable
expr: |-
sum(
kube_deployment_status_replicas_available{
namespace="authentik",
deployment=~"ak-outpost-(ldap|radius|rac)"
}
) != 3
or
absent(
kube_deployment_status_replicas_available{
namespace="authentik",
deployment=~"ak-outpost-(ldap|radius|rac)"
}
)
for: 10m
labels:
severity: critical
annotations:
summary: Authentik managed outposts are unavailable
description: Expected one available LDAP, RADIUS, and RAC outpost replica.