layers: propagate down the idmapping settings

when creating a layer, propagate down the idmapping.

Signed-off-by: Giuseppe Scrivano <giuseppe@scrivano.org>
This commit is contained in:
Giuseppe Scrivano 2019-05-01 18:31:19 +02:00
parent 3d7a61daa2
commit 77065edb97
No known key found for this signature in database
GPG Key ID: 67E38F7A8BA21772
2 changed files with 2 additions and 0 deletions

View File

@ -40,6 +40,7 @@ var (
type CreateOpts struct {
MountLabel string
StorageOpt map[string]string
*idtools.IDMappings
}
// MountOpts contains optional arguments for LayerStope.Mount() methods.

View File

@ -614,6 +614,7 @@ func (r *layerStore) Put(id string, parentLayer *Layer, names []string, mountLab
opts := drivers.CreateOpts{
MountLabel: mountLabel,
StorageOpt: options,
IDMappings: idMappings,
}
if moreOptions.TemplateLayer != "" {
if err = r.driver.CreateFromTemplate(id, moreOptions.TemplateLayer, templateIDMappings, parent, parentMappings, &opts, writeable); err != nil {