mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-18 07:58:36 +00:00
osbuilder: add CC's agent config file to rootfs for offline_sev_kbc
Adds default config file. Adds case in rootfs.sh to copy config. Fixes kata-containers#5023 Fixes: #5023 Signed-Off-By: Alex Carter <alex.carter@ibm.com>
This commit is contained in:
parent
e528b63f4f
commit
9f643ac9c8
44
tools/osbuilder/rootfs-builder/agent-config.toml.in
Normal file
44
tools/osbuilder/rootfs-builder/agent-config.toml.in
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
# Copyright (c) 2022 IBM Corp.
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
#
|
||||||
|
|
||||||
|
aa_kbc_params = "$AA_KBC_PARAMS"
|
||||||
|
|
||||||
|
[endpoints]
|
||||||
|
allowed = [
|
||||||
|
"AddARPNeighborsRequest",
|
||||||
|
"AddSwapRequest",
|
||||||
|
"CloseStdinRequest",
|
||||||
|
"CopyFileRequest",
|
||||||
|
"CreateContainerRequest",
|
||||||
|
"CreateSandboxRequest",
|
||||||
|
"DestroySandboxRequest",
|
||||||
|
# "ExecProcessRequest",
|
||||||
|
"GetMetricsRequest",
|
||||||
|
"GetOOMEventRequest",
|
||||||
|
"GuestDetailsRequest",
|
||||||
|
"ListInterfacesRequest",
|
||||||
|
"ListRoutesRequest",
|
||||||
|
"MemHotplugByProbeRequest",
|
||||||
|
"OnlineCPUMemRequest",
|
||||||
|
"PauseContainerRequest",
|
||||||
|
"PullImageRequest",
|
||||||
|
"ReadStreamRequest",
|
||||||
|
"RemoveContainerRequest",
|
||||||
|
# "ReseedRandomDevRequest",
|
||||||
|
"ResumeContainerRequest",
|
||||||
|
"SetGuestDateTimeRequest",
|
||||||
|
"SignalProcessRequest",
|
||||||
|
"StartContainerRequest",
|
||||||
|
"StartTracingRequest",
|
||||||
|
"StatsContainerRequest",
|
||||||
|
"StopTracingRequest",
|
||||||
|
"TtyWinResizeRequest",
|
||||||
|
"UpdateContainerRequest",
|
||||||
|
"UpdateInterfaceRequest",
|
||||||
|
"UpdateRoutesRequest",
|
||||||
|
"WaitProcessRequest",
|
||||||
|
"WriteStreamRequest"
|
||||||
|
]
|
||||||
|
|
@ -654,7 +654,10 @@ EOF
|
|||||||
UMOCI="yes"
|
UMOCI="yes"
|
||||||
warning "UMOCI wasn't set, but is required for attestation, so overridden"
|
warning "UMOCI wasn't set, but is required for attestation, so overridden"
|
||||||
fi
|
fi
|
||||||
|
if [ "${AA_KBC}" == "offline_sev_kbc" ]; then
|
||||||
|
info "Adding agent config for ${AA_KBC}"
|
||||||
|
AA_KBC_PARAMS="offline_sev_kbc::null" envsubst < "${script_dir}/agent-config.toml.in" | tee "${ROOTFS_DIR}/etc/agent-config.toml"
|
||||||
|
fi
|
||||||
attestation_agent_url="$(get_package_version_from_kata_yaml externals.attestation-agent.url)"
|
attestation_agent_url="$(get_package_version_from_kata_yaml externals.attestation-agent.url)"
|
||||||
attestation_agent_branch="$(get_package_version_from_kata_yaml externals.attestation-agent.branch)"
|
attestation_agent_branch="$(get_package_version_from_kata_yaml externals.attestation-agent.branch)"
|
||||||
info "Install attestation-agent with KBC ${AA_KBC}"
|
info "Install attestation-agent with KBC ${AA_KBC}"
|
||||||
|
@ -39,6 +39,7 @@ RUN apt-get update && \
|
|||||||
musl-tools \
|
musl-tools \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
protobuf-compiler \
|
protobuf-compiler \
|
||||||
|
gettext-base \
|
||||||
umoci
|
umoci
|
||||||
|
|
||||||
# aarch64 requires this name -- link for all
|
# aarch64 requires this name -- link for all
|
||||||
|
Loading…
Reference in New Issue
Block a user