diff options
author | Cyril Roelandt <cyril@redhat.com> | 2021-05-05 01:26:51 +0200 |
---|---|---|
committer | Cyril Roelandt <cyril@redhat.com> | 2022-07-01 15:34:13 +0200 |
commit | b39fe0b46380686e33b737633deff753d35691d9 (patch) | |
tree | ccb3c168f2b70b87d539ea4e4ad5de6ca3c34573 | |
parent | 3f4142d5ddfca8c594d35bb0e5fd65009286d11b (diff) | |
download | python-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.py | 2 |
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: |