OpenAPI Schemas

Registered by Stephen Finucane

Add support for generating OpenAPI schemas from code.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Stephen Finucane
Direction:
Needs approval
Assignee:
Stephen Finucane
Definition:
Pending Approval
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:openapi

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916434
    api: Move rate limiting middleware to its own module

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916435
    api: Remove v2 limits API controller

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916436
    api: Merge v2, v3 volume metadata controller

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916437
    tests: Don't use mocks as requests

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916438
    tests: Merge v2, v3 volume API tests

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916439
    api: Merge v2, v3 volume controller

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916440
    tests: Merge v2, v3 snapshot API tests

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916461
    api: Remove v2 snapshots API controller

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916462
    tests: Merge v2, v3 fakes

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916463
    api: Remove v2 prefixes

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916464
    api: Remove unnecessary router split

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916465
    api: Add missing functools.wraps

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916466
    api: Remove errant actions

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916467
    api: Keep track of extension controllers

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916468
    api: Remove AdminController controller

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916787
    trivial: Remove trailing spaces, mixed tabs/spaces

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916788
    trivial: Prepare for flake8 bump

Addressed by: https://review.opendev.org/c/openstack/cinder/+/916789
    Integrate 'pre-commit'

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.