Preserve options when doing a cache push (#423)

* Preserve options when doing a cache push

Otherwise options like `insecure` are lost

* Do not override original object
This commit is contained in:
Carlos Sanchez
2018-11-06 15:44:44 -06:00
committed by dlorenc
parent fc43e218f0
commit 5ed45ed2fb
+3 -3
View File
@@ -126,7 +126,7 @@ func pushLayerToCache(opts *config.KanikoOptions, cacheKey string, layer v1.Laye
if err != nil {
return errors.Wrap(err, "appending layer onto empty image")
}
return DoPush(empty, &config.KanikoOptions{
Destinations: []string{cache},
})
cacheOpts := *opts
cacheOpts.Destinations = []string{cache}
return DoPush(empty, &cacheOpts)
}