Merge "Change create flavor to use default arguments"

This commit is contained in:
Jenkins
2013-03-08 15:45:50 +00:00
committed by Gerrit Code Review

View File

@@ -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):