e084a3334e360555a7fa99c44f4610fb1d26434c
48 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Artem Goncharov
|
e084a3334e |
Rename publish job
To be able to reasonably guess in which project the job is defined looking at its name rename it to something more reasonable at the same time assuming there might be more of the publish jobs (well, we can generate lot of different things). Change-Id: I5c2779c9418c28bc4af4f31a80661b87b4d78848 |
||
|
Artem Goncharov
|
668add9107 |
Add publish job
Add a job that collects built OpenAPI specs and prepares a single delivery. Those can be then places to some authority location similar to the service-types-authority. Change-Id: I18bfb2a5195f88153d3a23072bc8a4351a5b7f1b |
||
|
Zuul
|
bd818cc225 | Merge "Update identity.domain schemas" | ||
|
Artem Goncharov
|
907e8a8f95 |
Update identity.domain schemas
- update domain schema - fix domain.config schemas - update generator templates to deal with dict of dicts in domain.config case Change-Id: I51a828d8b0729d2543186f68bc1e42c83b81d1ff |
||
|
Artem Goncharov
|
86fb1c2377 |
Update tool scripts
update scripts with shortcuts for generations. Change-Id: I7f44522ee1b0b76fbf1ff6000ce31f9cc4b3fe5d |
||
|
Artem Goncharov
|
5b8b677deb |
Add volume.qos-specs schemas
Change-Id: Ib78bd943ec442048b9795e6d252a721ed80ee75a |
||
|
Artem Goncharov
|
098804f1bd |
fix generation of the compute/volume AZ resource
- add nonstandard resource_key into the metadata - reguster aliases for nonstandard resource attribute names to avoid requiring "wide" output. Change-Id: I9b5449a883d0208d5018d618cc6f5224e4c4f5d8 |
||
|
Artem Goncharov
|
6d86fa60de |
Add volume.cluster schema
Change-Id: Idf26612c7c91956c100a699df1198713c5d1b2ef |
||
|
Artem Goncharov
|
ba2543cf7c |
Add volume.volume_transfer schemas
Cinder implements os-volume-transfer and volume-transfers API at the same time. Since they have certain differences we should treat them independently (also avoiding stripping os_ from the resource name). Change-Id: I8c5350e3cc479f36ebcd11caa53ba5000182b5c7 |
||
|
Artem Goncharov
|
405a35dfc7 |
Cover volume.manageable_snapshot schema
- manageable snapshot is allowing nullable json object on input what required small adaptions in the generator. Change-Id: I08d0f2474d09a3177850afec2a70b4191fa3859a |
||
|
Artem Goncharov
|
4beb1e979d |
Add volume.extension schema
Change-Id: Ie4ad36a49192f0fccb3b881c5a2bb51d3966aeae |
||
|
Artem Goncharov
|
4e0b414968 |
Add volume.host schemas
inspect shows that cinder exposes PUT requests to hosts (and it is present in the code). Those things are, however, absolutely undocumented, so for now they are blacklisted in the metadata. Change-Id: I042f85ce545ce387d388759bd5a637f0dd61bac1 |
||
|
Artem Goncharov
|
d4c56f3d16 |
add volume.group-type scemas
Change-Id: I1220f470bd6512e5fee0a24d4524e791cc6e21a7 |
||
|
Artem Goncharov
|
0b7d55860c |
add volume.group_snapshots schemas
Change-Id: I0fb96da9057aba5469e97d8d21483077614e99c9 |
||
|
Artem Goncharov
|
02cf6b099e |
fix volume.group show response schema
Change-Id: Id4e8ecdf3482955ca4cc9c97117615237f27afc1 |
||
|
Artem Goncharov
|
94cbe032bb |
add volume.group schemas
Change-Id: Ie2ce339bf4e6aa747f8c431f4133cc6d33cfe1ca |
||
|
Zuul
|
83d61177e0 | Merge "Convert docstrings to md" | ||
|
Artem Goncharov
|
e367b451dc |
fix nova openapi generation
flavors_manage module is now gone in nova. Replace invocation with "flavors" module. Change-Id: Ic0ba147e23584a3ba77eb7d3f1ea8e3608ce4c17 |
||
|
Artem Goncharov
|
24de073958 |
Convert docstrings to md
python docstrings are assumed to be RST, while for OpenAPI we need MD. Convert controller description from rst->html->md using docutils. Change-Id: I04acab45f5cf9d05b5d7158e484a14c4343bdb24 |
||
|
Artem Goncharov
|
0cfbfc1882 |
fix volume.attachments schema
by accident list operation was not framed in the "object" container for block-storage volume attachments. Change-Id: I13960a65b4b23cadc10d9547bfdc38c6d6b8d826 |
||
|
Artem Goncharov
|
4d69a3d081 |
fix volume.manageable-volumes schema
another badly constructed schema were squeezing through json and openapi validation Change-Id: Ie8f9290a750503332384847fc5d99dbe37b0b322 |
||
|
Artem Goncharov
|
e634ecbe11 |
fix volume.limit schema
"type: int64" is wrong and "format: int64" was meant instead Also ensure operation_type is selected as "show" instead of "list" in the metadata since it returns object and not list. Change-Id: I243c74094a000ecf61edab998ae01ad432ab889e |
||
|
Artem Goncharov
|
9d5e013199 |
add volume.message schemas
Change-Id: I2d387e874f34a3ac916f5803db3de5f692fbd013 |
||
|
Artem Goncharov
|
451dca857c |
remove unnecessary imports in cinder schemas
Change-Id: Ieb525653e836e3bd2e8b0aa99544f878d392814b |
||
|
Artem Goncharov
|
4b799c58d8 |
add volume.snapshot schemas
Change-Id: I93f2dbffb1ec788518a500cbf798f85ad8e1ced2 |
||
|
Artem Goncharov
|
f6e8af4004 |
add volume.resource_filters schema
Change-Id: Ic0ac4f87f7a8f547da8331741f198f365f2e8c5f |
||
|
Artem Goncharov
|
b9f1be2a7a |
add volume.limit schema
Change-Id: I7fc1db3eff9a0a2473b9dd6bad58c7c0c006340b |
||
|
Artem Goncharov
|
bc306da141 |
add volume.AZ schema
Change-Id: I8e3adc87b59af3fe52f2ad9166f7fadcdd39d78b |
||
|
Artem Goncharov
|
2a014f3dac |
add volume.manageable-volumes schemas
Change-Id: Id68d62a1185b746bdcbd401ab19a2dec9ddd982a |
||
|
Artem Goncharov
|
9111da759f |
add volume.default-types schema
Change-Id: If712fa17e105359caae066023d1e00b37e28c733 |
||
|
Artem Goncharov
|
4bd2078680 |
add volume.attachments openapi schemas
Change-Id: I27449f5901648c64988139e7eec3529fa0441481 |
||
|
Artem Goncharov
|
13dfdbd3fe |
split cinder schemas to smaller modules
cinder_schemas becomes too big and so it is time to split it into individual smaller modules similar to how it is done in keystone_schemas. This helps keeping code more clear Change-Id: Ibd65663b6c94b9037817d6a01feee92abfa2c099 |
||
|
Artem Goncharov
|
ae8b5fa50f |
Integrate octavia
We had octavia spec already, but once code generation been attempted on it series of issues were identified (mostly coming from deeper nesting and weird path naming). Change-Id: I4ecbecb17ce5bfdd0c655644a8b8349060f7c79d |
||
|
Artem Goncharov
|
63cfb708b2 |
Improve model name conflict resolution
Octavia models uncover issues in the way of handling model name conflicts. There is very deep nesting with same model schemas. Instead of adding model type name try to add parent name as prefix. Change-Id: I4a53a68777aceb1dfb6d2d4fc8ac9f0d536ec5e9 |
||
|
Artem Goncharov
|
268131f766 |
fix keystone federation mapping schema
federation mapping schema in keystone is broken. Fix it locally while waiting for the schema fix to land upstream Change-Id: I240c463e859ff0224495ee6c97eec35b97b0f7f7 |
||
|
Artem Goncharov
|
3b26262638 |
Cover cinder tag(group) descriptions in the code
In order to be able at some point in time to get rid of api-ref it is necessary to start including more information directly in the code. Change-Id: Ie8ea581f89008762a5e97d4c039026d299365ce8 |
||
|
Artem Goncharov
|
6e0839a985 |
Cover volume.backup schema
Change-Id: I4af2c36386df04b818da2ae6400e654e274e1df9 |
||
|
Artem Goncharov
|
01eeeed0e7 |
Sync code
sync with latest changes upstream Change-Id: I4ca26fe53a0ec41881ed9327e15661af5f0cd59a |
||
|
Artem Goncharov
|
91d6f3576c |
Add gate jobs
Change-Id: I43ef6a00796196d54cdfcf32eef78c1c88268483 |
||
|
gtema
|
5741d70ebc |
Add jobs to generate Placement OpenAPI spec
Change-Id: Iea6f1a570b0754e3dca9d3b81d5d5c7302ae6157 |
||
|
gtema
|
d49494f270 |
Add jobs to generate Octavia OpenAPI spec
Change-Id: I719b80195ee0a7fa0893595f7e027ec3687b7172 |
||
|
gtema
|
2bb66a136f |
Add jobs to generate Glance OpenAPI spec
Change-Id: Idc0d68108c3f6e8aacbbadbbee36526a75869b6e |
||
|
gtema
|
72fbcc8400 |
Add jobs to generate Keystone OpenAPI spec
Change-Id: I831a400ef4366ac54382a61c77372580a8a1a72f |
||
|
gtema
|
debcdda454 |
Add jobs to generate cinder OpenAPI spec
Change-Id: I3c1ea4d2a0061315c05b6d3e15124ad26b11fb57 |
||
|
gtema
|
926f6185e9 |
Add jobs to generate networking openapi spec
Change-Id: Ie96c6b7e8ede6d8384b1085283de30d418222173 |
||
|
gtema
|
87c5849b9c |
Add jobs to generate Nova OpenAPI spec
Change-Id: I6c1d45db9214fd5678cc277a27bbd2a0ba5f78ec |
||
|
gtema
|
4d23d8aab5 |
Initial import
Depends-On: https://review.opendev.org/c/openstack/governance/+/910581 Change-Id: I87866224d9ac89d3da150c95a86a20afb48dc4d2 |
||
|
OpenDev Project Creator
|
a354b03acc | Added .gitreview |