[
https://issues.apache.org/jira/browse/IGNITE-27445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Evgeny Stanilovsky resolved IGNITE-27445.
-----------------------------------------
Fix Version/s: 2.19
Resolution: Fixed
[~mmdavydov] thank you for your effort, merged to master
> [ducktests] Fix permission mismatch in ducktests local environment
> ------------------------------------------------------------------
>
> Key: IGNITE-27445
> URL: https://issues.apache.org/jira/browse/IGNITE-27445
> Project: Ignite
> Issue Type: Task
> Reporter: Maksim Davydov
> Assignee: Maksim Davydov
> Priority: Minor
> Labels: ducktests, ise
> Fix For: 2.19
>
> Time Spent: 1h 50m
> Remaining Estimate: 0h
>
> h3. Problem
> When starting up `ducktests` via `./docker/run_tests.sh` on a local laptop
> environment, the execution fails with a file access crash:
> {noformat}
> PermissionError: [Errno 13] Permission denied:
> '/opt/ignite-dev/modules/ducktests/tests/docker/build/cluster.json'
> {noformat}
> This occurs because files and metadata directory paths generated inside the
> host session's bind-mounted volumes cannot be written to or modified by the
> containerized 'ducker' execution account due to strict host OS local
> permission chains.
> h3. Proposed Changes
> * *Dockerfile Refactoring:* Updated user isolation parameters to accept
> dynamic host IDs during image generation so that the internal container user
> aligns directly with the external developer account.
> * *README.md Overhaul:* Restructured the onboarding handbook to make it
> entirely scannable for developers without prior ducktape experience.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)