Skip to content

Commit c381193

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Do not show "os-volume-type-access:is_public" property of volume type"
2 parents bc222e9 + 5231ade commit c381193

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

openstackclient/volume/v1/volume_type.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,9 @@ def take_action(self, parsed_args):
5555
if parsed_args.property:
5656
result = volume_type.set_keys(parsed_args.property)
5757
volume_type._info.update({'properties': utils.format_dict(result)})
58+
volume_type._info.pop("os-volume-type-access:is_public", None)
5859

59-
info = {}
60-
info.update(volume_type._info)
61-
return zip(*sorted(six.iteritems(info)))
60+
return zip(*sorted(six.iteritems(volume_type._info)))
6261

6362

6463
class DeleteVolumeType(command.Command):
@@ -171,6 +170,7 @@ def take_action(self, parsed_args):
171170
volume_client.volume_types, parsed_args.volume_type)
172171
properties = utils.format_dict(volume_type._info.pop('extra_specs'))
173172
volume_type._info.update({'properties': properties})
173+
volume_type._info.pop("os-volume-type-access:is_public", None)
174174
return zip(*sorted(six.iteritems(volume_type._info)))
175175

176176

openstackclient/volume/v2/volume_type.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ def take_action(self, parsed_args):
110110
if parsed_args.property:
111111
result = volume_type.set_keys(parsed_args.property)
112112
volume_type._info.update({'properties': utils.format_dict(result)})
113+
volume_type._info.pop("os-volume-type-access:is_public", None)
113114

114115
return zip(*sorted(six.iteritems(volume_type._info)))
115116

@@ -318,6 +319,7 @@ def take_action(self, parsed_args):
318319
'%(type)s: %(e)s')
319320
LOG.error(msg % {'type': volume_type.id, 'e': e})
320321
volume_type._info.update({'access_project_ids': access_project_ids})
322+
volume_type._info.pop("os-volume-type-access:is_public", None)
321323
return zip(*sorted(six.iteritems(volume_type._info)))
322324

323325

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
fixes:
3+
- Do not show ``os-volume-type-access:is_public`` property which is the
4+
same as ``is_public`` property of volume type object.
5+
[Bug `1620922 <https://bugs.launchpad.net/python-openstackclient/+bug/1620922>`_]

0 commit comments

Comments
 (0)