mirror of
https://github.com/containers/podman.git
synced 2025-10-18 19:53:58 +08:00
Support setting image_volume_mode in containers.conf
Fixes: https://github.com/containers/podman/issues/14230 Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
@ -18,20 +18,5 @@ func validate(c *entities.ContainerCreateOptions) error {
|
||||
return err
|
||||
}
|
||||
|
||||
var imageVolType = map[string]string{
|
||||
"bind": "",
|
||||
"tmpfs": "",
|
||||
"ignore": "",
|
||||
}
|
||||
if _, ok := imageVolType[c.ImageVolume]; !ok {
|
||||
switch {
|
||||
case c.IsInfra:
|
||||
c.ImageVolume = "bind"
|
||||
case c.IsClone: // the image volume type will be deduced later from the container we are cloning
|
||||
return nil
|
||||
default:
|
||||
return errors.Errorf("invalid image-volume type %q. Pick one of bind, tmpfs, or ignore", c.ImageVolume)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
return config.ValidateImageVolumeMode(c.ImageVolume)
|
||||
}
|
||||
|
Reference in New Issue
Block a user