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:
Fabiano Fidêncio 2024-02-05 16:34:48 +01:00
parent 28488f0790
commit 0c761f14b3
No known key found for this signature in database
GPG Key ID: EE926C2BDACC177B

View File

@ -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} \