** Changed in: python-novaclient
       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/1059414

Title:
  Folsom - Able to create flavor with invalid "is-public" parameter

Status in OpenStack Compute (Nova):
  Fix Released
Status in Python client library for Nova:
  Fix Released

Bug description:
  Description:
  -------------------

  We are able to create a flavor even if the "is-public" parameter is
  given invalid. It accepts value as False if junk value is given for
  "is-public" parameter.

  Environment:
  -----------------
  Folsom

  Actual Result:
  -------------------
  Accepted as option "False" when invalid characters are given.

  Expected Result:
  -----------------------

  Should give an error message stating that the "is-public" parameter
  can be either "True" or "False"

  
  CURL COMMANDS:
  -----------------------------

  
rajalakshmi_ganesan@ubuntu:~/source/csbu-qa/AutomatedTests/python_tests/hp_regression/nova/nova_api_tests/flavors$
 curl -i http://15.184.64.226:8774/v2/30832a492d3548918482624bd4bbc00f/flavors 
-X POST -H "X-Auth-Project-Id: admin" -H "User-Agent: python-novaclient" -H 
"Content-Type: application/json" -H "Accept: application/json" -H 
"X-Auth-Token: 6949797cc5264108bdede64013309177" -d '{"flavor": {"vcpus": 4, 
"ram": "512", "name": "invalid_ram_flavor27655", "os-flavor-access:is_public": 
"@#$%!^&*())_+:<>?sss", "rxtx_factor": 2, "OS-FLV-EXT-DATA:ephemeral": 2, 
"disk": 2, "id": 25340, "swap": 512}}'
  HTTP/1.1 200 OK
  X-Compute-Request-Id: req-9739d88c-86b0-4ea6-bb17-4588b16f5472
  Content-Type: application/json
  Content-Length: 452
  Date: Mon, 01 Oct 2012 07:21:56 GMT

  {"flavor": {"name": "invalid_ram_flavor27655", "links": [{"href":
  "http://15.184.64.226:8774/v2/30832a492d3548918482624bd4bbc00f/flavors/25340";,
  "rel": "self"}, {"href":
  "http://15.184.64.226:8774/30832a492d3548918482624bd4bbc00f/flavors/25340";,
  "rel": "bookmark"}], "ram": 512, "OS-FLV-DISABLED:disabled": false,
  "vcpus": 4, "swap": 512, "os-flavor-access:is_public": false,
  "rxtx_factor": 2, "OS-FLV-EXT-DATA:ephemeral": 2, "disk": 2, "id":
  "25340"}}rajalakshmi_ganesan@ubuntu:~/source/csbu-
  qa/AutomatedTests/python_tests/hp_regression/nova/nova_api_tests/flavors$

  
  PYTHON NOVA-CLIENT COMMAND:
  --------------------------------------------------

  
rajalakshmi_ganesan@ubuntu:~/source/csbu-qa/AutomatedTests/python_tests/hp_regression/nova/nova_api_tests/flavors$
 nova flavor-create test-1 335533 512 2 4 --is-public "invalid_option"
  
+--------+--------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
  | ID     | Name   | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor 
| Is_Public | extra_specs |
  
+--------+--------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
  | 335533 | test-1 | 512       | 2    | 0         |      | 4     | 1           
| False     | {}          |
  
+--------+--------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
  
rajalakshmi_ganesan@ubuntu:~/source/csbu-qa/AutomatedTests/python_tests/hp_regression/nova/nova_api_tests/flavors$

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to