Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 97a4814c04 | |||
| a2dc9e3b03 |
@@ -16,6 +16,12 @@ RUN CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} \
|
|||||||
go build -ldflags="-w -s -X main.version=${VERSION}" -o /terdut ./cmd/terdut
|
go build -ldflags="-w -s -X main.version=${VERSION}" -o /terdut ./cmd/terdut
|
||||||
|
|
||||||
FROM scratch
|
FROM scratch
|
||||||
|
# scratch has no trust store, and a Go binary on it fails every HTTPS call with
|
||||||
|
# "x509: certificate signed by unknown authority". Nothing needed one until single
|
||||||
|
# sign-on: discovery and the token exchange are HTTPS calls to the identity provider.
|
||||||
|
# The bundle is the builder's, copied by name so a missing file fails the build
|
||||||
|
# rather than shipping an image that cannot sign anybody in.
|
||||||
|
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
|
||||||
COPY --from=builder /terdut /terdut
|
COPY --from=builder /terdut /terdut
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
ENTRYPOINT ["/terdut"]
|
ENTRYPOINT ["/terdut"]
|
||||||
|
|||||||
@@ -15,5 +15,5 @@ type: application
|
|||||||
# appVersion and image.tag in values.yaml no longer agree, and that is not an oversight:
|
# appVersion and image.tag in values.yaml no longer agree, and that is not an oversight:
|
||||||
# image.tag stays "latest", which is what a local install actually pulls. appVersion is
|
# image.tag stays "latest", which is what a local install actually pulls. appVersion is
|
||||||
# metadata and drives nothing.
|
# metadata and drives nothing.
|
||||||
version: 0.29.0
|
version: 0.29.1
|
||||||
appVersion: "v0.29.0"
|
appVersion: "v0.29.1"
|
||||||
|
|||||||
Reference in New Issue
Block a user