Skip to content

Commit 6602938

Browse files
authored
ci: docker-compose: Add MOUNT_ACCESS_MODE variable (#42238)
Add a `MOUNT_ACCESS_MODE` variable to set mount options on the volumes. Environments where SELinux is enabled will now be able to mount to the volumes with `MOUNT_ACCESS_MODE=":Z"` to make the bind mount permissions work correctly. It now compiles on Fedora 43 with `MOUNT_ACCESS_MODE=":Z"`. Should have no impact in envs where MOUNT_ACCESS_MODE is not set (haven't tested myself). Fixes: #42197 Signed-off-by: Guillaume Champagne <[email protected]>
1 parent 9a27b09 commit 6602938

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ci/docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ services:
9292
envoy-build:
9393
<<: *envoy-build-base
9494
volumes:
95-
- ${ENVOY_DOCKER_BUILD_DIR:-/tmp/envoy-docker-build}:/build
96-
- ${SOURCE_DIR:-..}:/source
97-
- ${SHARED_TMP_DIR:-/tmp/bazel-shared}:${SHARED_TMP_DIR:-/tmp/bazel-shared}
95+
- ${ENVOY_DOCKER_BUILD_DIR:-/tmp/envoy-docker-build}:/build${MOUNT_ACCESS_MODE:-}
96+
- ${SOURCE_DIR:-..}:/source${MOUNT_ACCESS_MODE:-}
97+
- ${SHARED_TMP_DIR:-/tmp/bazel-shared}:${SHARED_TMP_DIR:-/tmp/bazel-shared}${MOUNT_ACCESS_MODE:-}
9898

9999
envoy-build-gpg:
100100
<<: *envoy-build-base

0 commit comments

Comments
 (0)