diff --git a/Dockerfile b/Dockerfile index 4993ac0..091f041 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # DHI source: https://hub.docker.com/repository/docker/octopusdeploy/dhi-golang -FROM octopusdeploy/dhi-golang:1.26-alpine3.24-dev@sha256:753793e50e16daafaf70566409c752ed05f177fb34ad5b488918bbccae462413 AS cleaner +FROM octopusdeploy/dhi-golang:1.27-alpine3.24-dev@sha256:19b188d9533719b78143b1a6d64a064a39a614cbb0275274855829f3c49abe6c AS cleaner COPY cleaner/dind-cleaner/* /go/src/github.com/codefresh-io/dind-cleaner/ WORKDIR /go/src/github.com/codefresh-io/dind-cleaner/ RUN go mod tidy @@ -10,15 +10,15 @@ RUN CGO_ENABLED=0 go build -o /usr/local/bin/dind-cleaner ./cmd \ # DHI source: https://hub.docker.com/repository/docker/octopusdeploy/dhi-golang -FROM octopusdeploy/dhi-golang:1.26-alpine3.24-dev@sha256:753793e50e16daafaf70566409c752ed05f177fb34ad5b488918bbccae462413 AS bbolt +FROM octopusdeploy/dhi-golang:1.27-alpine3.24-dev@sha256:19b188d9533719b78143b1a6d64a064a39a614cbb0275274855829f3c49abe6c AS bbolt RUN go install go.etcd.io/bbolt/cmd/bbolt@latest # DHI source: https://hub.docker.com/repository/docker/octopusdeploy/dhi-node-exporter -FROM octopusdeploy/dhi-node-exporter:1.12.1-alpine3.24@sha256:e77ce1d3ff7a7dfb56dfda8f6485a14f8ab6aecb2d85fa37c6a2fdf41f71ed83 AS node-exporter +FROM octopusdeploy/dhi-node-exporter:1.12.1-alpine3.24@sha256:a8514c8552a97e97b2f8134a13cfd374e080909b6ae56bd8751183908630b9c7 AS node-exporter -FROM docker:29.7.1-dind-rootless@sha256:7451e3dc398b11ba2d8183bb7915402683e3d32e5ec8cef835c215f314a65fef +FROM docker:29.7.2-dind-rootless@sha256:ec3201de648f98b94882e4dd8a3d30df8b3ca6723a242fab76150f25127e194e USER root RUN chown -R $(id -u rootless) /var /run /lib /home /etc/ssl /etc/apk # Add community for fuse-overlayfs and edge for jq @@ -31,6 +31,11 @@ RUN echo -en "https://dl-cdn.alpinelinux.org/alpine/v$(cut -d'.' -f1,2 /etc/alpi # A security fix till it's fixed in base dind image (CR-31906) && apk add git --no-cache --upgrade \ && rm -rf /var/cache/apk/* + # CVE-2026-17106 (GHSA-hfg8-hc9c-6c3h): the bundled buildx plugin is linked against + # github.com/moby/go-archive < 0.3.0 and no upstream buildx release ships the fix yet. + # The plugin is unused here (this image only runs the daemon + cleaner/monitor scripts), + # so drop it. Revisit once a buildx release with go-archive >= 0.3.0 lands in the base image. +RUN rm -f /usr/local/libexec/docker/cli-plugins/docker-buildx # Backward compatibility with kernels that do not support `iptables-nft`. Check #CR-23033 for details. RUN update-alternatives --install $(which iptables) iptables $(which iptables-legacy) 10 \ && update-alternatives --install $(which ip6tables) ip6tables $(which ip6tables-legacy) 10 diff --git a/service.yaml b/service.yaml index 062bac6..02aac49 100644 --- a/service.yaml +++ b/service.yaml @@ -1 +1 @@ -version: 3.0.25 +version: 3.0.26