From 97ea028d46c312497f2815d040760b73641e4010 Mon Sep 17 00:00:00 2001 From: Sebastian-Sye Klute Date: Wed, 29 Oct 2025 13:52:42 +0100 Subject: [PATCH] chore(base-cluster): add loki retention value --- charts/base-cluster/templates/monitoring/logs/loki.yaml | 2 +- charts/base-cluster/values.schema.json | 6 ++++++ charts/base-cluster/values.yaml | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/charts/base-cluster/templates/monitoring/logs/loki.yaml b/charts/base-cluster/templates/monitoring/logs/loki.yaml index 0fc3c9288a..9b41b56264 100644 --- a/charts/base-cluster/templates/monitoring/logs/loki.yaml +++ b/charts/base-cluster/templates/monitoring/logs/loki.yaml @@ -78,7 +78,7 @@ spec: commonConfig: replication_factor: 1 limits_config: - retention_period: 45d + retention_period: {{ .Values.monitoring.loki.retention_period }} compactor: retention_enabled: true delete_request_store: filesystem diff --git a/charts/base-cluster/values.schema.json b/charts/base-cluster/values.schema.json index 087747c46e..cff6337d3f 100644 --- a/charts/base-cluster/values.schema.json +++ b/charts/base-cluster/values.schema.json @@ -921,6 +921,12 @@ "enabled": { "type": "boolean" }, + "retention_period": { + "type": "string", + "pattern": "[0-9]+(ms|s|m|h|d|w|y)", + "description": "Loki log retention period (e.g., 45d, 7d, 24h)", + "examples": ["45d", "7d", "24h"] + }, "persistence": { "type": "object", "properties": { diff --git a/charts/base-cluster/values.yaml b/charts/base-cluster/values.yaml index 193ba7f52f..cd1eae4ab7 100644 --- a/charts/base-cluster/values.yaml +++ b/charts/base-cluster/values.yaml @@ -312,6 +312,7 @@ monitoring: size: 1Gi loki: enabled: true + retention_period: 45d persistence: storageClass: "" size: 10Gi