feature(oci-distribution): distribute guestinit via OCI

Signed-off-by: Ariadne Conill <ariadne@dereferenced.org>
This commit is contained in:
Ariadne Conill 2024-07-09 17:23:21 -07:00
parent 94e45c1c8c
commit ccf18e578c
2 changed files with 11 additions and 0 deletions

View File

@ -17,6 +17,7 @@ jobs:
- kratactl
- kratad
- kratanet
- krata-guest-init
name: oci build ${{ matrix.component }}
steps:
- uses: step-security/harden-runner@17d0e2bd7d51742c71671bd19fa12bdc9d40a3d6 # v2.8.1

View File

@ -0,0 +1,10 @@
FROM rust:1.79-alpine AS build
RUN apk update && apk add protoc protobuf-dev build-base && rm -rf /var/cache/apk/*
ENV TARGET_LIBC=musl TARGET_VENDOR=unknown
WORKDIR /usr/src/app
COPY . .
RUN ./hack/initrd/build.sh && cp target/initrd/initrd-* target/initrd/initrd
FROM scratch AS final
COPY --from=build /usr/src/app/target/initrd/initrd /krata/initrd