Reproducing and Fixing #2892 (#2893)

* Add an integration test to reproduce #2892

* Fix go compilation

* Fix docker run cmd

* Fixing entrypoint

* Test warmer with cache in a volume.

* Add missing comma

* Fix imports

* Fix dir

* Add logs

* fix

* Use test framework to log

* Fix warmer failing if image already in cache.

* Fix format.
This commit is contained in:
Maxime BOSSARD
2023-12-14 17:00:54 -08:00
committed by GitHub
parent 60aa11e0a6
commit df488dac40
2 changed files with 35 additions and 3 deletions
+4 -3
View File
@@ -97,10 +97,11 @@ func warmToFile(cacheDir, img string, opts *config.WarmerOptions) error {
digest, err := cw.Warm(img, opts)
if err != nil {
if !IsAlreadyCached(err) {
logrus.Warnf("Error while trying to warm image: %v %v", img, err)
if IsAlreadyCached(err) {
logrus.Infof("Image already in cache: %v", img)
return nil
}
logrus.Warnf("Error while trying to warm image: %v %v", img, err)
return err
}