Support Keystone v3 domains
Fix #679 Signed-off-by: Guillaume Giamarchi <guillaume.giamarchi@gmail.com>
This commit is contained in:
@@ -23,6 +23,8 @@ const (
|
||||
type Driver struct {
|
||||
AuthUrl string
|
||||
Insecure bool
|
||||
DomainID string
|
||||
DomainName string
|
||||
Username string
|
||||
Password string
|
||||
TenantName string
|
||||
@@ -72,6 +74,18 @@ func GetCreateFlags() []cli.Flag {
|
||||
Name: "openstack-insecure",
|
||||
Usage: "Disable TLS credential checking.",
|
||||
},
|
||||
cli.StringFlag{
|
||||
EnvVar: "OS_DOMAIN_ID",
|
||||
Name: "openstack-domain-id",
|
||||
Usage: "OpenStack domain ID (identity v3 only)",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
EnvVar: "OS_DOMAIN_NAME",
|
||||
Name: "openstack-domain-name",
|
||||
Usage: "OpenStack domain name (identity v3 only)",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
EnvVar: "OS_USERNAME",
|
||||
Name: "openstack-username",
|
||||
@@ -229,6 +243,8 @@ func (d *Driver) DriverName() string {
|
||||
func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
|
||||
d.AuthUrl = flags.String("openstack-auth-url")
|
||||
d.Insecure = flags.Bool("openstack-insecure")
|
||||
d.DomainID = flags.String("openstack-domain-id")
|
||||
d.DomainName = flags.String("openstack-domain-name")
|
||||
d.Username = flags.String("openstack-username")
|
||||
d.Password = flags.String("openstack-password")
|
||||
d.TenantName = flags.String("openstack-tenant-name")
|
||||
|
||||
Reference in New Issue
Block a user