summaryrefslogtreecommitdiffhomepage
path: root/tools/bazel.mk
diff options
context:
space:
mode:
authorAyush Ranjan <ayushranjan@google.com>2020-09-17 12:08:46 -0700
committergVisor bot <gvisor-bot@google.com>2020-09-17 12:11:41 -0700
commitd796b100ecfe529e350575655b972400c52390d7 (patch)
tree95f946bcecdbab6b0fc6a6695b178660809b327d /tools/bazel.mk
parentda07e38f7c986dca568466beea8a0b7db60f09db (diff)
Provide testing container with docker config file.
This is needed by test/e2e/integration_test:TestCheckpointRestore to check for filesystem versioning. PiperOrigin-RevId: 332285566
Diffstat (limited to 'tools/bazel.mk')
-rw-r--r--tools/bazel.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/bazel.mk b/tools/bazel.mk
index 3e27af7d1..5cc1cdea2 100644
--- a/tools/bazel.mk
+++ b/tools/bazel.mk
@@ -31,6 +31,7 @@ DOCKER_PRIVILEGED ?= --privileged
BAZEL_CACHE := $(shell readlink -m ~/.cache/bazel/)
GCLOUD_CONFIG := $(shell readlink -m ~/.config/gcloud/)
DOCKER_SOCKET := /var/run/docker.sock
+DOCKER_CONFIG := /etc/docker/daemon.json
# Bazel flags.
BAZEL := bazel $(STARTUP_OPTIONS)
@@ -56,6 +57,9 @@ endif
# Add docker passthrough options.
ifneq ($(DOCKER_PRIVILEGED),)
FULL_DOCKER_RUN_OPTIONS += -v "$(DOCKER_SOCKET):$(DOCKER_SOCKET)"
+# TODO(gvisor.dev/issue/1624): Remove docker config volume. This is required
+# temporarily for checking VFS1 vs VFS2 by some tests.
+FULL_DOCKER_RUN_OPTIONS += -v "$(DOCKER_CONFIG):$(DOCKER_CONFIG)"
FULL_DOCKER_RUN_OPTIONS += $(DOCKER_PRIVILEGED)
FULL_DOCKER_EXEC_OPTIONS += $(DOCKER_PRIVILEGED)
DOCKER_GROUP := $(shell stat -c '%g' $(DOCKER_SOCKET))