Rowan
Rowan
> @Rowan-Ye you can use a simple script to modify the content of `files.img`: > > * https://github.com/stano45/p4containerflow/blob/main/scripts/edit_files_img.py > * https://github.com/p4lang/gsoc/tree/main/2024/projects/container_migration > > You can run this as an [action-script](https://criu.org/Action_scripts)...
> We use a similar approach to overwrite TCP listen socket ports in [criu-image-streamer](https://github.com/checkpoint-restore/criu-image-streamer/commit/fd83e8521af57af6f171a16205516c6ded63db22). Thanks for bringing up the criu-image-streamer approach — the port-remap option there is a neat solution...
> Also rework your commit message to have line breaks. Take a look at https://github.com/checkpoint-restore/criu/blob/criu-dev/CONTRIBUTING.md#describe-your-changes and there are some recommendations (and a link) how to write commit messages. thanks for...
> Interesting approach. Please also provide the plugin and some tests to see how it all works together. @adrianreber Thanks, that makes sense. I’ve put together a small plugin to...
> > Editing files.img ahead of time means we’d have to know that IP in advance, which unfortunately we don’t — hence the “chicken-and-egg” problem on our side. Using a...
> > Our main use case for this is a fairly complex end‑to‑end Kubernetes setup (CNI, pod lifecycle, service routing, vLLM inference traffic, etc.), so the “real” validation happens in...
> > > Editing files.img ahead of time means we’d have to know that IP in advance, which unfortunately we don’t — hence the “chicken-and-egg” problem on our side. Using...