Skip to content

Conversation

@vvoland
Copy link
Collaborator

@vvoland vvoland commented Aug 17, 2022

This fixes things that were broken due to nil BaseFS like docker cp
and running a container with workdir override.

This is more of a temporary hack than a real solution.
The correct fix would be to refactor the code to make BaseFS and LayerRW
an implementation detail of the old image store implementation and use
the temporary mounts for the c8d implementation instead.
That requires more work though.

Signed-off-by: Paweł Gronowski [email protected]

- What I did

- How I did it

- How to verify it

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

@vvoland vvoland requested a review from rumpl August 17, 2022 15:07
@vvoland vvoland force-pushed the c8d-set-basefs-hack branch 2 times, most recently from 23bcd54 to 30e68fd Compare August 18, 2022 14:59
This fixes things that were broken due to nil BaseFS like `docker cp`
and running a container with workdir override.

This is more of a temporary hack than a real solution.
The correct fix would be to refactor the code to make BaseFS and LayerRW
an implementation detail of the old image store implementation and use
the temporary mounts for the c8d implementation instead.
That requires more work though.

Signed-off-by: Paweł Gronowski <[email protected]>
@vvoland
Copy link
Collaborator Author

vvoland commented Oct 21, 2022

For upstreaming, squash with #104

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants