diff --git a/.github/workflows/e2e-test.yaml b/.github/workflows/e2e-test.yaml index 005ae2e82..7f4cc2ba0 100644 --- a/.github/workflows/e2e-test.yaml +++ b/.github/workflows/e2e-test.yaml @@ -34,7 +34,7 @@ jobs: - name: Setup Helm uses: azure/setup-helm@v5 with: - version: '3.19.0' + version: '3.21.2' - name: Clean Go module cache run: | diff --git a/Dockerfile b/Dockerfile index acea4ba71..d98fbd09e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build the manager binary -FROM --platform=${BUILDPLATFORM:-linux/amd64} golang:1.26@sha256:2d6c80227255c3112a4d08e67ba98e58efd3846daf15d9d7d4c389565d881b1a AS builder +FROM --platform=${BUILDPLATFORM:-linux/amd64} golang:1.26@sha256:32c0e6e5c4f6707717051091b4d0b077464a679eaab563e11474efc5328e2aa5 AS builder ARG BUILDPLATFORM ARG TARGETPLATFORM diff --git a/Makefile b/Makefile index 7d532dec6..a8d316887 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ REL_TAG = $(shell ./scripts/increment_version.sh -${RELEASE_TYPE} ${TAG}) GOLANGCI_VERSION = 2.12.2 # renovate: datasource=github-releases depName=golangci/golangci-lint LICENSEI_VERSION = 0.9.0 # renovate: datasource=github-releases depName=goph/licensei CONTROLLER_GEN_VERSION = v0.21.0 # renovate: datasource=github-releases depName=kubernetes-sigs/controller-tools -ENVTEST_K8S_VERSION = 1.36.0 # renovate: datasource=github-releases depName=kubernetes-sigs/controller-tools extractVersion=^envtest-v(?.+)$ +ENVTEST_K8S_VERSION = 1.36.2 # renovate: datasource=github-releases depName=kubernetes-sigs/controller-tools extractVersion=^envtest-v(?.+)$ SETUP_ENVTEST_VERSION := latest ADDLICENSE_VERSION := 1.2.0 # renovate: datasource=github-releases depName=google/addlicense GOTEMPLATE_VERSION := 3.12.0 # renovate: datasource=github-releases depName=cznic/gotemplate diff --git a/api/v1beta1/kafkacluster_types.go b/api/v1beta1/kafkacluster_types.go index 762f3f21d..1042ec9df 100644 --- a/api/v1beta1/kafkacluster_types.go +++ b/api/v1beta1/kafkacluster_types.go @@ -64,7 +64,7 @@ const ( DefaultMonitorImage = "ghcr.io/adobe/koperator/jmx-javaagent:1.5.0" // renovate: datasource=docker depName=ghcr.io/adobe/koperator/jmx-javaagent // DefaultEnvoyImage is the default Envoy proxy image used when users don't specify it in EnvoyConfig.Image - DefaultEnvoyImage = "envoyproxy/envoy:v1.38.0" // renovate: datasource=docker depName=envoyproxy/envoy + DefaultEnvoyImage = "envoyproxy/envoy:v1.38.3" // renovate: datasource=docker depName=envoyproxy/envoy // ControllerNodeProcessRole represents the node is a controller node ControllerNodeProcessRole = "controller" diff --git a/docker/jmx_exporter/Dockerfile b/docker/jmx_exporter/Dockerfile index 8944a2e36..736b34353 100644 --- a/docker/jmx_exporter/Dockerfile +++ b/docker/jmx_exporter/Dockerfile @@ -1,6 +1,6 @@ -ARG JMX_EXPORTER_VERSION=1.5.0 # renovate: datasource=github-releases depName=prometheus/jmx_exporter +ARG JMX_EXPORTER_VERSION=v1.6.0 # renovate: datasource=github-releases depName=prometheus/jmx_exporter -FROM maven:3-amazoncorretto-21@sha256:9e8aa99b4a55060004696aea04eb698ffaf3098752d682f56dd73cca0ed7dae4 AS build +FROM maven:3-amazoncorretto-21@sha256:3809438e180ccfd901c7c74af796609328b1d81fe23945a0604153e5b47f17f1 AS build ARG JMX_EXPORTER_VERSION # Install wget to download the release tarball @@ -18,7 +18,7 @@ RUN mvn -B -Dmaven.javadoc.skip=true -Dskip.javadoc=true \ -Dmaven.compiler.source=21 -Dmaven.compiler.target=21 -Dmaven.compiler.release=21 \ clean package -pl jmx_prometheus_javaagent -am -FROM alpine:latest@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11 +FROM alpine:latest@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b ARG JMX_EXPORTER_VERSION COPY --from=build /src/jmx_prometheus_javaagent/target/jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar /opt/jmx_exporter/ RUN ln -s /opt/jmx_exporter/jmx_prometheus_javaagent-${JMX_EXPORTER_VERSION}.jar /jmx_prometheus_javaagent.jar diff --git a/docker/kafka/Dockerfile b/docker/kafka/Dockerfile index 8ba744709..4beabb17d 100644 --- a/docker/kafka/Dockerfile +++ b/docker/kafka/Dockerfile @@ -2,7 +2,7 @@ ARG scala_version=2.13 ARG kafka_version=3.9.2 # renovate: datasource=github-tags depName=apache/kafka ARG java_version=21 -FROM alpine:latest@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11 AS kafka_dist +FROM alpine:latest@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b AS kafka_dist ARG scala_version ARG kafka_version @@ -28,7 +28,7 @@ RUN apk add --no-cache gnupg wget && \ # backported from https://github.com/docker-library/openjdk/blob/master/18/jdk/slim-bullseye/Dockerfile -FROM debian:bullseye-slim@sha256:cd1bc32f233a49f1b82149c9edb8ef34fb1e6c45f37211445c51a97603468604 +FROM debian:bullseye-slim@sha256:f18adf4e1d04b1d8ba48025b8e35003f4c748ddd3dd8e875fe4e7d9a9c0dec84 ARG scala_version ARG kafka_version diff --git a/docs/benchmarks/loadgens/Dockerfile b/docs/benchmarks/loadgens/Dockerfile index 868199732..22d6e7050 100644 --- a/docs/benchmarks/loadgens/Dockerfile +++ b/docs/benchmarks/loadgens/Dockerfile @@ -15,7 +15,7 @@ WORKDIR /build/sangrenel RUN go mod download && go build -o /sangrenel -FROM alpine:3.23@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11 +FROM alpine:3.24@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b RUN apk add --update --no-cache ca-certificates tzdata curl bash diff --git a/docs/examples/springboot-kafka-avro/Dockerfile b/docs/examples/springboot-kafka-avro/Dockerfile index 9b2cda74b..eab46b0c2 100644 --- a/docs/examples/springboot-kafka-avro/Dockerfile +++ b/docs/examples/springboot-kafka-avro/Dockerfile @@ -1,4 +1,4 @@ -FROM maven:3.9-eclipse-temurin-21-alpine@sha256:adae65922fda0826185289ae9829d961662de5390c0190acd57b188243e3ce23 as build +FROM maven:3.9-eclipse-temurin-21-alpine@sha256:b1603d5fa3278d21d34630371e783003c554448032afb618c1bb8f7dd603757e as build # Set working directory WORKDIR /usr/src/myapp @@ -12,7 +12,7 @@ COPY src ./src RUN mvn clean package -DskipTests # The final image should have minimal layers -FROM eclipse-temurin:26-jre-alpine@sha256:bae1c79cfc2787461c7d1ead6f41b67e3d75cc4b372dfe45b57432f9460d8ff3 +FROM eclipse-temurin:26-jre-alpine@sha256:c4a22bec4f4368636abb9b6fe2b2350fd7fae1ec0d3bf43fcaae1be720c3bbd1 RUN apk add --no-cache curl COPY --from=build /usr/src/myapp/target/kafka-avro-0.0.1-SNAPSHOT.jar app.jar ENTRYPOINT ["java", "-jar", "app.jar"] \ No newline at end of file diff --git a/docs/examples/springboot-kafka-avro/pom.xml b/docs/examples/springboot-kafka-avro/pom.xml index 5ba480115..92e7bd9bd 100644 --- a/docs/examples/springboot-kafka-avro/pom.xml +++ b/docs/examples/springboot-kafka-avro/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 4.0.6 + 4.1.0 io.banzaicloud.blog @@ -46,7 +46,7 @@ io.confluent kafka-schema-registry-client - 8.2.1 + 8.3.0 org.apache.avro @@ -56,7 +56,7 @@ io.confluent kafka-avro-serializer - 8.2.1 + 8.3.0 diff --git a/hack/kafka-test-pod/Dockerfile b/hack/kafka-test-pod/Dockerfile index 58a0f2106..fb83c7a06 100644 --- a/hack/kafka-test-pod/Dockerfile +++ b/hack/kafka-test-pod/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.26@sha256:2d6c80227255c3112a4d08e67ba98e58efd3846daf15d9d7d4c389565d881b1a as builder +FROM golang:1.26@sha256:32c0e6e5c4f6707717051091b4d0b077464a679eaab563e11474efc5328e2aa5 as builder WORKDIR /workspace diff --git a/tests/e2e/versions.go b/tests/e2e/versions.go index dff0bb56a..24d5281b9 100644 --- a/tests/e2e/versions.go +++ b/tests/e2e/versions.go @@ -19,13 +19,13 @@ package e2e // These versions are monitored by Renovate for automatic updates const ( // CertManagerVersion is the version of cert-manager Helm chart - CertManagerVersion = "v1.20.2" // renovate: datasource=helm depName=cert-manager registryUrl=https://charts.jetstack.io + CertManagerVersion = "v1.20.3" // renovate: datasource=helm depName=cert-manager registryUrl=https://charts.jetstack.io // ContourVersion is the version of Contour ingress controller Helm chart ContourVersion = "0.6.0" // renovate: datasource=helm depName=contour registryUrl=https://projectcontour.github.io/helm-charts // PrometheusOperatorVersion is the version of kube-prometheus-stack Helm chart - PrometheusOperatorVersion = "86.1.0" // renovate: datasource=helm depName=kube-prometheus-stack registryUrl=https://prometheus-community.github.io/helm-charts + PrometheusOperatorVersion = "86.3.2" // renovate: datasource=helm depName=kube-prometheus-stack registryUrl=https://prometheus-community.github.io/helm-charts // ZookeeperOperatorVersion is the version of zookeeper-operator ZookeeperOperatorVersion = "0.2.15-adobe-20250923" // renovate: datasource=docker depName=ghcr.io/adobe/helm-charts/zookeeper-operator