File tree 5 files changed +10
-10
lines changed
virtualization-artifact/local
virtualization-controller
5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 1
- ARG BUILDER_CACHE_IMAGE=golang:1.21-bookworm
1
+ ARG BUILDER_CACHE_IMAGE=golang:1.21-bookworm@sha256:c6a5b9308b3f3095e8fde83c8bf4d68bd101fce606c1a0a1394522542509dda9
2
2
FROM $BUILDER_CACHE_IMAGE as builder
3
3
4
4
# Cache-friendly download modules.
@@ -13,7 +13,7 @@ RUN apt-get -qq update && apt-get -qq install -y --no-install-recommends libnbd-
13
13
RUN GOOS=linux \
14
14
go build -o importer ./cmd/dvcr_importer
15
15
16
- FROM debian:bookworm-slim
16
+ FROM debian:bookworm-slim@sha256:2ccc7e39b0a6f504d252f807da1fc4b5bcd838e83e4dec3e2f57b2a4a64e7214
17
17
RUN apt-get -qq update && apt-get -qq install -y --no-install-recommends \
18
18
ca-certificates \
19
19
libnbd0 \
Original file line number Diff line number Diff line change 1
- ARG BUILDER_CACHE_IMAGE=golang:1.21-bookworm
1
+ ARG BUILDER_CACHE_IMAGE=golang:1.21-bookworm@sha256:c6a5b9308b3f3095e8fde83c8bf4d68bd101fce606c1a0a1394522542509dda9
2
2
FROM $BUILDER_CACHE_IMAGE as builder
3
3
4
4
# Cache-friendly download modules.
@@ -13,7 +13,7 @@ RUN apt-get -qq update && apt-get -qq install -y --no-install-recommends libnbd-
13
13
RUN GOOS=linux \
14
14
go build -o uploader ./cmd/dvcr_uploader
15
15
16
- FROM debian:bookworm-slim
16
+ FROM debian:bookworm-slim@sha256:2ccc7e39b0a6f504d252f807da1fc4b5bcd838e83e4dec3e2f57b2a4a64e7214
17
17
RUN apt-get -qq update && apt-get -qq install -y --no-install-recommends \
18
18
ca-certificates \
19
19
libnbd0 \
Original file line number Diff line number Diff line change 1
1
# Go builder.
2
- FROM golang:1.21-alpine3.19 AS builder
2
+ FROM golang:1.21-alpine3.19@sha256:05a0855f995505bd8832ac8d5132ed097c08bf7e46119818e8c774cda954b04b AS builder
3
3
4
4
# Cache-friendly download of go dependencies.
5
5
ADD go.mod go.sum /app/
@@ -12,7 +12,7 @@ RUN GOOS=linux \
12
12
go build -o proxy ./cmd/kube-api-proxy
13
13
14
14
# Go builder.
15
- FROM golang:1.21-alpine3.19 AS builder-test-controller
15
+ FROM golang:1.21-alpine3.19@sha256:05a0855f995505bd8832ac8d5132ed097c08bf7e46119818e8c774cda954b04b AS builder-test-controller
16
16
17
17
# Cache-friendly download of go dependencies.
18
18
ADD local/test-controller/go.mod local/test-controller/go.sum /app/
@@ -24,7 +24,7 @@ ADD local/test-controller/main.go /app/
24
24
RUN GOOS=linux \
25
25
go build -o test-controller .
26
26
27
- FROM alpine:3.19
27
+ FROM alpine:3.19@sha256:95c16745f100f44cf9a0939fd3f357905f845f8b6fa7d0cde0e88c9764060185
28
28
RUN apk --no-cache add ca-certificates bash sed tini curl && \
29
29
kubectlArch=linux/amd64 && \
30
30
echo "Download kubectl for ${kubectlArch}" && \
Original file line number Diff line number Diff line change 1
- FROM caddy:2.4.5
1
+ FROM caddy:2.4.5@sha256:874405536b3ec82342977f386353e82f2a728fd1984f2cf7e94996f7dda5d09e
2
2
ADD images /usr/share/caddy/images/
Original file line number Diff line number Diff line change 1
- ARG BUILDER_CACHE_IMAGE=golang:1.20-alpine3.16
1
+ ARG BUILDER_CACHE_IMAGE=golang:1.20-alpine3.16@sha256:6469405d7297f82d56195c90a3270b0806ef4bd897aa0628477d9959ab97a577
2
2
FROM $BUILDER_CACHE_IMAGE as builder
3
3
4
4
# Cache-friendly download modules.
@@ -13,7 +13,7 @@ RUN GOOS=linux \
13
13
go build -o virtualization-controller ./cmd/virtualization-controller
14
14
15
15
16
- FROM alpine:3.18
16
+ FROM alpine:3.18@sha256:5292533eb4efd4b5cf35e93b5a2b7d0e07ea193224c49446c7802c19ee4f2da5
17
17
# curl for testing progress metrics
18
18
RUN apk add --no-cache curl
19
19
COPY --from=builder /app/virtualization-controller /
You can’t perform that action at this time.
0 commit comments