mirror of
https://github.com/docker/docs.git
synced 2026-03-29 23:38:56 +07:00
Add option parameter availability_zone
Signed-off-by: Ling FaKe <lingfake@huawei.com>
This commit is contained in:
@@ -54,10 +54,11 @@ type GenericClient struct {
|
||||
|
||||
func (c *GenericClient) CreateInstance(d *Driver) (string, error) {
|
||||
serverOpts := servers.CreateOpts{
|
||||
Name: d.MachineName,
|
||||
FlavorRef: d.FlavorId,
|
||||
ImageRef: d.ImageId,
|
||||
SecurityGroups: d.SecurityGroups,
|
||||
Name: d.MachineName,
|
||||
FlavorRef: d.FlavorId,
|
||||
ImageRef: d.ImageId,
|
||||
SecurityGroups: d.SecurityGroups,
|
||||
AvailabilityZone: d.AvailabilityZone,
|
||||
}
|
||||
if d.NetworkId != "" {
|
||||
serverOpts.Networks = []servers.Network{
|
||||
|
||||
@@ -25,6 +25,7 @@ type Driver struct {
|
||||
TenantName string
|
||||
TenantId string
|
||||
Region string
|
||||
AvailabilityZone string
|
||||
EndpointType string
|
||||
MachineName string
|
||||
MachineId string
|
||||
@@ -111,6 +112,12 @@ func GetCreateFlags() []cli.Flag {
|
||||
Usage: "OpenStack region name",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
EnvVar: "OS_AVAILABILITY_ZONE",
|
||||
Name: "openstack-availability-zone",
|
||||
Usage: "OpenStack availability zone",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
EnvVar: "OS_ENDPOINT_TYPE",
|
||||
Name: "openstack-endpoint-type",
|
||||
@@ -241,6 +248,7 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
|
||||
d.TenantName = flags.String("openstack-tenant-name")
|
||||
d.TenantId = flags.String("openstack-tenant-id")
|
||||
d.Region = flags.String("openstack-region")
|
||||
d.AvailabilityZone = flags.String("openstack-availability-zone")
|
||||
d.EndpointType = flags.String("openstack-endpoint-type")
|
||||
d.FlavorId = flags.String("openstack-flavor-id")
|
||||
d.FlavorName = flags.String("openstack-flavor-name")
|
||||
|
||||
Reference in New Issue
Block a user