mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-28 20:41:04 +00:00
packaging: Remove specific TEEs kernel leftovers
Let's remove the targets as those are not built anymore as part of our CI. Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
parent
28488f0790
commit
0c761f14b3
@ -100,11 +100,7 @@ options:
|
|||||||
kernel-dragonball-experimental
|
kernel-dragonball-experimental
|
||||||
kernel-experimental
|
kernel-experimental
|
||||||
kernel-nvidia-gpu
|
kernel-nvidia-gpu
|
||||||
kernel-nvidia-gpu-snp
|
|
||||||
kernel-nvidia-gpu-tdx-experimental
|
|
||||||
kernel-nvidia-gpu-confidential
|
kernel-nvidia-gpu-confidential
|
||||||
kernel-sev-tarball
|
|
||||||
kernel-tdx-experimental
|
|
||||||
nydus
|
nydus
|
||||||
pause-image
|
pause-image
|
||||||
ovmf
|
ovmf
|
||||||
@ -442,7 +438,7 @@ install_cached_kernel_tarball_component() {
|
|||||||
"${extra_tarballs}" \
|
"${extra_tarballs}" \
|
||||||
|| return 1
|
|| return 1
|
||||||
|
|
||||||
if [[ "${kernel_name}" != "kernel-sev" ]] && [[ "${kernel_name}" != "kernel"*"-confidential" ]]; then
|
if [[ "${kernel_name}" != "kernel"*"-confidential" ]]; then
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -463,13 +459,11 @@ install_kernel_helper() {
|
|||||||
export kernel_version="$(get_from_kata_deps ${kernel_version_yaml_path})"
|
export kernel_version="$(get_from_kata_deps ${kernel_version_yaml_path})"
|
||||||
export kernel_kata_config_version="$(cat ${repo_root_dir}/tools/packaging/kernel/kata_config_version)"
|
export kernel_kata_config_version="$(cat ${repo_root_dir}/tools/packaging/kernel/kata_config_version)"
|
||||||
|
|
||||||
if [[ "${kernel_name}" == "kernel-sev" ]]; then
|
if [[ "${kernel_name}" == "kernel"*"-confidential" ]]; then
|
||||||
kernel_version="$(get_from_kata_deps assets.kernel.sev.version)"
|
|
||||||
elif [[ "${kernel_name}" == "kernel"*"-confidential" ]]; then
|
|
||||||
kernel_version="$(get_from_kata_deps assets.kernel.confidential.version)"
|
kernel_version="$(get_from_kata_deps assets.kernel.confidential.version)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${kernel_name}" == "kernel-sev" ]] || [[ "${kernel_name}" == "kernel"*"-confidential" ]]; then
|
if [[ "${kernel_name}" == "kernel"*"-confidential" ]]; then
|
||||||
local kernel_modules_tarball_name="kata-static-${kernel_name}-modules.tar.xz"
|
local kernel_modules_tarball_name="kata-static-${kernel_name}-modules.tar.xz"
|
||||||
local kernel_modules_tarball_path="${workdir}/${kernel_modules_tarball_name}"
|
local kernel_modules_tarball_path="${workdir}/${kernel_modules_tarball_name}"
|
||||||
extra_tarballs="${kernel_modules_tarball_name}:${kernel_modules_tarball_path}"
|
extra_tarballs="${kernel_modules_tarball_name}:${kernel_modules_tarball_path}"
|
||||||
@ -530,49 +524,6 @@ install_kernel_nvidia_gpu_confidential() {
|
|||||||
"-x confidential -g nvidia -u ${kernel_url} -H deb"
|
"-x confidential -g nvidia -u ${kernel_url} -H deb"
|
||||||
}
|
}
|
||||||
|
|
||||||
#Install GPU and SNP enabled kernel asset
|
|
||||||
install_kernel_nvidia_gpu_snp() {
|
|
||||||
local kernel_url="$(get_from_kata_deps assets.kernel.sev.url)"
|
|
||||||
|
|
||||||
install_kernel_helper \
|
|
||||||
"assets.kernel.sev.version" \
|
|
||||||
"kernel-nvidia-gpu-snp" \
|
|
||||||
"-x sev -g nvidia -u ${kernel_url} -H deb"
|
|
||||||
}
|
|
||||||
|
|
||||||
#Install GPU and TDX experimental enabled kernel asset
|
|
||||||
install_kernel_nvidia_gpu_tdx_experimental() {
|
|
||||||
local kernel_url="$(get_from_kata_deps assets.kernel-tdx-experimental.url)"
|
|
||||||
|
|
||||||
install_kernel_helper \
|
|
||||||
"assets.kernel-tdx-experimental.version" \
|
|
||||||
"kernel-nvidia-gpu-tdx-experimental" \
|
|
||||||
"-x tdx -g nvidia -u ${kernel_url} -H deb"
|
|
||||||
}
|
|
||||||
|
|
||||||
#Install experimental TDX kernel asset
|
|
||||||
install_kernel_tdx_experimental() {
|
|
||||||
local kernel_url="$(get_from_kata_deps assets.kernel-tdx-experimental.url)"
|
|
||||||
|
|
||||||
export MEASURED_ROOTFS=yes
|
|
||||||
|
|
||||||
install_kernel_helper \
|
|
||||||
"assets.kernel-tdx-experimental.version" \
|
|
||||||
"kernel-tdx-experimental" \
|
|
||||||
"-x tdx -u ${kernel_url}"
|
|
||||||
}
|
|
||||||
|
|
||||||
#Install sev kernel asset
|
|
||||||
install_kernel_sev() {
|
|
||||||
info "build sev kernel"
|
|
||||||
local kernel_url="$(get_from_kata_deps assets.kernel.sev.url)"
|
|
||||||
|
|
||||||
install_kernel_helper \
|
|
||||||
"assets.kernel.sev.version" \
|
|
||||||
"kernel-sev" \
|
|
||||||
"-x sev -u ${kernel_url}"
|
|
||||||
}
|
|
||||||
|
|
||||||
install_qemu_helper() {
|
install_qemu_helper() {
|
||||||
local qemu_repo_yaml_path="${1}"
|
local qemu_repo_yaml_path="${1}"
|
||||||
local qemu_version_yaml_path="${2}"
|
local qemu_version_yaml_path="${2}"
|
||||||
@ -978,7 +929,6 @@ handle_build() {
|
|||||||
install_kernel
|
install_kernel
|
||||||
install_kernel_confidential
|
install_kernel_confidential
|
||||||
install_kernel_dragonball_experimental
|
install_kernel_dragonball_experimental
|
||||||
install_kernel_tdx_experimental
|
|
||||||
install_log_parser_rs
|
install_log_parser_rs
|
||||||
install_nydus
|
install_nydus
|
||||||
install_ovmf
|
install_ovmf
|
||||||
@ -1024,14 +974,6 @@ handle_build() {
|
|||||||
|
|
||||||
kernel-nvidia-gpu-confidential) install_kernel_nvidia_gpu_confidential ;;
|
kernel-nvidia-gpu-confidential) install_kernel_nvidia_gpu_confidential ;;
|
||||||
|
|
||||||
kernel-nvidia-gpu-snp) install_kernel_nvidia_gpu_snp;;
|
|
||||||
|
|
||||||
kernel-nvidia-gpu-tdx-experimental) install_kernel_nvidia_gpu_tdx_experimental;;
|
|
||||||
|
|
||||||
kernel-tdx-experimental) install_kernel_tdx_experimental ;;
|
|
||||||
|
|
||||||
kernel-sev) install_kernel_sev ;;
|
|
||||||
|
|
||||||
nydus) install_nydus ;;
|
nydus) install_nydus ;;
|
||||||
|
|
||||||
ovmf) install_ovmf ;;
|
ovmf) install_ovmf ;;
|
||||||
@ -1084,7 +1026,7 @@ handle_build() {
|
|||||||
tar tvf "${final_tarball_path}"
|
tar tvf "${final_tarball_path}"
|
||||||
|
|
||||||
case ${build_target} in
|
case ${build_target} in
|
||||||
kernel*-confidential|kernel-sev)
|
kernel*-confidential)
|
||||||
local modules_final_tarball_path="${workdir}/kata-static-${build_target}-modules.tar.xz"
|
local modules_final_tarball_path="${workdir}/kata-static-${build_target}-modules.tar.xz"
|
||||||
if [ ! -f "${modules_final_tarball_path}" ]; then
|
if [ ! -f "${modules_final_tarball_path}" ]; then
|
||||||
local modules_dir=$(get_kernel_modules_dir ${kernel_version} ${kernel_kata_config_version} ${build_target})
|
local modules_dir=$(get_kernel_modules_dir ${kernel_version} ${kernel_kata_config_version} ${build_target})
|
||||||
@ -1114,7 +1056,7 @@ handle_build() {
|
|||||||
echo "${ARTEFACT_REGISTRY_PASSWORD}" | sudo oras login "${ARTEFACT_REGISTRY}" -u "${ARTEFACT_REGISTRY_USERNAME}" --password-stdin
|
echo "${ARTEFACT_REGISTRY_PASSWORD}" | sudo oras login "${ARTEFACT_REGISTRY}" -u "${ARTEFACT_REGISTRY_USERNAME}" --password-stdin
|
||||||
|
|
||||||
case ${build_target} in
|
case ${build_target} in
|
||||||
kernel*-confidential|kernel-sev)
|
kernel*-confidential)
|
||||||
sudo oras push \
|
sudo oras push \
|
||||||
${ARTEFACT_REGISTRY}/kata-containers/cached-artefacts/${build_target}:latest-${TARGET_BRANCH}-$(uname -m) \
|
${ARTEFACT_REGISTRY}/kata-containers/cached-artefacts/${build_target}:latest-${TARGET_BRANCH}-$(uname -m) \
|
||||||
${final_tarball_name} \
|
${final_tarball_name} \
|
||||||
|
Loading…
Reference in New Issue
Block a user