summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyril Roelandt <cyril@redhat.com>2021-05-05 01:26:51 +0200
committerCyril Roelandt <cyril@redhat.com>2022-07-01 15:34:13 +0200
commitb39fe0b46380686e33b737633deff753d35691d9 (patch)
treeccb3c168f2b70b87d539ea4e4ad5de6ca3c34573
parent3f4142d5ddfca8c594d35bb0e5fd65009286d11b (diff)
downloadpython-openstackclient-b39fe0b46380686e33b737633deff753d35691d9.tar.gz
openstack image create: honor protection/visibility flags
The --protected, --unprotected, --public, --shared, --community, --private flags were ignored when using --volume. Change-Id: Id5c05ef7d7bb0a04b9d7a9d821e544e1ff7b3d28 Story: 2008882 (cherry picked from commit 3918622968073738e8fa17eec8bf5512ed609af9)
-rw-r--r--openstackclient/image/v2/image.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/openstackclient/image/v2/image.py b/openstackclient/image/v2/image.py
index ad38c01e..40fb2d6e 100644
--- a/openstackclient/image/v2/image.py
+++ b/openstackclient/image/v2/image.py
@@ -490,6 +490,8 @@ class CreateImage(command.ShowOne):
parsed_args.name,
parsed_args.container_format,
parsed_args.disk_format,
+ visibility=kwargs.get('visibility', 'private'),
+ protected=True if parsed_args.protected else False
)
info = body['os-volume_upload_image']
try: