[Yahoo-eng-team] [Bug 1521553] [NEW] v2 - "type" property not provided at top level for image schema

2015-12-01 Thread Jamie Hannaford
Public bug reported: If you retrieve the schema for an image by executing this HTTP request: GET /schemas/image you get back this JSON schema: { "additionalProperties": { "type": "string" }, "name": "image", "links": [ { "href": "{self}",

[Yahoo-eng-team] [Bug 1521581] [NEW] v2 - "readOnly" key should be used in schemas

2015-12-01 Thread Jamie Hannaford
Public bug reported: Currently, the way object properties are labelled read-only is through the description, like so: "status": { "enum": [ "queued", "saving", "active", "killed", "deleted",

[Yahoo-eng-team] [Bug 1521607] [NEW] v2 - replacing array elements with PATCH results in 400 error

2015-12-01 Thread Jamie Hannaford
Public bug reported: I have the following image: { "status": "active", "name": "foo", "tags": [ "1", "3", "2" ], "container_format": "ami", "created_at": "2015-11-12T14:26:08Z", "size": 983040, "disk_format": "ami", "updated_at":

[Yahoo-eng-team] [Bug 1521591] [NEW] v2 - replacing root document returns a schema error

2015-12-01 Thread Jamie Hannaford
Public bug reported: According to the JSON schema spec, you can replace the entire document using an empty string "" as the JSON pointer. If the original schema looked like this: { "type": "object", "properties": { "foo": {"type": "string"}, "bar": {"type": "string"} } }

[Yahoo-eng-team] [Bug 1517503] Re: Cinder v2 - Volume type resource attributes not documented

2015-11-18 Thread Jamie Hannaford
Sorry, I selected the wrong project. It should be `openstack-api-site`. ** Project changed: cinder => openstack-api-site -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Identity (keystone).

[Yahoo-eng-team] [Bug 1517503] [NEW] Cinder v2 - Volume type resource attributes not documented

2015-11-18 Thread Jamie Hannaford
Public bug reported: When listing volume types, you get back this JSON: { "volume_types": [ { "extra_specs": { "capabilities": "gpu" }, "id": "6685584b-1eac-4da6-b5c3-555430cf68ff", "name": "SSD" }, {

[Yahoo-eng-team] [Bug 1466872] [NEW] v3 - Ambiguous error when no request body is provided for updating service

2015-06-19 Thread Jamie Hannaford
Public bug reported: Request ~~~ PATCH /v3/services/42a4f85b93b5445c9c05c1482b25e5f3 HTTP/1.1 Host: {snip}:5000 X-Auth-Token: {snip} Response HTTP/1.1 400 Bad Request Date: Fri, 19 Jun 2015 13:40:54 GMT Server: Apache/2.4.7 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id:

[Yahoo-eng-team] [Bug 1451402] [NEW] v3 - pagination in GET services does not work

2015-05-04 Thread Jamie Hannaford
Public bug reported: When I execute GET http://xxx.xxx.xxx.xxx:35357/v3/services?page=2per_page=5 I expect to see a paginated collection returned (5 resources in total), however this is not the case. Instead I get back the full collection - so it seems like the query params are being ignored.

[Yahoo-eng-team] [Bug 1386655] [NEW] /v2.0/users operations return 404 when v3 is installed

2014-10-28 Thread Jamie Hannaford
Public bug reported: I've installed both Icehouse and Juno with devstack, and the user operations for v2 Keystone all seem to return 404s. - Is it possible to add/list/get/update/delete users on v2 if v3 is installed? - If not, how do I disable v3? ** Affects: keystone Importance:

[Yahoo-eng-team] [Bug 1373337] [NEW] Updating quotas path issue

2014-09-24 Thread Jamie Hannaford
Public bug reported: In the docs (http://developer.openstack.org/api-ref-networking-v2.html #quotas-ext), it clearly says that to update quota values, the request should be: PUT /v2.0/quotas But I'm getting a 404 when you do this. If you do this instead: PUT /v2.0/quotas/foo it works as