Browse Source

Merge pull request #30633 from vdemeester/29809-fix-network-ipam-configuration-on-master

Follow-up of 29826 Use default driver for IPAM if none
Vincent Demeester 8 năm trước cách đây
mục cha
commit
829ea91bd1
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      daemon/cluster/convert/network.go

+ 5 - 1
daemon/cluster/convert/network.go

@@ -186,9 +186,13 @@ func BasicNetworkCreateToGRPC(create basictypes.NetworkCreateRequest) swarmapi.N
 		Attachable:  create.Attachable,
 		Attachable:  create.Attachable,
 	}
 	}
 	if create.IPAM != nil {
 	if create.IPAM != nil {
+		driver := create.IPAM.Driver
+		if driver == "" {
+			driver = "default"
+		}
 		ns.IPAM = &swarmapi.IPAMOptions{
 		ns.IPAM = &swarmapi.IPAMOptions{
 			Driver: &swarmapi.Driver{
 			Driver: &swarmapi.Driver{
-				Name:    create.IPAM.Driver,
+				Name:    driver,
 				Options: create.IPAM.Options,
 				Options: create.IPAM.Options,
 			},
 			},
 		}
 		}