crosvm/tools/impl
Dennis Kempin e577c91efc dev_container: Always run as root inside container
Since we default to podman, we can get rid of the _user container and
run as root inside the container, which greatly simplifies the tooling.

This also allows us to provide a single, default devcontainer.json
for local development as well as codespaces.

podman can be used with this devcontainer.json as well, e.g. in
VSCode by setting:

"dev.containers.dockerPath": "podman"

The with_kvm/devcontainer.json can be used to add access to kvm, which
may not be available on all machines. So it's an optional config.

BUG=b:273529620
TEST=Open with devcontainer in VSCode with both docker and podman,
run `presubmit --no-delta`
TEST=tools/dev_container tools/presubmit --no-delta

Change-Id: I10e04898a0e1adb6e4939f6f2e0259dc9b9aa62d
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4419666
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Zihan Chen <zihanchen@google.com>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
2023-04-25 21:33:42 +00:00
..
catapult_converter crosvm: Uprev uuid > 1 2023-04-04 23:56:13 +00:00
cros_container Fix typos found by common-typos checker 2023-04-12 16:58:51 +00:00
dev_container dev_container: Always run as root inside container 2023-04-25 21:33:42 +00:00
testvm testvm: Rebuild VM images 2023-03-28 21:50:53 +00:00
__init__.py
bindgen-common.sh
common.py Fix typos found by common-typos checker 2023-04-12 16:58:51 +00:00
preamble.py
presubmit.py dev_container: Always run as root inside container 2023-04-25 21:33:42 +00:00
test_config.py cros_tracing: Add trace_marker integration tests 2023-04-12 01:21:39 +00:00
testvm.py testvm: Pick a random port for SSH 2023-04-11 20:30:26 +00:00