firecracker-microvm / firecracker-microvm/firecracker-containerd

Jailing should be available without calling firecracker-containerd's APIs

Open
#420 0 comments 0 reactions 0 assignees View on GitHub
exp/intermediate
Dominant language
Go
Stars
2.9k
Forks
247
PR merge metrics
No merged PRs in 30d

Description

While Firecracker is [recommending customers to use a jailer in production](https://github.com/firecracker-microvm/firecracker/blob/master/docs/prod-host-setup.md);

> Using Jailer in a production Firecracker deployment is highly recommended, as it provides additional security boundaries for the microVM.

Our internal, implicit CreateVM call doesn't use a jailer.

https://github.com/firecracker-microvm/firecracker-containerd/blob/4d1bab34e9beba70165fe408a07eb512c21a99d7/runtime/service.go#L355-L359

In other words, customers need to use CreateVM explicitly to enable a jailer.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.