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 22:44:44 +01:00 committed by dlorenc
parent fc43e218f0
commit 5ed45ed2fb
1 changed files with 3 additions and 3 deletions

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)
}