diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-03-08 15:45:50 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-03-08 15:45:50 +0000 |
| commit | 9b8b18053469b0f7c3e4ade87146ad83380342f7 (patch) | |
| tree | d5a1353103b3d3aff20fe3e49d958cd172abd87e /openstackclient | |
| parent | 5377da34065afdf96f2dd873419d77583844dfdd (diff) | |
| parent | 989485c7f9f685fc2d0fc2c6e7786a087a6042ac (diff) | |
| download | python-openstackclient-9b8b18053469b0f7c3e4ade87146ad83380342f7.tar.gz | |
Merge "Change create flavor to use default arguments"
Diffstat (limited to 'openstackclient')
| -rw-r--r-- | openstackclient/compute/v2/flavor.py | 48 |
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): |
