mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-01-01 05:24:19 +01:00
Adds a new make target for an sev kernel which can be built and put into payload bundles for the operator. Currently not including this sev kernel target in the cc payload bundle. Unfortunately having to breakflow from using the generic cc_tee_kernel functions in either the kata-deploy-binaries or build-kernel. Largely based on using an upstreamed kernel release, meaning the url is the defaul cdn, and e.g. we use version rather than tag. The upside of this is that we can use the sha sum checking functionality from the generic get_kernel function. CC label in title removed for commit message check. Fixes: #5037 Signed-off-by: Alex Carter <Alex.Carter@ibm.com>
24 lines
541 B
Docker
24 lines
541 B
Docker
# Copyright (c) 2021 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
FROM ubuntu:20.04
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
# kernel deps
|
|
RUN apt-get update && \
|
|
apt-get install -y --no-install-recommends \
|
|
bc \
|
|
bison \
|
|
build-essential \
|
|
ca-certificates \
|
|
curl \
|
|
flex \
|
|
git \
|
|
iptables \
|
|
libelf-dev \
|
|
libssl-dev \
|
|
patch && \
|
|
if [ "$(uname -m)" = "s390x" ]; then apt-get install -y --no-install-recommends libssl-dev; fi && \
|
|
apt-get clean && rm -rf /var/lib/lists/
|