YARN-8785. Improve the error message when a bind mount is not whitelisted. Contributed by Simon Prewo
This commit is contained in:
parent
6fab6886f6
commit
5edb9d3b97
@ -1225,7 +1225,7 @@ static int add_mounts(const struct configuration *command_config, const struct c
|
|||||||
if (strncmp("rw", mount_type, 2) == 0) {
|
if (strncmp("rw", mount_type, 2) == 0) {
|
||||||
// rw mount
|
// rw mount
|
||||||
if (permitted_rw == 0) {
|
if (permitted_rw == 0) {
|
||||||
fprintf(ERRORFILE, "Invalid docker rw mount '%s', realpath=%s\n", values[i], mount_src);
|
fprintf(ERRORFILE, "Configuration does not allow docker mount '%s', realpath=%s\n", values[i], mount_src);
|
||||||
ret = INVALID_DOCKER_RW_MOUNT;
|
ret = INVALID_DOCKER_RW_MOUNT;
|
||||||
goto free_and_exit;
|
goto free_and_exit;
|
||||||
} else {
|
} else {
|
||||||
@ -1245,7 +1245,7 @@ static int add_mounts(const struct configuration *command_config, const struct c
|
|||||||
} else {
|
} else {
|
||||||
// ro mount
|
// ro mount
|
||||||
if (permitted_ro == 0 && permitted_rw == 0) {
|
if (permitted_ro == 0 && permitted_rw == 0) {
|
||||||
fprintf(ERRORFILE, "Invalid docker ro mount '%s', realpath=%s\n", values[i], mount_src);
|
fprintf(ERRORFILE, "Configuration does not allow docker mount '%s', realpath=%s\n", values[i], mount_src);
|
||||||
ret = INVALID_DOCKER_RO_MOUNT;
|
ret = INVALID_DOCKER_RO_MOUNT;
|
||||||
goto free_and_exit;
|
goto free_and_exit;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user