From 44f1cebfe0d91d5a262c7b9037eedf1d222edfef Mon Sep 17 00:00:00 2001 From: Iago Santos Date: Thu, 15 Aug 2024 14:56:58 +0200 Subject: [PATCH] feat(vault): Add new alert for vault (#1297) * feat(vault): Add new alert for vault Signed-off-by: Iago Santos Pardo --- charts/vault-monitoring/Chart.yaml | 6 +++--- charts/vault-monitoring/README.md | 2 +- charts/vault-monitoring/values.yaml | 10 ++++++++++ 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/charts/vault-monitoring/Chart.yaml b/charts/vault-monitoring/Chart.yaml index 60b98a841..8598d91ad 100644 --- a/charts/vault-monitoring/Chart.yaml +++ b/charts/vault-monitoring/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: vault-monitoring description: monitor your vault server from within Kubernetes' prometheus type: application -version: 0.3.1 +version: 0.4.0 home: https://github.com/adfinis/helm-charts/tree/main/charts/vault-monitoring sources: - https://github.com/adfinis/helm-charts/tree/main/charts/vault-monitoring @@ -12,5 +12,5 @@ maintainers: url: https://adfinis.com annotations: artifacthub.io/changes: | - - kind: changed - description: "make bearerTokenFile toggleable" + - kind: added + description: "Add new metric for vault" diff --git a/charts/vault-monitoring/README.md b/charts/vault-monitoring/README.md index 853bbb829..b3dfdd094 100644 --- a/charts/vault-monitoring/README.md +++ b/charts/vault-monitoring/README.md @@ -1,6 +1,6 @@ # vault-monitoring -![Version: 0.3.1](https://img.shields.io/badge/Version-0.3.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) monitor your vault server from within Kubernetes' prometheus diff --git a/charts/vault-monitoring/values.yaml b/charts/vault-monitoring/values.yaml index 71417c0c1..8a289e91a 100644 --- a/charts/vault-monitoring/values.yaml +++ b/charts/vault-monitoring/values.yaml @@ -120,3 +120,13 @@ prometheusRules: annotations: summary: High frequency of stored Vault token description: There has been an increased number of Vault token storing in the last 15 minutes + - alert: VaultLowFailureTolerance + expr: vault_autopilot_failure_tolerance == 0 + for: 5m + labels: + severity: critical + annotations: + summary: "Vault Raft Cluster Failure Tolerance Critical on {{ $labels.instance }}" + description: > + "Vault Raft cluster on {{ $labels.instance }} has a failure tolerance of 0. Any further node + failure could result in loss of quorum and make the cluster unavailable."