07414fd91c
Use Docker multi-stage build to start stx-oidc-client image from 'scratch' after using the upstream go image as builder. Build the stx-oidc-client executable as statically linked. This commit removes the build image and module downloads which are approximately 500MB. Instead of those artifacts take a snapshot of the go version and downloaded file list. Test plan: PASS: build image PASS: sanity on isolated executable PASS: inspect image content/size PASS: application sanity; authenticate and run kubectl command, review logs Story: 2009831 Task: 46463 Change-Id: I7d911a133fa95537b957ef964916fc6e4ca5dcf1 Signed-off-by: Michel Thebeau <Michel.Thebeau@windriver.com> |
||
---|---|---|
.. | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
main.go | ||
template.go |