openstack image create : --file and --volume exclude each other
Added parser.add_mutually_exclusive_group() for --file and --volume in openstack image create. Change-Id: I4d9fc6314801d569354e5644e231ddd6c7f1853d Closes-Bug: 1666551
This commit is contained in:
parent
1450e8ff4f
commit
4ea4f6fabb
@ -128,12 +128,13 @@ class CreateImage(command.ShowOne):
|
||||
metavar="<image-url>",
|
||||
help=_("Copy image from the data store (similar to --location)"),
|
||||
)
|
||||
parser.add_argument(
|
||||
source_group = parser.add_mutually_exclusive_group()
|
||||
source_group.add_argument(
|
||||
"--file",
|
||||
metavar="<file>",
|
||||
help=_("Upload image from local file"),
|
||||
)
|
||||
parser.add_argument(
|
||||
source_group.add_argument(
|
||||
"--volume",
|
||||
metavar="<volume>",
|
||||
help=_("Create image from a volume"),
|
||||
|
@ -164,12 +164,13 @@ class CreateImage(command.ShowOne):
|
||||
type=int,
|
||||
help=_("Minimum RAM size needed to boot image, in megabytes"),
|
||||
)
|
||||
parser.add_argument(
|
||||
source_group = parser.add_mutually_exclusive_group()
|
||||
source_group.add_argument(
|
||||
"--file",
|
||||
metavar="<file>",
|
||||
help=_("Upload image from local file"),
|
||||
)
|
||||
parser.add_argument(
|
||||
source_group.add_argument(
|
||||
"--volume",
|
||||
metavar="<volume>",
|
||||
help=_("Create image from a volume"),
|
||||
|
Loading…
Reference in New Issue
Block a user