agent
agent copied to clipboard
Virtual Machine agent for hardware virtualized containers
The timeout of 1 second to wait for a block device to be detected by the agent is too low in case the system runs on a slow environment (nested...
afaict, we are currently mounting 9p volumes as '9p', which gets us the base level '9p2000' mount type. There are two further extensions - the `.u` extension for better POSIX...
There are quite a few fields in NewContainer struct that are specific to the containers rootfs. It would make sense to move these to its own separate struct.
I have run into issues due to container not being able to access all devices in the VM. eg, When I tried to bind a device to vfio inside Clear...
We need `CI=true` to be exported from `run.sh` so that we can have the CI running properly. Otherwise, we get a lot of warning from the Go metalinters.
Provide an additional unit file to enable a debug console. Also provide an additional agent service file variant that can be used to launch the VM in debug mode. The...
tags and release for agent is missing and because of that the updates on the agent are based on hashes rather than a number version. Which might lead to mistakes.
In order to support a more robust and reliable protocol, we are going to introduce a gRPC based protocol. This needs to be implemented inside the agent.
``` $ go get github.com/clearcontainers/agent # github.com/clearcontainers/agent/vendor/github.com/jochenvg/go-udev ../../.gopath/src/github.com/clearcontainers/agent/vendor/github.com/jochenvg/go-udev/device.go:7:23: fatal error: libudev.h: No such file or directory #include ^ compilation terminated ``` Need to add in the documentation that `systemd-devel` is...
Allow the agent to provide a debug console to connect into the virtual machine. This will enable debugging the VM without relying on the cc-proxy or agent.