Merge "Fix creating a private flavor with ID auto"

This commit is contained in:
Jenkins 2017-01-06 05:57:35 +00:00 committed by Gerrit Code Review
commit 221cb5318e
3 changed files with 9 additions and 4 deletions

View File

@ -167,7 +167,7 @@ class CreateFlavor(command.ShowOne):
parsed_args.project_domain,
).id
compute_client.flavor_access.add_tenant_access(
parsed_args.id, project_id)
flavor.id, project_id)
except Exception as e:
msg = _("Failed to add project %(project)s access to "
"flavor: %(e)s")

View File

@ -160,7 +160,7 @@ class TestFlavorCreate(TestFlavor):
self.flavor.is_public = False
arglist = [
'--id', self.flavor.id,
'--id', 'auto',
'--ram', str(self.flavor.ram),
'--disk', str(self.flavor.disk),
'--ephemeral', str(self.flavor.ephemeral),
@ -174,7 +174,6 @@ class TestFlavorCreate(TestFlavor):
self.flavor.name,
]
verifylist = [
('id', self.flavor.id),
('ram', self.flavor.ram),
('disk', self.flavor.disk),
('ephemeral', self.flavor.ephemeral),
@ -193,7 +192,7 @@ class TestFlavorCreate(TestFlavor):
self.flavor.ram,
self.flavor.vcpus,
self.flavor.disk,
self.flavor.id,
'auto',
self.flavor.ephemeral,
self.flavor.swap,
self.flavor.rxtx_factor,

View File

@ -0,0 +1,6 @@
---
fixes:
- |
Fix ``--project`` option for ``flavor create`` command when the
ID for the new flavor is auto generated.
[Bug `1654221 <https://bugs.launchpad.net/bugs/1654221>`_]