Radostin Stoyanov
Radostin Stoyanov
@behouba Thank you for working on this feature and updating the pull request! Would it be possible to apply the recent changes in the [PR for checkpointctl](https://github.com/checkpoint-restore/checkpointctl/pull/141) to test it...
It might be good to have integration tests with both CRI-O and Podman.
@Parthiba-Hazra You are welcome to work on this. This [article](https://kubernetes.io/blog/2022/12/05/forensic-container-checkpointing-alpha/#restore-checkpointed-container-k8s) provides an example on how to use buildah to create an OCI image from a checkpoint archive, and https://github.com/containers/podman/pull/13505 implements...
> checkpointctl migrate/convert --from {podman,cri-o,kubernetes} --to {podman,cri-o,kubernetes} /tmp/ubuntu_looper.tar.gz We had a short discussion about the name of the command (https://github.com/checkpoint-restore/checkpointctl/pull/125#issuecomment-2035306410) and it seems like `checkpointctl convert` would be more appropriate...
Adding a note here that Podman currently [does not support restoring with a different runtime](https://github.com/containers/podman/blob/b8d95a5893572b37c8257407e964ad06ba87ade6/cmd/podman/root.go#L269) than the one used to create the checkpoint. ``` $ sudo podman container restore --runtime=runc...
> This PR pulls in so many dependencies (over 3000 files), that maybe this was not a good idea after all. > I am not getting any solution of this...
> This PR introduce a new command `checkpointctl convert` What about using `checkpointctl build` instead of "convert" as it creates an OCI image similar to `podman build` and `docker build`?
We currently use the runtime name to identify an OCI image that contains checkpoint. This functionality needs be extended (in Podman and CRI-O) to verify the comparability of the system...
> Right. But are any of the annotations already verified today or is that just an idea for the future? In Podman we currently use only [`IsCheckpointImage`](https://github.com/containers/podman/blob/447d3e2a44922b83495a331528bbd8922277e067/cmd/podman/utils/utils.go#L116) to check annotations....
> I would also say, instead of container engine specific annotations, which are almost not used at all (the only important one if name for CRI-O at least, but we...