Instead of invoking the backend, we should explore if it's possible to recreate an image with go-containerregistry from the tar artifact at hand. This has several advantages:
No need to anymore inject a .keep file into virtuals
No need to invoke the backend
It might solve permission issues - we can carry on all the necessary bits, which are instead skipped by COPY .
https://github.com/mudler/luet/blob/5e8a9c75dc16eedc0cf359f03e068ecaaac8d211/pkg/api/core/types/artifact/artifact.go#L217
Instead of invoking the backend, we should explore if it's possible to recreate an image with go-containerregistry from the tar artifact at hand. This has several advantages:
COPY .