daemon/cluster: convert new BindOptions
Convert CreateMountpoint, ReadOnlyNonRecursive, and ReadOnlyForceRecursive. See moby/swarmkit PR 3134 Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
This commit is contained in:
parent
d41d2c3751
commit
038a361a91
2 changed files with 9 additions and 3 deletions
|
@ -81,8 +81,11 @@ func containerSpecFromGRPC(c *swarmapi.ContainerSpec) *types.ContainerSpec {
|
|||
|
||||
if m.BindOptions != nil {
|
||||
mount.BindOptions = &mounttypes.BindOptions{
|
||||
Propagation: mounttypes.Propagation(strings.ToLower(swarmapi.Mount_BindOptions_MountPropagation_name[int32(m.BindOptions.Propagation)])),
|
||||
NonRecursive: m.BindOptions.NonRecursive,
|
||||
Propagation: mounttypes.Propagation(strings.ToLower(swarmapi.Mount_BindOptions_MountPropagation_name[int32(m.BindOptions.Propagation)])),
|
||||
NonRecursive: m.BindOptions.NonRecursive,
|
||||
CreateMountpoint: m.BindOptions.CreateMountpoint,
|
||||
ReadOnlyNonRecursive: m.BindOptions.ReadOnlyNonRecursive,
|
||||
ReadOnlyForceRecursive: m.BindOptions.ReadOnlyForceRecursive,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -314,7 +314,10 @@ func convertMount(m api.Mount) enginemount.Mount {
|
|||
|
||||
if m.BindOptions != nil {
|
||||
mount.BindOptions = &enginemount.BindOptions{
|
||||
NonRecursive: m.BindOptions.NonRecursive,
|
||||
NonRecursive: m.BindOptions.NonRecursive,
|
||||
CreateMountpoint: m.BindOptions.CreateMountpoint,
|
||||
ReadOnlyNonRecursive: m.BindOptions.ReadOnlyNonRecursive,
|
||||
ReadOnlyForceRecursive: m.BindOptions.ReadOnlyForceRecursive,
|
||||
}
|
||||
switch m.BindOptions.Propagation {
|
||||
case api.MountPropagationRPrivate:
|
||||
|
|
Loading…
Add table
Reference in a new issue