From ffe1893f3ce0b9be532b56b5db2cfb5ee5cc88e5 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 31 Dec 2025 15:41:54 +0200 Subject: Enable Prometheus admin API for data deletion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added web.enable-admin-api flag to allow selective deletion of time series data via the /api/v1/admin/tsdb endpoints. This enables cleanup of benchmark data using the delete_series and clean_tombstones APIs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- f3s/prometheus/persistence-values.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/f3s/prometheus/persistence-values.yaml b/f3s/prometheus/persistence-values.yaml index 966d963..3f8eda9 100644 --- a/f3s/prometheus/persistence-values.yaml +++ b/f3s/prometheus/persistence-values.yaml @@ -27,10 +27,13 @@ kubeControllerManager: prometheus: prometheusSpec: # Enable remote write receiver for accepting historic data with custom timestamps + # Enable admin API for data deletion and management # In Prometheus 3.x, use web flag instead of feature flag additionalArgs: - name: web.enable-remote-write-receiver value: "" + - name: web.enable-admin-api + value: "" # Enable out-of-order ingestion to allow backfilling historic data # even when newer data already exists for the same time series enableFeatures: -- cgit v1.2.3