From 94f428af03384a63d6e18510fca76e9c9bfa86af Mon Sep 17 00:00:00 2001
From: Coleen Iona Quadros <coleen.quadros27@gmail.com>
Date: Tue, 16 Jun 2026 10:01:04 +0200
Subject: [PATCH] Bump stolostron observability components to go1.25 builder
 for release-2.13 and release-2.14

Update build_root image tag to go1.25-linux for all stolostron
observability components that were still on go1.21/go1.23/go1.24
in release-2.13 and release-2.14 branches. This aligns with CVE
dependency bumps that raised the go directive in go.mod to 1.25.

Components updated:
- multicluster-observability-operator (2.13: go1.21, 2.14: go1.23)
- observatorium-operator (2.13: go1.23, 2.14: go1.23)
- observatorium (2.13: go1.23, 2.14: go1.23)
- thanos-receive-controller (2.13: go1.21, 2.14: go1.23)
- kube-state-metrics (2.13: go1.24, 2.14: go1.23)
- prometheus-operator (2.13: go1.24, 2.14: go1.23)
- prometheus-alertmanager (2.13: go1.24, 2.14: go1.23)
- node-exporter (2.13: go1.23, 2.14: go1.23)
- memcached_exporter (2.14: go1.23)

Signed-off-by: Coleen Iona Quadros <coleen.quadros27@gmail.com>
---
 .../stolostron-kube-state-metrics-release-2.13.yaml             | 2 +-
 .../stolostron-kube-state-metrics-release-2.14.yaml             | 2 +-
 .../stolostron-memcached_exporter-release-2.14.yaml             | 2 +-
 ...ostron-multicluster-observability-operator-release-2.13.yaml | 2 +-
 ...ostron-multicluster-observability-operator-release-2.14.yaml | 2 +-
 .../node-exporter/stolostron-node-exporter-release-2.13.yaml    | 2 +-
 .../node-exporter/stolostron-node-exporter-release-2.14.yaml    | 2 +-
 .../stolostron-observatorium-operator-release-2.13.yaml         | 2 +-
 .../stolostron-observatorium-operator-release-2.14.yaml         | 2 +-
 .../observatorium/stolostron-observatorium-release-2.13.yaml    | 2 +-
 .../observatorium/stolostron-observatorium-release-2.14.yaml    | 2 +-
 .../stolostron-prometheus-alertmanager-release-2.13.yaml        | 2 +-
 .../stolostron-prometheus-alertmanager-release-2.14.yaml        | 2 +-
 .../stolostron-prometheus-operator-release-2.13.yaml            | 2 +-
 .../stolostron-prometheus-operator-release-2.14.yaml            | 2 +-
 .../stolostron-thanos-receive-controller-release-2.13.yaml      | 2 +-
 .../stolostron-thanos-receive-controller-release-2.14.yaml      | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.13.yaml b/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.13.yaml
index 6e4f979ba4094..e1b05151f3c89 100644
--- a/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.13.yaml
+++ b/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.13.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.24-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.14.yaml b/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.14.yaml
index bec71491fbec7..01d98999a47b5 100644
--- a/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.14.yaml
+++ b/ci-operator/config/stolostron/kube-state-metrics/stolostron-kube-state-metrics-release-2.14.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/memcached_exporter/stolostron-memcached_exporter-release-2.14.yaml b/ci-operator/config/stolostron/memcached_exporter/stolostron-memcached_exporter-release-2.14.yaml
index 23f37a59d8406..97f6b42df5ee6 100644
--- a/ci-operator/config/stolostron/memcached_exporter/stolostron-memcached_exporter-release-2.14.yaml
+++ b/ci-operator/config/stolostron/memcached_exporter/stolostron-memcached_exporter-release-2.14.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.13.yaml b/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.13.yaml
index 5337d0cd7d119..95ce63dd20a7e 100644
--- a/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.13.yaml
+++ b/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.13.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.21-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: operators/multiclusterobservability/Dockerfile
diff --git a/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.14.yaml b/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.14.yaml
index f064e0ec5aff7..5c184cf8a58c3 100644
--- a/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.14.yaml
+++ b/ci-operator/config/stolostron/multicluster-observability-operator/stolostron-multicluster-observability-operator-release-2.14.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: operators/multiclusterobservability/Dockerfile
diff --git a/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.13.yaml b/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.13.yaml
index 195794148a166..5143dff9520fc 100644
--- a/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.13.yaml
+++ b/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.13.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.ocp
diff --git a/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.14.yaml b/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.14.yaml
index 6cd4b3feb8cb7..85c0d3730ae65 100644
--- a/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.14.yaml
+++ b/ci-operator/config/stolostron/node-exporter/stolostron-node-exporter-release-2.14.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.ocp
diff --git a/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.13.yaml b/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.13.yaml
index 941efabf8167d..ef678cd681113 100644
--- a/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.13.yaml
+++ b/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.13.yaml
@@ -2,7 +2,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile
diff --git a/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.14.yaml b/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.14.yaml
index 4b4b8b593197a..adadd65c3df13 100644
--- a/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.14.yaml
+++ b/ci-operator/config/stolostron/observatorium-operator/stolostron-observatorium-operator-release-2.14.yaml
@@ -2,7 +2,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile
diff --git a/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.13.yaml b/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.13.yaml
index 6d4c6189cd4fa..a5975618be1a1 100644
--- a/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.13.yaml
+++ b/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.13.yaml
@@ -2,7 +2,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile
diff --git a/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.14.yaml b/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.14.yaml
index 8c159c86b9941..0e0ca9c9d9971 100644
--- a/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.14.yaml
+++ b/ci-operator/config/stolostron/observatorium/stolostron-observatorium-release-2.14.yaml
@@ -2,7 +2,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile
diff --git a/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.13.yaml b/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.13.yaml
index fdd586efabb8b..90a0ff3aa5cd1 100644
--- a/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.13.yaml
+++ b/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.13.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.24-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.14.yaml b/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.14.yaml
index cb3d7117b6d8b..ee1d6e8015b8f 100644
--- a/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.14.yaml
+++ b/ci-operator/config/stolostron/prometheus-alertmanager/stolostron-prometheus-alertmanager-release-2.14.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.13.yaml b/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.13.yaml
index e99eb1ae78573..8413e8f289797 100644
--- a/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.13.yaml
+++ b/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.13.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.24-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.14.yaml b/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.14.yaml
index 3319c4be8639c..50c629bfe542b 100644
--- a/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.14.yaml
+++ b/ci-operator/config/stolostron/prometheus-operator/stolostron-prometheus-operator-release-2.14.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.13.yaml b/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.13.yaml
index 3fb4ed04ab2ad..402b3443becc6 100644
--- a/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.13.yaml
+++ b/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.13.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.21-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
diff --git a/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.14.yaml b/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.14.yaml
index 7176aaa4eb824..5fdd595a376cb 100644
--- a/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.14.yaml
+++ b/ci-operator/config/stolostron/thanos-receive-controller/stolostron-thanos-receive-controller-release-2.14.yaml
@@ -7,7 +7,7 @@ build_root:
   image_stream_tag:
     name: builder
     namespace: stolostron
-    tag: go1.23-linux
+    tag: go1.25-linux
 images:
   items:
   - dockerfile_path: Dockerfile.prow
