From 0d2779762aab03f649bc89ed21827b5690b5c57f Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 18 Mar 2026 07:47:46 -0700 Subject: [PATCH] Upgrade Prometheus to v3.10.0 (#301) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Bump Prometheus from v3.9.1 to v3.10.0 in custom container Dockerfile - v3.10.0 adds distroless Docker image variants, new PromQL `fill` operators, and performance improvements - Dagger build tested locally — builds cleanly ## Remaining after merge - Update `kustomization.yaml` newTag with the auto-built image tag - Update `service-versions.yaml` (last-reviewed + current-version) - ArgoCD sync 🤖 Generated with [Claude Code](https://claude.com/claude-code) Reviewed-on: https://forge.eblu.me/eblume/blumeops/pulls/301 --- containers/prometheus/Dockerfile | 2 +- docs/changelog.d/upgrade-prometheus-3.10.0.infra.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 docs/changelog.d/upgrade-prometheus-3.10.0.infra.md diff --git a/containers/prometheus/Dockerfile b/containers/prometheus/Dockerfile index 973ceb6..90be789 100644 --- a/containers/prometheus/Dockerfile +++ b/containers/prometheus/Dockerfile @@ -1,7 +1,7 @@ # Prometheus monitoring system # Three-stage build: Web UI (Node), binaries (Go), runtime (Alpine) -ARG CONTAINER_APP_VERSION=v3.9.1 +ARG CONTAINER_APP_VERSION=v3.10.0 ARG PROMETHEUS_VERSION=${CONTAINER_APP_VERSION} FROM node:22-alpine AS ui-build diff --git a/docs/changelog.d/upgrade-prometheus-3.10.0.infra.md b/docs/changelog.d/upgrade-prometheus-3.10.0.infra.md new file mode 100644 index 0000000..a473ace --- /dev/null +++ b/docs/changelog.d/upgrade-prometheus-3.10.0.infra.md @@ -0,0 +1 @@ +Upgrade Prometheus from v3.9.1 to v3.10.0 (distroless variants, PromQL fill operators, performance improvements)