--- apiVersion: vinyl.solidite.fr/v1beta1 kind: Component category: monitor metadata: name: alertmanager description: |- An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach. The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts. options: app_group: default: monitor examples: - monitor type: string domain: default: your-company examples: - your-company type: string domain_name: default: your_company.com examples: - your_company.com type: string images: default: alertmanager: pull_policy: IfNotPresent registry: quay.io repository: prometheus/alertmanager tag: v0.26.0 examples: - alertmanager: pull_policy: IfNotPresent registry: quay.io repository: prometheus/alertmanager tag: v0.26.0 properties: alertmanager: default: pull_policy: IfNotPresent registry: quay.io repository: prometheus/alertmanager tag: v0.26.0 properties: pull_policy: default: IfNotPresent enum: - Always - Never - IfNotPresent type: string registry: default: quay.io type: string repository: default: prometheus/alertmanager type: string tag: default: v0.26.0 type: string type: object type: object ingress_class: default: traefik examples: - traefik type: string issuer: default: letsencrypt-prod examples: - letsencrypt-prod type: string listenLocal: default: false examples: - false type: boolean logLevel: default: info examples: - info type: string replicas: default: 1 examples: - 1 type: integer retention: default: 120h examples: - 120h type: string sub_domain: default: alertmanager examples: - alertmanager type: string dependencies: - dist: null category: share component: authentik-forward providers: kubernetes: true authentik: true kubectl: true postgresql: null mysql: null restapi: true http: true gitea: null tfaddtype: null