Skip to content

Commit 7975307

Browse files
PSS-23921: Update builder image and fix go dependencies (#55) (#56)
1 parent 8b19db7 commit 7975307

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ RUN --mount=type=cache,target=/root/.cache/go-build \
3232
--mount=type=cache,target=/root/.local/share/golang \
3333
if [ ${CRYPTO_LIB} ];\
3434
then \
35-
GOARCH=${ARCH} go-build-fips.sh -a -o manager . ;\
35+
GOARCH=${ARCH} go-build-fips.sh -a -o manager github.com/spectrocloud/cluster-api-provider-vsphere-static-ip ;\
3636
else \
37-
GOARCH=${ARCH} go-build-static.sh -a -o manager . ;\
37+
GOARCH=${ARCH} go-build-static.sh -a -o manager github.com/spectrocloud/cluster-api-provider-vsphere-static-ip ;\
3838
fi
3939

4040
RUN if [ "${CRYPTO_LIB}" ]; then assert-static.sh manager; fi
@@ -45,10 +45,11 @@ RUN scan-govulncheck.sh manager
4545
# Use distroless as minimal base image to package the manager binary
4646
# Refer to https://github.com/GoogleContainerTools/distroless for more details
4747
#FROM gcr.io/distroless/static:latest
48-
FROM alpine:3.18
48+
FROM gcr.io/spectro-images-public/build-base-images/openssl-fips-ktls:3.2-alpine3.19
4949
RUN rm /usr/lib/engines-3/padlock.so
5050
RUN rm /lib/libcrypto.so.3
5151
RUN rm /usr/lib/ossl-modules/legacy.so
52+
RUN rm -rf /opt/openssl-*
5253
RUN addgroup -S spectro
5354
RUN adduser -S -D -h / spectro spectro
5455
USER spectro

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ require (
3131
github.com/coredns/caddy v1.1.0 // indirect
3232
github.com/coredns/corefile-migration v1.0.12 // indirect
3333
github.com/davecgh/go-spew v1.1.1 // indirect
34-
github.com/docker/distribution v2.8.0+incompatible // indirect
34+
github.com/docker/distribution v2.8.2-beta.1+incompatible // indirect
3535
github.com/evanphx/json-patch v4.11.0+incompatible // indirect
3636
github.com/fsnotify/fsnotify v1.4.9 // indirect
3737
github.com/gobuffalo/flect v0.2.3 // indirect
@@ -63,7 +63,7 @@ require (
6363
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac // indirect
6464
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
6565
google.golang.org/appengine v1.6.7 // indirect
66-
google.golang.org/protobuf v1.26.0 // indirect
66+
google.golang.org/protobuf v1.33.0 // indirect
6767
gopkg.in/inf.v0 v0.9.1 // indirect
6868
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
6969
gopkg.in/yaml.v2 v2.4.0 // indirect

go.sum

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,8 @@ github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyG
272272
github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY=
273273
github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
274274
github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
275-
github.com/docker/distribution v2.8.0+incompatible h1:l9EaZDICImO1ngI+uTifW+ZYvvz7fKISBAKpg+MbWbY=
276-
github.com/docker/distribution v2.8.0+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
275+
github.com/docker/distribution v2.8.2-beta.1+incompatible h1:gILO60VLD2v28ozemv4aAwDb8ds5U2O/vD/sBXbd7Rw=
276+
github.com/docker/distribution v2.8.2-beta.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w=
277277
github.com/docker/docker v20.10.7+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
278278
github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec=
279279
github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA=
@@ -1335,8 +1335,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD
13351335
google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=
13361336
google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
13371337
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
1338-
google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk=
13391338
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
1339+
google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
1340+
google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
13401341
gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U=
13411342
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
13421343
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

0 commit comments

Comments
 (0)