diff --git a/charts/values.global.yaml b/charts/values.global.yaml index 4e5b274e83..2a182653fa 100644 --- a/charts/values.global.yaml +++ b/charts/values.global.yaml @@ -21,7 +21,7 @@ images: # NOTE: All tags have to be quoted otherwise they might be treated as a number. bash: image: gke.gcr.io/gke-distroless/bash - tag: gke_distroless_20260521.00_p0 + tag: gke_distroless_20260601.00_p0 alertmanager: image: gke.gcr.io/prometheus-engine/alertmanager tag: "v0.27.0-gmp.5-gke.0" diff --git a/cmd/config-reloader/Dockerfile b/cmd/config-reloader/Dockerfile index e5dd6ebec5..fe474bab86 100644 --- a/cmd/config-reloader/Dockerfile +++ b/cmd/config-reloader/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS buildbase +FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS buildbase ARG TARGETOS ARG TARGETARCH WORKDIR /app diff --git a/cmd/datasource-syncer/Dockerfile b/cmd/datasource-syncer/Dockerfile index 05e8cfffba..6112e3bf0c 100644 --- a/cmd/datasource-syncer/Dockerfile +++ b/cmd/datasource-syncer/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS buildbase +FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS buildbase ARG TARGETOS ARG TARGETARCH WORKDIR /app diff --git a/cmd/frontend/Dockerfile b/cmd/frontend/Dockerfile index 58baa08452..946d51ddb8 100644 --- a/cmd/frontend/Dockerfile +++ b/cmd/frontend/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS buildbase +FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS buildbase # Compile the UI assets. FROM --platform=$BUILDPLATFORM us-central1-docker.pkg.dev/serverless-runtimes/google-24-full/runtimes/nodejs24@sha256:113cf6a49bb51dfb63dd2e7dbeb51bf183a467e6ed2c0855e656d78ed2eabc15 AS assets diff --git a/cmd/operator/Dockerfile b/cmd/operator/Dockerfile index 00406d5303..64cf068e06 100644 --- a/cmd/operator/Dockerfile +++ b/cmd/operator/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS buildbase +FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS buildbase ARG TARGETOS ARG TARGETARCH WORKDIR /app diff --git a/cmd/rule-evaluator/Dockerfile b/cmd/rule-evaluator/Dockerfile index fd3f736047..ab956d85d0 100644 --- a/cmd/rule-evaluator/Dockerfile +++ b/cmd/rule-evaluator/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS buildbase +FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS buildbase ARG TARGETOS ARG TARGETARCH WORKDIR /app diff --git a/examples/instrumentation/go-synthetic/Dockerfile b/examples/instrumentation/go-synthetic/Dockerfile index cc87561ced..93d16adef8 100644 --- a/examples/instrumentation/go-synthetic/Dockerfile +++ b/examples/instrumentation/go-synthetic/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS buildbase +FROM --platform=$BUILDPLATFORM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS buildbase ARG TARGETOS ARG TARGETARCH WORKDIR /app diff --git a/go.mod b/go.mod index ee1db561c8..58e8a6f3fd 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/GoogleCloudPlatform/prometheus-engine -go 1.26.0 +go 1.25.0 require ( cloud.google.com/go/compute/metadata v0.9.0 diff --git a/hack/Dockerfile b/hack/Dockerfile index b61be74ac6..adb2cbd9bc 100644 --- a/hack/Dockerfile +++ b/hack/Dockerfile @@ -14,7 +14,7 @@ # deps builds binaries in an isolated environment to avoid # funkiness in the hermetic build. -FROM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS deps +FROM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS deps WORKDIR /workspace RUN go install github.com/bwplotka/bingo@v0.9.0 @@ -23,7 +23,7 @@ RUN bingo -v get # TODO(bwplotka): It takes 177s in docker container with colima # hermetic is a lite copy of the repo resources used in building # testing in a hermetic, idempotent, and reproducable environment. -FROM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS hermetic +FROM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS hermetic COPY --from=deps /go/bin /go/bin ARG RUNCMD='go fmt ./...' @@ -68,7 +68,7 @@ COPY --from=hermetic /workspace/charts charts COPY --from=hermetic /workspace/e2e e2e ## kindtest image for running tests against kind cluster in hermetic environment. -FROM google-go.pkg.dev/golang:1.26.3@sha256:3e25fdade56f35be3bca41f8a141a66ca834f1c01fdf55414d4a1e1c987a985c AS buildbase +FROM google-go.pkg.dev/golang:1.26.4@sha256:3444149d0a7e3f7cfb9c2db65f0f75676fe6ad04de3ce72674efb120c08dd1c1 AS buildbase FROM docker:29.2-cli AS docker FROM debian:stable-slim AS kindtest diff --git a/manifests/operator.yaml b/manifests/operator.yaml index 2f4990ad80..984b146466 100644 --- a/manifests/operator.yaml +++ b/manifests/operator.yaml @@ -359,7 +359,7 @@ spec: priorityClassName: gmp-critical initContainers: - name: config-init - image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260521.00_p0 + image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260601.00_p0 command: ['/bin/bash', '-c', 'touch /prometheus/config_out/config.yaml'] volumeMounts: - name: config-out @@ -666,7 +666,7 @@ spec: priorityClassName: gmp-critical initContainers: - name: config-init - image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260521.00_p0 + image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260601.00_p0 command: ['/bin/bash', '-c', 'touch /prometheus/config_out/config.yaml'] volumeMounts: - name: config-out @@ -838,7 +838,7 @@ spec: automountServiceAccountToken: false initContainers: - name: config-init - image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260521.00_p0 + image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260601.00_p0 command: ['/bin/bash', '-c', 'touch /alertmanager/config_out/config.yaml && echo -e "receivers:\n - name: noop\nroute:\n receiver: noop" > alertmanager/config_out/config.yaml'] volumeMounts: - name: alertmanager-config diff --git a/manifests/rule-evaluator.yaml b/manifests/rule-evaluator.yaml index 21cfdfc40d..d452ef6f48 100644 --- a/manifests/rule-evaluator.yaml +++ b/manifests/rule-evaluator.yaml @@ -124,7 +124,7 @@ spec: automountServiceAccountToken: true initContainers: - name: config-init - image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260521.00_p0 + image: gke.gcr.io/gke-distroless/bash:gke_distroless_20260601.00_p0 command: ['/bin/bash', '-c', 'touch /prometheus/config_out/config.yaml'] volumeMounts: - name: config-out