Rearrange Nova Response Schemas

Registered by Ghanshyam Mann

Compute response schemas were implemented for V2 and V3 API. At that time common parts were defined in common schema and version specific into respective directories (V2 & V3).

Now V3 API is not valid for Nova and V2 and V2.1 API`s response are same.
After removing V3 schemas (https://review.openstack.org/#/c/141274/) we have only 1 set of schemas for V2 (/V2.1) APIs but those end up in scattered structure.

We need to rearrange those schema into better file/directory structure for good readability.

Blueprint information

Status:
Complete
Approver:
Matthew Treinish
Priority:
Low
Drafter:
Ghanshyam Mann
Direction:
Approved
Assignee:
Ghanshyam Mann
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon kilo-3
Started by
Ghanshyam Mann
Completed by
Ghanshyam Mann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/rearrange-nova-response-schemas,n,z

Addressed by: https://review.openstack.org/160228
    Add rearrange-nova-response-schemas spec

Addressed by: https://review.openstack.org/162511
    Rename compute response schema dir to v2_1

Addressed by: https://review.openstack.org/162516
    Merge agent response schema into one file

Addressed by: https://review.openstack.org/162519
    Rearrange certificates response schema into one file

Addressed by: https://review.openstack.org/162523
    Rearrange hypervisors response schemas into one file

Addressed by: https://review.openstack.org/162530
    Fix interfaces response schema

Addressed by: https://review.openstack.org/162551
    Rearrange keypairs response schema into one file

Addressed by: https://review.openstack.org/162633
    Rearrange aggregates response schema into one file

Addressed by: https://review.openstack.org/162816
    Merge availability_zone response schema into one file

Addressed by: https://review.openstack.org/162821
    Merge hosts response schema into one file

Addressed by: https://review.openstack.org/162833
    Merge flavor response schema into one file

Addressed by: https://review.openstack.org/162841
    Arrange quotas response schema into one file

Addressed by: https://review.openstack.org/162875
    Merge server response schema into one file

Addressed by: https://review.openstack.org/162888
    Rearrange fixed_ips response schema into one file

Addressed by: https://review.openstack.org/162896
    Move remaining schema files into v2_1 directory

Addressed by: https://review.openstack.org/162899
    Rearrange floating_ips response schema into one file

Addressed by: https://review.openstack.org/159037
    Add 'servers_links' attribute in server list schema

Addressed by: https://review.openstack.org/159360
    Add 'fault' attributes in server schema

Addressed by: https://review.openstack.org/158984
    Fix image/server schema for 'OS-DCF:diskConfig'

Addressed by: https://review.openstack.org/156130
    Block additionalProperties on Nova API tests

Addressed by: https://review.openstack.org/159008
    Adding common header attributes in image header schema

Addressed by: https://review.openstack.org/158959
    Fix hypervisor schema for hypervisor status extension

Addressed by: https://review.openstack.org/158975
    Add extended server attributes in list detail schema

Addressed by: https://review.openstack.org/159044
    Add 'images_links' attribute in image list schema

Addressed by: https://review.openstack.org/164923
    Add 'disabled_reason' in hypervisor schema

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.