1- FROM python:3.13 -slim AS build_base
2- COPY --from=ghcr.io/astral-sh/uv:0.8.13 /uv /bin/uv
1+ FROM python:3.14 -slim AS build_base
2+ COPY --from=ghcr.io/astral-sh/uv:0.9.23 /uv /bin/uv
33
44# : Build Nyl itself.
55# : -----------------
4141FROM fetch-bin-base AS argocd-bin
4242# Find ArgoCD releases at https://github.com/argoproj/argo-cd/releases
4343# renovate: datasource=github-releases depName=argocd packageName=argoproj/argo-cd
44- ARG ARGOCD_VERSION=v3.1.1
44+ ARG ARGOCD_VERSION=v3.2.3
4545RUN curl -sSfLo /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/${ARGOCD_VERSION}/argocd-linux-$(cat /BINARY_ARCH) \
4646 && chmod +x /usr/local/bin/argocd \
4747 && upx /usr/local/bin/argocd \
@@ -50,7 +50,7 @@ RUN curl -sSfLo /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releas
5050FROM fetch-bin-base AS helm-bin
5151# Find Helm releases at https://github.com/helm/helm/releases
5252# renovate: datasource=github-releases depName=helm packageName=helm/helm
53- ARG HELM_VERSION=v3.18.6
53+ ARG HELM_VERSION=v3.19.4
5454RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 \
5555 && chmod 700 get_helm.sh \
5656 && ./get_helm.sh --version $HELM_VERSION \
@@ -60,7 +60,7 @@ RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/s
6060FROM fetch-bin-base AS sops-bin
6161# Find SOPS releases at https://github.com/getsops/sops/releases
6262# renovate: datasource=github-releases depName=sops packageName=getsops/sops
63- ARG SOPS_VERSION=v3.10.2
63+ ARG SOPS_VERSION=v3.11.0
6464RUN curl -fLO https://github.com/getsops/sops/releases/download/${SOPS_VERSION}/sops-${SOPS_VERSION}.linux.$(cat /BINARY_ARCH) \
6565 && mv sops-${SOPS_VERSION}.linux.$(cat /BINARY_ARCH) /usr/local/bin/sops \
6666 && chmod +x /usr/local/bin/sops \
@@ -69,7 +69,7 @@ RUN curl -fLO https://github.com/getsops/sops/releases/download/${SOPS_VERSION}/
6969
7070FROM fetch-bin-base AS kyverno-bin
7171# renovate: datasource=github-releases depName=kyverno packageName=kyverno/kyverno
72- ARG KYVERNO_VERSION=1.15.1
72+ ARG KYVERNO_VERSION=1.16.2
7373RUN \
7474 case "$(uname -m)" in \
7575 x86_64) KYVERNO_ARCH='x86_64' ;; \
8484# : Build the ArgoCD CMP server image.
8585# : ----------------------------------
8686
87- FROM python:3.13 -slim AS nyl-cmp
87+ FROM python:3.14 -slim AS nyl-cmp
8888RUN apt-get update && \
8989 apt-get install -y --no-install-recommends git && \
9090 rm -rf /var/lib/apt/lists/*
0 commit comments