[ 
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)

Reply via email to