diff --git a/Dockerfile b/Dockerfile index f112b26..16c974f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1.4 # kics false positive "Missing User Instruction": # kics-scan ignore-line -FROM mcr.microsoft.com/dotnet/nightly/aspnet:7.0.11-jammy-chiseled@sha256:8b2a9b9a8d3c424a368aa347f333d4653e9ed6eb78c9af70e450b5cc514bf3b8 AS runtime +FROM mcr.microsoft.com/dotnet/nightly/aspnet:7.0.13-jammy-chiseled@sha256:69939a0d38045392ed57c79715c1ed63f1b3d5a0a552a153e5c538a5188b9547 AS runtime WORKDIR /opt/vfps EXPOSE 8080/tcp 8081/tcp 8082/tcp USER 65534:65534 @@ -11,7 +11,7 @@ ENV DOTNET_ENVIRONMENT="Production" \ ASPNETCORE_URLS="" \ DOTNET_BUNDLE_EXTRACT_BASE_DIR=/tmp -FROM mcr.microsoft.com/dotnet/sdk:7.0.401-jammy@sha256:49f2cb277dc4b089d9d7642f06afae0f2da10224be55ea2a64eb8af798ec4994 AS build +FROM mcr.microsoft.com/dotnet/sdk:7.0.403-jammy@sha256:6c413812cb79c6a7813129e810c324b2576623585c7fcfbc9784a51671b0eda8 AS build WORKDIR /build ENV DOTNET_CLI_TELEMETRY_OPTOUT=1 \ PATH="/root/.dotnet/tools:${PATH}" @@ -70,7 +70,7 @@ FROM build AS stress-test WORKDIR /opt/vfps-stress # https://github.com/hadolint/hadolint/pull/815 isn't yet in mega-linter # hadolint ignore=DL3022 -COPY --from=docker.io/bitnami/kubectl:1.28.2@sha256:52a1c97ff9f4e82bce5f15cca73f9f454b70910afbf241ae0ecb5d60956fec05 /opt/bitnami/kubectl/bin/kubectl /usr/bin/kubectl +COPY --from=docker.io/bitnami/kubectl:1.28.3@sha256:1364cda0798b2c44f327265397fbd34a32e66d80328d6e50a2d10377d7e2ff6d /opt/bitnami/kubectl/bin/kubectl /usr/bin/kubectl COPY tests/chaos/chaos.yaml /tmp/ COPY --from=build-stress-test /build/publish . diff --git a/docker-compose.yaml b/docker-compose.yaml index 477c76c..1b82c2d 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,6 +1,6 @@ services: postgresql: - image: docker.io/library/postgres:16.0@sha256:f1aaf6f8be5552bef66c5580efbd2942c37d7277cd0416ef4939fa34bf0baf31 + image: docker.io/library/postgres:16.0@sha256:76f32c46db2d9318a4c32e3fb402cde05a469ee84b52fdbfa1c5fb5b59de0f0d restart: unless-stopped deploy: resources: @@ -20,7 +20,7 @@ services: - "127.0.0.1:35432:5432" jaeger: - image: docker.io/jaegertracing/all-in-one:1.49.0@sha256:0edcea978eb4a631a0d9078f435908852f20013cf5d66908521c5ac2815aeb28 + image: docker.io/jaegertracing/all-in-one:1.50.0@sha256:d589499a01e1e2f9d302db8e210af09688076fd8a93278fa024824a755c1a0f1 restart: unless-stopped deploy: resources: diff --git a/grpc-utils.Dockerfile b/grpc-utils.Dockerfile index 526b286..fa9de55 100644 --- a/grpc-utils.Dockerfile +++ b/grpc-utils.Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1.4 -FROM docker.io/library/ubuntu:22.04@sha256:9b8dec3bf938bc80fbe758d856e96fdfab5f56c39d44b0cff351e847bb1b01ea +FROM docker.io/library/ubuntu:22.10@sha256:e322f4808315c387868a9135beeb11435b5b83130a8599fd7d0014452c34f489 SHELL ["/bin/bash", "-eo", "pipefail", "-c"] ENV GRPCURL_URL=https://github.com/fullstorydev/grpcurl/releases/download/v1.8.8/grpcurl_1.8.8_linux_x86_64.tar.gz \