Non-public flavor cannot be used in created tenant
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Sumanth Nagadavalli |
Bug Description
Non-public flavor cannot use in created tenant.
If user run "nova flavor-access-add", It becomes available.
The following message is written to the OpenStack Compute Administration Guide
"Is_Public: Boolean value, whether flavor is available to all users or private to the
tenant it was created in. Defaults to True."
Actual:
$ OS_USERNAME=admin OS_TENANT_NAME=demo nova flavor-create --is-public false secret.1 auto 512 0 1
+------
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+------
| 47d227f2-
+------
$
$ OS_USERNAME=demo OS_TENANT_NAME=demo nova boot --flavor 47d227f2-
ERROR: No flavor with a name or ID of '47d227f2-
$
$ OS_USERNAME=admin nova flavor-access-add 47d227f2-
+------
| Flavor_ID | Tenant_ID |
+------
| 47d227f2-
+------
$
$ OS_USERNAME=demo OS_TENANT_NAME=demo nova boot --flavor 47d227f2-
+------
| Property | Value |
+------
| image | cirros-
| flavor | secret.1 |
| id | 34698740-
| security_groups | [{u'name': u'default'}] |
| user_id | a8f7158ae59a4d4
| accessIPv4 | |
| accessIPv6 | |
| progress | 0 |
| config_drive | |
| status | BUILD |
| updated | 2013-08-
| hostId | |
| key_name | None |
| name | foo |
| adminPass | 48gRi7qspeUL |
| tenant_id | 89fc2fa5c447419
| created | 2013-08-
| os-extended-
| metadata | {} |
+------
$
Expected:
$ OS_USERNAME=admin OS_TENANT_NAME=demo nova flavor-create --is-public false secret.1 auto 512 0 1
+------
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+------
| 47d227f2-
+------
$
$ OS_USERNAME=demo OS_TENANT_NAME=demo nova boot --flavor 47d227f2-
+------
| Property | Value |
+------
| image | cirros-
| flavor | secret.1 |
| id | 34698740-
| security_groups | [{u'name': u'default'}] |
| user_id | a8f7158ae59a4d4
| accessIPv4 | |
| accessIPv6 | |
| progress | 0 |
| config_drive | |
| status | BUILD |
| updated | 2013-08-
| hostId | |
| key_name | None |
| name | foo |
| adminPass | 48gRi7qspeUL |
| tenant_id | 89fc2fa5c447419
| created | 2013-08-
| os-extended-
| metadata | {} |
+------
$
Changed in nova: | |
assignee: | nobody → Sumanth Nagadavalli (sumanth-nagadavalli) |
Changed in nova: | |
importance: | Undecided → Critical |
status: | In Progress → Won't Fix |
status: | Won't Fix → In Progress |
importance: | Critical → Undecided |
Changed in nova: | |
importance: | Undecided → High |
Changed in nova: | |
milestone: | none → icehouse-1 |
Changed in nova: | |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | icehouse-1 → 2014.1 |
no longer affects: | nova (Ubuntu) |
Fix proposed to branch: master /review. openstack. org/40811
Review: https:/