@@ -164,11 +164,12 @@ func ExistsImageInDaemon(binary, img string) bool {
164
164
return false
165
165
}
166
166
167
- // LoadFromTarball checks if the image exists as a tarball and tries to load it to the local daemon
168
- func LoadFromTarball (binary , img string ) error {
169
- p := filepath .Join (constants .ImageCacheDir , img )
167
+ // LoadImageFromCache loads img from the local cache directory
168
+ func LoadImageFromCache (binary , img string ) error {
169
+ p := filepath .Join (constants .KICCacheDir , path . Base ( img ) + ".tar" )
170
170
p = localpath .SanitizeCacheDir (p )
171
171
172
+ klog .Infof ("Loading %s from local cache" , img )
172
173
switch binary {
173
174
case driver .Podman :
174
175
tag , err := name .NewTag (Tag (img ))
@@ -181,7 +182,8 @@ func LoadFromTarball(binary, img string) error {
181
182
return errors .Wrap (err , "tarball" )
182
183
}
183
184
184
- _ , err = PodmanWrite (tag , i )
185
+ resp , err := PodmanWrite (tag , i )
186
+ klog .V (2 ).Infof ("response: %s" , resp )
185
187
return err
186
188
case driver .Docker :
187
189
tag , err := name .NewTag (Tag (img ))
@@ -194,7 +196,8 @@ func LoadFromTarball(binary, img string) error {
194
196
return errors .Wrap (err , "tarball" )
195
197
}
196
198
197
- _ , err = daemon .Write (tag , i )
199
+ resp , err := daemon .Write (tag , i )
200
+ klog .V (2 ).Infof ("response: %s" , resp )
198
201
return err
199
202
}
200
203
return fmt .Errorf ("unknown binary: %s" , binary )
0 commit comments