Skip to content

adding example openapi spec for compute from nova#50

Closed
selrahal wants to merge 1 commit into
dcm-project:mainfrom
selrahal:nova-openapi-spec
Closed

adding example openapi spec for compute from nova#50
selrahal wants to merge 1 commit into
dcm-project:mainfrom
selrahal:nova-openapi-spec

Conversation

@selrahal
Copy link
Copy Markdown
Contributor

I generated the openapi spec for openstack's compute service provided by nova by following the codegenerator project: https://opendev.org/openstack/codegenerator

@selrahal
Copy link
Copy Markdown
Contributor Author

the podman script will run swagger ui locally to help trawl thru the 40K line file:
image

@Fale
Copy link
Copy Markdown
Contributor

Fale commented Aug 28, 2025

I think this can be integrated with #18, though the way those APIs are structured is imperative, not declarative, so it might not properly work in a DCM-like logics. We can still take the Object definition from this, though

@pkliczewski
Copy link
Copy Markdown
Contributor

I think that should be considered a service provider. I agree it is a good starting point for us to build the data model for DCM.

@croadfeldt
Copy link
Copy Markdown
Collaborator

I've add this as an example service provider. Going to close this as something we've implemented there.

@croadfeldt croadfeldt closed this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants