mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-03 09:54:33 +00:00
Merge pull request #6141 from fidencio/topic/upcall-follow-up
Add kernel-dragonball-experimental to kata-deploy, kata-deploy-test, and the release
This commit is contained in:
1
.github/workflows/kata-deploy-push.yaml
vendored
1
.github/workflows/kata-deploy-push.yaml
vendored
@@ -18,6 +18,7 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
asset:
|
asset:
|
||||||
- kernel
|
- kernel
|
||||||
|
- kernel-dragonball-experimental
|
||||||
- shim-v2
|
- shim-v2
|
||||||
- qemu
|
- qemu
|
||||||
- cloud-hypervisor
|
- cloud-hypervisor
|
||||||
|
1
.github/workflows/kata-deploy-test.yaml
vendored
1
.github/workflows/kata-deploy-test.yaml
vendored
@@ -50,6 +50,7 @@ jobs:
|
|||||||
- cloud-hypervisor
|
- cloud-hypervisor
|
||||||
- firecracker
|
- firecracker
|
||||||
- kernel
|
- kernel
|
||||||
|
- kernel-dragonball-experimental
|
||||||
- nydus
|
- nydus
|
||||||
- qemu
|
- qemu
|
||||||
- rootfs-image
|
- rootfs-image
|
||||||
|
1
.github/workflows/release.yaml
vendored
1
.github/workflows/release.yaml
vendored
@@ -13,6 +13,7 @@ jobs:
|
|||||||
- cloud-hypervisor
|
- cloud-hypervisor
|
||||||
- firecracker
|
- firecracker
|
||||||
- kernel
|
- kernel
|
||||||
|
- kernel-dragonball-experimental
|
||||||
- nydus
|
- nydus
|
||||||
- qemu
|
- qemu
|
||||||
- rootfs-image
|
- rootfs-image
|
||||||
|
@@ -24,6 +24,7 @@ all-parallel: $(MK_DIR)/dockerbuild/install_yq.sh
|
|||||||
all: serial-targets \
|
all: serial-targets \
|
||||||
firecracker-tarball \
|
firecracker-tarball \
|
||||||
kernel-tarball \
|
kernel-tarball \
|
||||||
|
kernel-dragonball-experimental-tarball \
|
||||||
nydus-tarball \
|
nydus-tarball \
|
||||||
qemu-tarball \
|
qemu-tarball \
|
||||||
shim-v2-tarball \
|
shim-v2-tarball \
|
||||||
@@ -47,6 +48,9 @@ firecracker-tarball:
|
|||||||
kernel-tarball:
|
kernel-tarball:
|
||||||
${MAKE} $@-build
|
${MAKE} $@-build
|
||||||
|
|
||||||
|
kernel-dragonball-experimental-tarball:
|
||||||
|
${MAKE} $@-build
|
||||||
|
|
||||||
kernel-experimental-tarball:
|
kernel-experimental-tarball:
|
||||||
${MAKE} $@-build
|
${MAKE} $@-build
|
||||||
|
|
||||||
|
@@ -73,6 +73,7 @@ options:
|
|||||||
cloud-hypervisor
|
cloud-hypervisor
|
||||||
firecracker
|
firecracker
|
||||||
kernel
|
kernel
|
||||||
|
kernel-dragonball-experimental
|
||||||
kernel-experimental
|
kernel-experimental
|
||||||
nydus
|
nydus
|
||||||
qemu
|
qemu
|
||||||
@@ -103,6 +104,13 @@ install_kernel() {
|
|||||||
DESTDIR="${destdir}" PREFIX="${prefix}" "${kernel_builder}" -f -v "${kernel_version}"
|
DESTDIR="${destdir}" PREFIX="${prefix}" "${kernel_builder}" -f -v "${kernel_version}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#Install dragonball experimental kernel asset
|
||||||
|
install_dragonball_experimental_kernel() {
|
||||||
|
info "build dragonball experimental kernel"
|
||||||
|
export kernel_version="$(yq r $versions_yaml assets.dragonball-kernel-experimental.version)"
|
||||||
|
info "kernel version ${kernel_version}"
|
||||||
|
DESTDIR="${destdir}" PREFIX="${prefix}" "${kernel_builder}" -e -t dragonball -v ${kernel_version}
|
||||||
|
}
|
||||||
|
|
||||||
#Install experimental kernel asset
|
#Install experimental kernel asset
|
||||||
install_experimental_kernel() {
|
install_experimental_kernel() {
|
||||||
@@ -204,6 +212,8 @@ handle_build() {
|
|||||||
|
|
||||||
nydus) install_nydus ;;
|
nydus) install_nydus ;;
|
||||||
|
|
||||||
|
kernel-dragonball-experimental) install_dragonball_experimental_kernel;;
|
||||||
|
|
||||||
kernel-experimental) install_experimental_kernel;;
|
kernel-experimental) install_experimental_kernel;;
|
||||||
|
|
||||||
qemu) install_qemu ;;
|
qemu) install_qemu ;;
|
||||||
|
Reference in New Issue
Block a user