summaryrefslogtreecommitdiff
path: root/openstackclient/compute
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-03-08 15:45:50 +0000
committerGerrit Code Review <review@openstack.org>2013-03-08 15:45:50 +0000
commit9b8b18053469b0f7c3e4ade87146ad83380342f7 (patch)
treed5a1353103b3d3aff20fe3e49d958cd172abd87e /openstackclient/compute
parent5377da34065afdf96f2dd873419d77583844dfdd (diff)
parent989485c7f9f685fc2d0fc2c6e7786a087a6042ac (diff)
downloadpython-openstackclient-9b8b18053469b0f7c3e4ade87146ad83380342f7.tar.gz
Merge "Change create flavor to use default arguments"
Diffstat (limited to 'openstackclient/compute')
-rw-r--r--openstackclient/compute/v2/flavor.py48
1 files changed, 26 insertions, 22 deletions
diff --git a/openstackclient/compute/v2/flavor.py b/openstackclient/compute/v2/flavor.py
index 40418132..0b48da86 100644
--- a/openstackclient/compute/v2/flavor.py
+++ b/openstackclient/compute/v2/flavor.py
@@ -38,38 +38,42 @@ class CreateFlavor(show.ShowOne):
metavar="<name>",
help="Name of the new flavor")
parser.add_argument(
- "id",
+ "--id",
metavar="<id>",
- help="Unique ID (integer or UUID) for the new flavor."
- " If specifying 'auto', a UUID will be generated as id")
+ default='auto',
+ help="Unique flavor ID; 'auto' will create a UUID "
+ "(default: auto)")
parser.add_argument(
- "ram",
+ "--ram",
type=int,
- metavar="<ram>",
- help="Memory size in MB")
+ metavar="<size-mb>",
+ default=256,
+ help="Memory size in MB (default 256M)")
parser.add_argument(
- "disk",
+ "--disk",
type=int,
- metavar="<disk>",
- help="Disk size in GB")
+ metavar="<size-gb>",
+ default=0,
+ help="Disk size in GB (default 0G)")
parser.add_argument(
"--ephemeral",
type=int,
- metavar="<ephemeral>",
- help="Ephemeral space size in GB (default 0)",
+ metavar="<size-gb>",
+ help="Ephemeral disk size in GB (default 0G)",
default=0)
parser.add_argument(
- "vcpus",
- type=int,
- metavar="<vcpus>",
- help="Number of vcpus")
- parser.add_argument(
"--swap",
type=int,
- metavar="<swap>",
- help="Swap space size in MB (default 0)",
+ metavar="<size-gb>",
+ help="Swap space size in GB (default 0G)",
default=0)
parser.add_argument(
+ "--vcpus",
+ type=int,
+ metavar="<vcpus>",
+ default=1,
+ help="Number of vcpus (default 1)")
+ parser.add_argument(
"--rxtx-factor",
type=int,
metavar="<factor>",
@@ -79,14 +83,14 @@ class CreateFlavor(show.ShowOne):
public_group.add_argument(
"--public",
dest="public",
+ action="store_true",
default=True,
- help="Make flavor inaccessible to the public (default)",
- action="store_true")
+ help="Flavor is accessible to the public (default)")
public_group.add_argument(
"--private",
dest="public",
- help="Make flavor inaccessible to the public",
- action="store_false")
+ action="store_false",
+ help="Flavor is inaccessible to the public")
return parser
def take_action(self, parsed_args):