From 2ab3160e6a91cff27a17081445f62fb155bf05ec Mon Sep 17 00:00:00 2001 From: Joe Lanford Date: Tue, 14 Sep 2021 09:02:25 -0400 Subject: [PATCH] use static distroless image instead of base Signed-off-by: Joe Lanford --- .goreleaser.yaml | 1 + release/goreleaser.opm.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index f705302a4..492443592 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -17,6 +17,7 @@ builds: - all=-trimpath={{ .Env.PWD }} ldflags: &build-ldflags - -s -w + - -extldflags=-static - -X {{ .Env.PKG }}/cmd/opm/version.gitCommit={{ .Env.GIT_COMMIT }} - -X {{ .Env.PKG }}/cmd/opm/version.opmVersion={{ .Env.OPM_VERSION }} - -X {{ .Env.PKG }}/cmd/opm/version.buildDate={{ .Env.BUILD_DATE }} diff --git a/release/goreleaser.opm.Dockerfile b/release/goreleaser.opm.Dockerfile index eac78673c..5d1ff3e56 100644 --- a/release/goreleaser.opm.Dockerfile +++ b/release/goreleaser.opm.Dockerfile @@ -3,7 +3,7 @@ # and .github/workflows/release.yaml. FROM --platform=$BUILDPLATFORM ghcr.io/grpc-ecosystem/grpc-health-probe:v0.4.4 as grpc_health_probe -FROM gcr.io/distroless/base:debug +FROM gcr.io/distroless/static:debug COPY --from=grpc_health_probe /grpc_health_probe /bin/grpc_health_probe COPY ["nsswitch.conf", "/etc/nsswitch.conf"] COPY opm /bin/opm