From f8d80d76bd8ca58373580fd18ff6bf8a44492fd1 Mon Sep 17 00:00:00 2001 From: Kim Sondrup Date: Thu, 25 Sep 2025 11:29:58 +0200 Subject: [PATCH] feat: Dockerfile do chown operation as part of COPY One less layer in the container image --- src/KubeOps.Cli/Generators/DockerfileGenerator.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/KubeOps.Cli/Generators/DockerfileGenerator.cs b/src/KubeOps.Cli/Generators/DockerfileGenerator.cs index c20e725e..dcaa5fc7 100644 --- a/src/KubeOps.Cli/Generators/DockerfileGenerator.cs +++ b/src/KubeOps.Cli/Generators/DockerfileGenerator.cs @@ -25,8 +25,7 @@ COPY ./ ./ RUN addgroup k8s-operator && useradd -G k8s-operator operator-user WORKDIR /operator - COPY --from=build /operator/out/ ./ - RUN chown operator-user:k8s-operator -R . + COPY --chown=operator-user:k8s-operator --from=build /operator/out/ ./ USER operator-user