File tree Expand file tree Collapse file tree 5 files changed +15
-14
lines changed
Expand file tree Collapse file tree 5 files changed +15
-14
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ func (d *Driver) initComputeV1() error {
4848 return fmt .Errorf ("failed to authenticate: %s" , logHTTP500 (err ))
4949 }
5050 if err := d .client .InitECS (); err != nil {
51- return fmt .Errorf ("failed to initialize Compute v2 service: %s" , logHTTP500 (err ))
51+ return fmt .Errorf ("failed to initialize Compute v1 service: %s" , logHTTP500 (err ))
5252 }
5353 return nil
5454}
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ func (d *Driver) GetCreateFlags() []mcnflag.Flag {
2020 Name : "otc-auth-url" ,
2121 EnvVar : "OS_AUTH_URL" ,
2222 Usage : "OpenTelekomCloud authentication URL" ,
23- Value : defaultAuthURL ,
2423 },
2524 mcnflag.StringFlag {
2625 Name : "otc-cacert" ,
@@ -61,7 +60,6 @@ func (d *Driver) GetCreateFlags() []mcnflag.Flag {
6160 Name : "otc-region" ,
6261 EnvVar : "OS_REGION" ,
6362 Usage : "OpenTelekomCloud region name" ,
64- Value : defaultRegion ,
6563 },
6664 mcnflag.StringFlag {
6765 Name : "otc-access-key" ,
@@ -77,7 +75,6 @@ func (d *Driver) GetCreateFlags() []mcnflag.Flag {
7775 Name : "otc-availability-zone" ,
7876 EnvVar : "OS_AVAILABILITY_ZONE" ,
7977 Usage : "OpenTelekomCloud availability zone" ,
80- Value : defaultAZ ,
8178 },
8279 mcnflag.StringFlag {
8380 Name : "otc-flavor-id" ,
Original file line number Diff line number Diff line change @@ -25,14 +25,22 @@ var (
2525 subnetName = utils .RandomString (15 , "subnet-" )
2626 instanceName = utils .RandomString (15 , "machine-" )
2727 defaultFlags = map [string ]interface {}{
28- "otc-cloud" : "otc" ,
29- "otc-subnet-name" : subnetName ,
30- "otc-vpc-name" : vpcName ,
31- "otc-tags" : "machine,test" ,
28+ "otc-cloud" : "otc" ,
29+ "otc-subnet-name" : subnetName ,
30+ "otc-vpc-name" : vpcName ,
31+ "otc-tags" : "machine,test" ,
32+ "otc-availability-zone" : defaultAz (),
3233 }
3334 testEnv = openstack .NewEnv ("OS_" )
3435)
3536
37+ func defaultAz () string {
38+ if val := os .Getenv ("OS_AVAILABILITY_ZONE" ); val != "" {
39+ return val
40+ }
41+ return "eu-de-01"
42+ }
43+
3644func newDriverFromFlags (driverFlags map [string ]interface {}) (* Driver , error ) {
3745 driver := NewDriver (instanceName , "" )
3846
Original file line number Diff line number Diff line change @@ -51,11 +51,7 @@ func (c *Client) Authenticate() error {
5151 if c .Provider != nil && c .Provider .Token () != "" {
5252 return nil
5353 }
54- ao , err := openstack .AuthOptionsFromEnv ()
55- if err != nil {
56- return err
57- }
58- providerClient , err := openstack .AuthenticatedClient (ao )
54+ providerClient , err := openstack .AuthenticatedClientFromCloud (c .cloud )
5955 if err != nil {
6056 return err
6157 }
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ const (
1717 dockerPort = 2376
1818 defaultSecurityGroup = "docker-machine-grp"
1919 defaultAZ = "eu-de-01"
20- defaultFlavor = "s2.large .2"
20+ defaultFlavor = "s3.xlarge .2"
2121 defaultImage = "Standard_Ubuntu_20.04_latest"
2222 defaultSSHUser = "ubuntu"
2323 defaultSSHPort = 22
You can’t perform that action at this time.
0 commit comments