'set container format',
'--container-format'),
disk_format=ValueArgument('set disk format', '--disk-format'),
- id=ValueArgument('set image ID', '--id'),
+ #id=ValueArgument('set image ID', '--id'),
owner=ValueArgument('set image owner (admin only)', '--owner'),
properties=KeyValueArgument(
'add property in key=value form (can be repeated)',
'checksum',
'container_format',
'disk_format',
- 'id',
'owner',
'size',
'is_public']).intersection(self.arguments):
async_headers = {}
for key, val in params.items():
- if key in ('id', 'store', 'disk_format', 'container_format',
- 'size', 'checksum', 'is_public', 'owner'):
+ if key in ('store', 'disk_format', 'container_format',
+ 'size', 'checksum', 'is_public', 'owner') and val:
key = 'x-image-meta-' + key.replace('_', '-')
async_headers[key] = val