From 77065edb973ee4735e05173f41e71a8d559dc1b3 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Wed, 1 May 2019 18:31:19 +0200 Subject: [PATCH] layers: propagate down the idmapping settings when creating a layer, propagate down the idmapping. Signed-off-by: Giuseppe Scrivano --- drivers/driver.go | 1 + layers.go | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/driver.go b/drivers/driver.go index dda172574..e8f8bd5a7 100644 --- a/drivers/driver.go +++ b/drivers/driver.go @@ -40,6 +40,7 @@ var ( type CreateOpts struct { MountLabel string StorageOpt map[string]string + *idtools.IDMappings } // MountOpts contains optional arguments for LayerStope.Mount() methods. diff --git a/layers.go b/layers.go index 110e737b2..7bec0aea6 100644 --- a/layers.go +++ b/layers.go @@ -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 {