mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-01-08 17:04:26 +01:00
62b0aeaac33329b5d4d046611ff135aef63dd526
- Config changes for 5.4 kernel - kernel: Enable new LTS 5.4.x on ppc64le arch - lib: yq: explode anchors to get real value of image values - kernel: use the maximum number of CPUs supported by KVM - release: use absolute path for kubeconfig - network: Enable ipv6 config CONFIG_IPV6_MULTIPLE_TABLES - actions: check for packaging before clone - release: bump kata-containers repository - kernel/configs: enable CONFIG_X86_MPPARSE - obs: Add ubuntu 19.04 testing - release: tag and branch kata-containers repository - add workflow for testing kata-deploy - fixes for qemu 4.2.0 - config: enable printk_time for arm64. - kernel: Enable new LTS 5.4.3 on AArch64 - FC: ELF format kernel image unsupported with firecracker on AArch64 - kata-static: Add sudo while building cloud hypervisor docker image - obs: Remove fedora 28 obs packages - snap: fix how latest stable version is obtained - qemu: Patch qemu to support image without write access. - snap: fix snap in launchpad - kata-deploy: action: take updated yaml paths into account04386a6kernel: Enable new LTS 5.4.x on ppc64le archea8b775lib: yq: explode anchors to get real value of image valuesb66fb43kernel: Remove CONFIG_INET6 options from fragments17d86c3kernel: Always apply whitelistba68012kernel: use the maximum number of CPUs supported by KVMe0a57b6network: Enable ipv6 config CONFIG_IPV6_MULTIPLE_TABLES0751072release: use absolute path for kubeconfig32f2ff1actions: check for packaging before clone0ff7072release: bump kata-containers repositorya95b359kernel/configs: enable CONFIG_X86_MPPARSEb023d8dkata-deploy: use clh instead of cloud-hypervisor59a34bbstatic-build: drop NEMU, add CLH6c9db9bkata-deploy-action: test CLHf184afctesting: add workflows for testing kata-deployc14ded3obs: Add ubuntu 19.04 testing3ce2d36release: tag and branch kata-containers repository2ef9bbcFC: ELF format kernel image unsupported with firecracker on AArch64ca6df85kata-static: Add sudo while building cloud hypervisor docker image59dc61dkernel: Enable new LTS 5.4.3 on AArch6434d2c81obs: Remove fedora 28 obs packagesce2acccqemu/patches: add patches for qemu 4.2.07c13dc3static-build: update blacklist for qemu 4.2.0a407c92config: enable printk_time for arm64.5877ab7snap: fix how latest stable version is obtained43a6e67snap: overwrite Makefile variablesbfe65e0kernel: make get_config_version quiet076cfa9qemu: Patch qemu to support image without write access. Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
Kata Containers packaging
- Introduction
- Build using OBS
- Build in a container
- Build a snap package
- Build static binaries
- Build Kata Containers Kernel
- Build QEMU
- Test Kata using ccloudvm
- Create a Kata Containers release
- Jenkins files
- Packaging scripts
- Credits
Introduction
Kata Containers currently supports packages for many distributions. Tooling to aid in creating these packages are contained within this repository.
Build using OBS
See the OBS documentation.
Build in a container
Kata build artifacts are available within a container image, created by a
Dockerfile. Reference DaemonSets are provided in
kata-deploy, which make installation of Kata Containers in a
running Kubernetes Cluster very straightforward.
Build a snap package
Build static binaries
See the static build documentation.
Build Kata Containers Kernel
Build QEMU
Test Kata using ccloudvm
See the ccloudvm documentation.
Create a Kata Containers release
See the release documentation.
Jenkins files
See the Jenkins documentation.
Packaging scripts
See the scripts documentation.
Credits
Kata Containers packaging uses packagecloud for package hosting.
Description
Languages
Rust
57%
Go
27%
Shell
8%
RPC
5.9%
Makefile
1%
Other
1.1%