** Changed in: nova
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1209101

Title:
  Non-public flavor cannot be used in created tenant

Status in OpenStack Compute (Nova):
  Fix Released

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-8942-451c-b73b-90adcc8985d0 | secret.1 | 512       | 0    | 0      
   |      | 1     | 1.0         | False     |
  
+--------------------------------------+----------+-----------+------+-----------+------+-------+-------------+-----------+
  $
  $ OS_USERNAME=demo OS_TENANT_NAME=demo nova boot --flavor 
47d227f2-8942-451c-b73b-90adcc8985d0 --image cirros-0.3.1-x86_64-uec foo
  ERROR: No flavor with a name or ID of '47d227f2-8942-451c-b73b-90adcc8985d0' 
exists.
  $
  $ OS_USERNAME=admin nova flavor-access-add 
47d227f2-8942-451c-b73b-90adcc8985d0 89fc2fa5c447419b8a6b3d8426154b6b 
  +--------------------------------------+----------------------------------+
  | Flavor_ID                            | Tenant_ID                        |
  +--------------------------------------+----------------------------------+
  | 47d227f2-8942-451c-b73b-90adcc8985d0 | 89fc2fa5c447419b8a6b3d8426154b6b |
  +--------------------------------------+----------------------------------+
  $
  $ OS_USERNAME=demo OS_TENANT_NAME=demo nova boot --flavor 
47d227f2-8942-451c-b73b-90adcc8985d0 --image cirros-0.3.1-x86_64-uec foo
  
+--------------------------------------+--------------------------------------+
  | Property                             | Value                                
|
  
+--------------------------------------+--------------------------------------+
  | image                                | cirros-0.3.1-x86_64-uec              
|
  | flavor                               | secret.1                             
|
  | id                                   | 34698740-cd43-4bf8-82a8-8674347d57d5 
|
  | security_groups                      | [{u'name': u'default'}]              
|
  | user_id                              | a8f7158ae59a4d4ab2aafbe5de63dff6     
|
  | accessIPv4                           |                                      
|
  | accessIPv6                           |                                      
|
  | progress                             | 0                                    
|
  | config_drive                         |                                      
|
  | status                               | BUILD                                
|
  | updated                              | 2013-08-07T05:59:23Z                 
|
  | hostId                               |                                      
|
  | key_name                             | None                                 
|
  | name                                 | foo                                  
|
  | adminPass                            | 48gRi7qspeUL                         
|
  | tenant_id                            | 89fc2fa5c447419b8a6b3d8426154b6b     
|
  | created                              | 2013-08-07T05:59:23Z                 
|
  | os-extended-volumes:volumes_attached | []                                   
|
  | 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-8942-451c-b73b-90adcc8985d0 | secret.1 | 512       | 0    | 0      
   |      | 1     | 1.0         | False     |
  
+--------------------------------------+----------+-----------+------+-----------+------+-------+-------------+-----------+
  $
  $ OS_USERNAME=demo OS_TENANT_NAME=demo nova boot --flavor 
47d227f2-8942-451c-b73b-90adcc8985d0 --image cirros-0.3.1-x86_64-uec foo
  
+--------------------------------------+--------------------------------------+
  | Property                             | Value                                
|
  
+--------------------------------------+--------------------------------------+
  | image                                | cirros-0.3.1-x86_64-uec              
|
  | flavor                               | secret.1                             
|
  | id                                   | 34698740-cd43-4bf8-82a8-8674347d57d5 
|
  | security_groups                      | [{u'name': u'default'}]              
|
  | user_id                              | a8f7158ae59a4d4ab2aafbe5de63dff6     
|
  | accessIPv4                           |                                      
|
  | accessIPv6                           |                                      
|
  | progress                             | 0                                    
|
  | config_drive                         |                                      
|
  | status                               | BUILD                                
|
  | updated                              | 2013-08-07T05:59:23Z                 
|
  | hostId                               |                                      
|
  | key_name                             | None                                 
|
  | name                                 | foo                                  
|
  | adminPass                            | 48gRi7qspeUL                         
|
  | tenant_id                            | 89fc2fa5c447419b8a6b3d8426154b6b     
|
  | created                              | 2013-08-07T05:59:23Z                 
|
  | os-extended-volumes:volumes_attached | []                                   
|
  | metadata                             | {}                                   
|
  
+--------------------------------------+--------------------------------------+
  $

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1209101/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to