Merge "Change create flavor to use default arguments"
This commit is contained in:
@@ -38,37 +38,41 @@ class CreateFlavor(show.ShowOne):
|
|||||||
metavar="<name>",
|
metavar="<name>",
|
||||||
help="Name of the new flavor")
|
help="Name of the new flavor")
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"id",
|
"--id",
|
||||||
metavar="<id>",
|
metavar="<id>",
|
||||||
help="Unique ID (integer or UUID) for the new flavor."
|
default='auto',
|
||||||
" If specifying 'auto', a UUID will be generated as id")
|
help="Unique flavor ID; 'auto' will create a UUID "
|
||||||
|
"(default: auto)")
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"ram",
|
"--ram",
|
||||||
type=int,
|
type=int,
|
||||||
metavar="<ram>",
|
metavar="<size-mb>",
|
||||||
help="Memory size in MB")
|
default=256,
|
||||||
|
help="Memory size in MB (default 256M)")
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"disk",
|
"--disk",
|
||||||
type=int,
|
type=int,
|
||||||
metavar="<disk>",
|
metavar="<size-gb>",
|
||||||
help="Disk size in GB")
|
default=0,
|
||||||
|
help="Disk size in GB (default 0G)")
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--ephemeral",
|
"--ephemeral",
|
||||||
type=int,
|
type=int,
|
||||||
metavar="<ephemeral>",
|
metavar="<size-gb>",
|
||||||
help="Ephemeral space size in GB (default 0)",
|
help="Ephemeral disk size in GB (default 0G)",
|
||||||
default=0)
|
default=0)
|
||||||
parser.add_argument(
|
|
||||||
"vcpus",
|
|
||||||
type=int,
|
|
||||||
metavar="<vcpus>",
|
|
||||||
help="Number of vcpus")
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--swap",
|
"--swap",
|
||||||
type=int,
|
type=int,
|
||||||
metavar="<swap>",
|
metavar="<size-gb>",
|
||||||
help="Swap space size in MB (default 0)",
|
help="Swap space size in GB (default 0G)",
|
||||||
default=0)
|
default=0)
|
||||||
|
parser.add_argument(
|
||||||
|
"--vcpus",
|
||||||
|
type=int,
|
||||||
|
metavar="<vcpus>",
|
||||||
|
default=1,
|
||||||
|
help="Number of vcpus (default 1)")
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--rxtx-factor",
|
"--rxtx-factor",
|
||||||
type=int,
|
type=int,
|
||||||
@@ -79,14 +83,14 @@ class CreateFlavor(show.ShowOne):
|
|||||||
public_group.add_argument(
|
public_group.add_argument(
|
||||||
"--public",
|
"--public",
|
||||||
dest="public",
|
dest="public",
|
||||||
|
action="store_true",
|
||||||
default=True,
|
default=True,
|
||||||
help="Make flavor inaccessible to the public (default)",
|
help="Flavor is accessible to the public (default)")
|
||||||
action="store_true")
|
|
||||||
public_group.add_argument(
|
public_group.add_argument(
|
||||||
"--private",
|
"--private",
|
||||||
dest="public",
|
dest="public",
|
||||||
help="Make flavor inaccessible to the public",
|
action="store_false",
|
||||||
action="store_false")
|
help="Flavor is inaccessible to the public")
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
def take_action(self, parsed_args):
|
def take_action(self, parsed_args):
|
||||||
|
Reference in New Issue
Block a user