Closed
Description
The runtime configuration is fairly complicated and has a number of fields that need reasonable defaults.
firecracker_binary_path
- the relative path default is unreasonable, since the working directory changes every time containerd executes a new container (working directory is inside the container bundle)-
socket_path
- needs a reasonable default, probably relative inside the working directory/bundle -
kernel_image_path
- could use a default lookup path -
kernel_args
- needs a reasonable default -
root_drive
- could use a default lookup path -
cpu_count
- might want to pick this dynamically from the OCI spec, with perhaps a reasonable default console
- should it default to "stdio"?
Related to #57