Add environment varibles for OpenStack flags
Some flags for the OpenStack driver did not have a corresponding environment variable. Among others, this is needed to run bats core tests with the OpenStack driver. Signed-off-by: Guillaume Giamarchi <guillaume.giamarchi@gmail.com>
This commit is contained in:
parent
59545198ab
commit
a93aabadff
|
@ -41,28 +41,28 @@ Options:
|
|||
|
||||
Environment variables and default values:
|
||||
|
||||
| CLI option | Environment variable | Default |
|
||||
|----------------------------------|------------------------|---------|
|
||||
| `--openstack-auth-url` | `OS_AUTH_URL` | - |
|
||||
| `--openstack-flavor-name` | - | - |
|
||||
| `--openstack-flavor-id` | - | - |
|
||||
| `--openstack-image-name` | - | - |
|
||||
| `--openstack-image-id` | - | - |
|
||||
| `--openstack-insecure` | - | - |
|
||||
| `--openstack-domain-name` | `OS_DOMAIN_NAME` | - |
|
||||
| `--openstack-domain-id` | `OS_DOMAIN_ID` | - |
|
||||
| `--openstack-username` | `OS_USERNAME` | - |
|
||||
| `--openstack-password` | `OS_PASSWORD` | - |
|
||||
| `--openstack-tenant-name` | `OS_TENANT_NAME` | - |
|
||||
| `--openstack-tenant-id` | `OS_TENANT_ID` | - |
|
||||
| `--openstack-region` | `OS_REGION_NAME` | - |
|
||||
| `--openstack-availability-zone` | `OS_AVAILABILITY_ZONE` | - |
|
||||
| `--openstack-endpoint-type` | `OS_ENDPOINT_TYPE` | - |
|
||||
| `--openstack-net-name` | - | - |
|
||||
| `--openstack-net-id` | - | - |
|
||||
| `--openstack-sec-groups` | - | - |
|
||||
| `--openstack-floatingip-pool` | - | - |
|
||||
| `--openstack-ip-version` | `OS_IP_VERSION` | `4` |
|
||||
| `--openstack-ssh-user` | - | `root` |
|
||||
| `--openstack-ssh-port` | - | `22` |
|
||||
| `--openstack-active-timeout` | - | `200` |
|
||||
| CLI option | Environment variable | Default |
|
||||
|----------------------------------|------------------------|-------------|
|
||||
| `--openstack-auth-url` | `OS_AUTH_URL` | - |
|
||||
| `--openstack-flavor-name` | `OS_FLAVOR_NAME` | - |
|
||||
| `--openstack-flavor-id` | `OS_FLAVOR_ID` | - |
|
||||
| `--openstack-image-name` | `OS_IMAGE_NAME` | - |
|
||||
| `--openstack-image-id` | `OS_IMAGE_ID` | - |
|
||||
| `--openstack-insecure` | `OS_INSECURE` | `false` |
|
||||
| `--openstack-domain-name` | `OS_DOMAIN_NAME` | - |
|
||||
| `--openstack-domain-id` | `OS_DOMAIN_ID` | - |
|
||||
| `--openstack-username` | `OS_USERNAME` | - |
|
||||
| `--openstack-password` | `OS_PASSWORD` | - |
|
||||
| `--openstack-tenant-name` | `OS_TENANT_NAME` | - |
|
||||
| `--openstack-tenant-id` | `OS_TENANT_ID` | - |
|
||||
| `--openstack-region` | `OS_REGION_NAME` | - |
|
||||
| `--openstack-availability-zone` | `OS_AVAILABILITY_ZONE` | - |
|
||||
| `--openstack-endpoint-type` | `OS_ENDPOINT_TYPE` | `publicURL` |
|
||||
| `--openstack-net-name` | `OS_NETWORK_NAME` | - |
|
||||
| `--openstack-net-id` | `OS_NETWORK_ID` | - |
|
||||
| `--openstack-sec-groups` | `OS_SECURITY_GROUPS` | - |
|
||||
| `--openstack-floatingip-pool` | `OS_FLOATINGIP_POOL` | - |
|
||||
| `--openstack-ip-version` | `OS_IP_VERSION` | `4` |
|
||||
| `--openstack-ssh-user` | `OS_SSH_USER` | `root` |
|
||||
| `--openstack-ssh-port` | `OS_SSH_PORT` | `22` |
|
||||
| `--openstack-active-timeout` | `OS_ACTIVE_TIMEOUT` | `200` |
|
||||
|
|
|
@ -64,8 +64,9 @@ func GetCreateFlags() []cli.Flag {
|
|||
Value: "",
|
||||
},
|
||||
cli.BoolFlag{
|
||||
Name: "openstack-insecure",
|
||||
Usage: "Disable TLS credential checking.",
|
||||
EnvVar: "OS_INSECURE",
|
||||
Name: "openstack-insecure",
|
||||
Usage: "Disable TLS credential checking.",
|
||||
},
|
||||
cli.StringFlag{
|
||||
EnvVar: "OS_DOMAIN_ID",
|
||||
|
@ -122,44 +123,52 @@ func GetCreateFlags() []cli.Flag {
|
|||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-flavor-id",
|
||||
Usage: "OpenStack flavor id to use for the instance",
|
||||
Value: "",
|
||||
EnvVar: "OS_FLAVOR_ID",
|
||||
Name: "openstack-flavor-id",
|
||||
Usage: "OpenStack flavor id to use for the instance",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-flavor-name",
|
||||
Usage: "OpenStack flavor name to use for the instance",
|
||||
Value: "",
|
||||
EnvVar: "OS_FLAVOR_NAME",
|
||||
Name: "openstack-flavor-name",
|
||||
Usage: "OpenStack flavor name to use for the instance",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-image-id",
|
||||
Usage: "OpenStack image id to use for the instance",
|
||||
Value: "",
|
||||
EnvVar: "OS_IMAGE_ID",
|
||||
Name: "openstack-image-id",
|
||||
Usage: "OpenStack image id to use for the instance",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-image-name",
|
||||
Usage: "OpenStack image name to use for the instance",
|
||||
Value: "",
|
||||
EnvVar: "OS_IMAGE_NAME",
|
||||
Name: "openstack-image-name",
|
||||
Usage: "OpenStack image name to use for the instance",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-net-id",
|
||||
Usage: "OpenStack network id the machine will be connected on",
|
||||
Value: "",
|
||||
EnvVar: "OS_NETWORK_ID",
|
||||
Name: "openstack-net-id",
|
||||
Usage: "OpenStack network id the machine will be connected on",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-net-name",
|
||||
Usage: "OpenStack network name the machine will be connected on",
|
||||
Value: "",
|
||||
EnvVar: "OS_NETWORK_NAME",
|
||||
Name: "openstack-net-name",
|
||||
Usage: "OpenStack network name the machine will be connected on",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-sec-groups",
|
||||
Usage: "OpenStack comma separated security groups for the machine",
|
||||
Value: "",
|
||||
EnvVar: "OS_SECURITY_GROUPS",
|
||||
Name: "openstack-sec-groups",
|
||||
Usage: "OpenStack comma separated security groups for the machine",
|
||||
Value: "",
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-floatingip-pool",
|
||||
Usage: "OpenStack floating IP pool to get an IP from to assign to the instance",
|
||||
Value: "",
|
||||
EnvVar: "OS_FLOATINGIP_POOL",
|
||||
Name: "openstack-floatingip-pool",
|
||||
Usage: "OpenStack floating IP pool to get an IP from to assign to the instance",
|
||||
Value: "",
|
||||
},
|
||||
cli.IntFlag{
|
||||
EnvVar: "OS_IP_VERSION",
|
||||
|
@ -168,19 +177,22 @@ func GetCreateFlags() []cli.Flag {
|
|||
Value: 4,
|
||||
},
|
||||
cli.StringFlag{
|
||||
Name: "openstack-ssh-user",
|
||||
Usage: "OpenStack SSH user",
|
||||
Value: defaultSSHUser,
|
||||
EnvVar: "OS_SSH_USER",
|
||||
Name: "openstack-ssh-user",
|
||||
Usage: "OpenStack SSH user",
|
||||
Value: defaultSSHUser,
|
||||
},
|
||||
cli.IntFlag{
|
||||
Name: "openstack-ssh-port",
|
||||
Usage: "OpenStack SSH port",
|
||||
Value: defaultSSHPort,
|
||||
EnvVar: "OS_SSH_PORT",
|
||||
Name: "openstack-ssh-port",
|
||||
Usage: "OpenStack SSH port",
|
||||
Value: defaultSSHPort,
|
||||
},
|
||||
cli.IntFlag{
|
||||
Name: "openstack-active-timeout",
|
||||
Usage: "OpenStack active timeout",
|
||||
Value: defaultActiveTimeout,
|
||||
EnvVar: "OS_ACTIVE_TIMEOUT",
|
||||
Name: "openstack-active-timeout",
|
||||
Usage: "OpenStack active timeout",
|
||||
Value: defaultActiveTimeout,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue