Pull will now leverage local credentials exclusively when fetching images.
Additionally, there is an option to specify that pull should use the CRI backend instead of containerd. This is passed through on the criv1.ImageSpec via annotations.
Platform can be specified when pulling and is passed into the containerd-pull backend via criv1.ImageSpec annotation.
So, @cjellick and @ibuildthecloud: it turns out that I was neglecting to pass through the client-supplied auth to the CRI backend when pulling. Works just fine!
Pull will now leverage local credentials exclusively when fetching images.
Additionally, there is an option to specify that pull should use the CRI backend instead of containerd. This is passed through on the criv1.ImageSpec via annotations.
Platform can be specified when pulling and is passed into the containerd-pull backend via criv1.ImageSpec annotation.
Fixes #2
Signed-off-by: Jacob Blain Christen jacob@rancher.com