Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Containerd worfklow #4

Closed
wants to merge 65 commits into from
Closed

Containerd worfklow #4

wants to merge 65 commits into from

Conversation

Amulyam24
Copy link
Owner

No description provided.

@Amulyam24 Amulyam24 closed this Oct 27, 2023
@Amulyam24 Amulyam24 reopened this Oct 27, 2023
@Amulyam24 Amulyam24 force-pushed the containerd-worfklow branch 4 times, most recently from 1ad445d to 6ab8a5b Compare October 27, 2023 12:49
Make check gives us an "error: comparison to empty slice".

Fixes kata-containers#8343

Signed-off-by: Beraldo Leal <[email protected]>
make check is giving us the following error:

error: this expression creates a reference which is immediately
dereferenced by the compiler.

Fixes kata-containers#8344

Signed-off-by: Beraldo Leal <[email protected]>
@Amulyam24 Amulyam24 force-pushed the containerd-worfklow branch 5 times, most recently from 8fa2ea7 to 6cc79d9 Compare November 2, 2023 06:17
@Amulyam24 Amulyam24 force-pushed the containerd-worfklow branch 4 times, most recently from ca06ef1 to 5cc7816 Compare November 2, 2023 09:31
@Amulyam24 Amulyam24 closed this Nov 2, 2023
@Amulyam24 Amulyam24 reopened this Nov 2, 2023
@Amulyam24 Amulyam24 force-pushed the containerd-worfklow branch 6 times, most recently from 62d35ea to cf58c2a Compare November 8, 2023 05:40
BbolroC and others added 2 commits November 8, 2023 16:07
This is to add a workflow for internal nightly tests for s390x in Jenkins.

Fixes: kata-containers#7986
Signed-off-by: Hyounggyu Choi <[email protected]>
Introduce the `update_device` trait in Hypervisor to enable
device updates for VMMs.This trait will initially be utilized
for virtiofs Mount operations.

Fixes: kata-containers#7915

Signed-off-by: alex.lyn <[email protected]>
ChengyuZhu6 and others added 25 commits November 19, 2023 13:30
Add the corresponding data structure in the runtime part according to
kata-containers/pull/7698.

Fixes: kata-containers#8472

Signed-off-by: ChengyuZhu6 <[email protected]>
This will be used for selecting the correct runtimes and runtimeclasses
to be deployed with kata-deploy.

Fixes: kata-containers#8475

Signed-off-by: Fabiano Fidêncio <[email protected]>
The changes are:

- VirtIoError -> VirtioError
- VirtIoResult -> VirtioResult
- VirtIoDevice -> VirtioDevice

Fixes: kata-containers#8464

Signed-off-by: Xuewei Niu <[email protected]>
In order to support PCI VFIO functionality in Dragonball, we should
first add PCI bus and PCI device Interrupt information in Dragonball
mptable setup process.

This patch add :

1. pci_legacy_irqs transfered to setup_mptable function.
2. pci bus support in mptable mem
3. pci interrupt support in mptable mem

fixes: kata-containers#8449

Signed-off-by: Chao Wu <[email protected]>
1. merge hashmap get logic according to Xuewei suggestion.

2. do cargo fmt

Signed-off-by: Chao Wu <[email protected]>
As a follow-up PR for kata-containers#8404, this is to set a default value for an environment variable `ALLOWED_HYPERVISOR_ANNOTATIONS`.
This will prevent a pod launching without an explicit configuration for the variable from getting into a `CrashLoop` state.

Fixes: kata-containers#8477

Signed-off-by: Hyounggyu Choi <[email protected]>
…l-multicontainers

runitme-rs/bugfix: kata pod with multi-containers sharing one direct volume
It mainly focus on the two parts:
(1) redesign the ShareFsConfig with ShareFsMountConfig

The device mount operation must depend on the fact that sharefs
device exists, and re-design the structure of SharesFsConfig and
move the ShareFsMountConfig into it with Option type, which is to
describe the relation between ShareFsConfig and ShareFsMountConfig.

(2) move virtiofs into device manager
Currently, virtio-fs is still outside of the device manager.
To do Enhancement of device manager, it will bring virtio-fs
device in device-manager for unified management

Fixes: kata-containers#7915

Signed-off-by: alex.lyn <[email protected]>
…wed_hypervisor_annotations

kata-deploy: Set a default value for ALLOWED_HYPERVISOR_ANNOTATIONS
dragonball: Uniform the spelling of Virtio
…ervisor-cherry-picks

CC: Remote hypervisor merge to main
…ger-install-a-given-kata-tarball

utils: kata-manager: Allow installing kata from a given tarball
…-volume

runtime: Introduce `KataVirtualVolume` structure into go runtime
The vhost-user connection management logic will be used by
the upcoming features: vhost-user-net, vhost-user-blk and
vhost-user-fs.

Fixes: kata-containers#8448

Signed-off-by: Liu Jiang <[email protected]>
Signed-off-by: Qinqi Qu <[email protected]>
Signed-off-by: Huang Jianan <[email protected]>
The test utils will be used by the upcoming feature tests: vhost-user-net,
vhost-user-blk and vhost-user-fs.

Signed-off-by: Beiyue <[email protected]>
Signed-off-by: Huang Jianan <[email protected]>
…n-dm

runtime-rs: bringing virtio-fs device in device-manager
Backport the erofs patch from linux kernel to solve the error kata-containers#8083

Fixes: kata-containers#8083

Signed-off-by: ChengyuZhu6 <[email protected]>
Co-authored-by: Gao Xiang <[email protected]>
…eneral

dragonball: add vhost-user connection management logic
…rust-runtime-to-kata-deploy

tests: k8s: Allow passing rust-runtime env var to kata-deploy
kernel: backport erofs patch to 6.1.52 guest kernel
metrics: Fix result finding in tensorflow benchmark
In the case of Cloud Hypervisor running on arm64 architecture,
only arm AMBA UART (pl011) is supported as the TTY. Consequently,
when enabling Hypervisor debug mode, it's essential to configure
the console as "ttyAMA0" rather than "ttyS0

Fixes: kata-containers#8381

Signed-off-by: briwan01 <[email protected]>
…nfigmap_update_propagation

runtime: Fix configmap/secrets updates with FS sharing disabled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.