From e637e9c6c8782bce0ae654f01cacf6d486460728 Mon Sep 17 00:00:00 2001
From: Pavlo Shchelokovskyy <shchelokovskyy@gmail.com>
Date: Thu, 12 Jan 2017 18:19:01 +0200
Subject: [PATCH] Fix flavor create help re swap size units

nova actually expects and uses swap size in MB, while in openstackclient
currently help states that swap must be specified in GB and passes this
value to nova without changes.

Fix the help string.

Change-Id: I95f46246c072961ce77f818d80d75e6a51f728d0
Closes-Bug: #1656018
---
 doc/source/command-objects/flavor.rst | 4 ++--
 openstackclient/compute/v2/flavor.py  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/doc/source/command-objects/flavor.rst b/doc/source/command-objects/flavor.rst
index 0900f2edf7..971628d720 100644
--- a/doc/source/command-objects/flavor.rst
+++ b/doc/source/command-objects/flavor.rst
@@ -42,9 +42,9 @@ Create new flavor
 
     Ephemeral disk size in GB (default 0G)
 
-.. option:: --swap <size-gb>
+.. option:: --swap <size-mb>
 
-    Swap space size in GB (default 0G)
+    Swap space size in MB (default 0M)
 
 .. option:: --vcpus <num-cpu>
 
diff --git a/openstackclient/compute/v2/flavor.py b/openstackclient/compute/v2/flavor.py
index e562cd40ca..7cd22ed7a9 100644
--- a/openstackclient/compute/v2/flavor.py
+++ b/openstackclient/compute/v2/flavor.py
@@ -89,9 +89,9 @@ class CreateFlavor(command.ShowOne):
         parser.add_argument(
             "--swap",
             type=int,
-            metavar="<size-gb>",
+            metavar="<size-mb>",
             default=0,
-            help=_("Swap space size in GB (default 0G)")
+            help=_("Swap space size in MB (default 0M)")
         )
         parser.add_argument(
             "--vcpus",