e962f0fa5aa3f0ed8e0e7ecb232f7747a54c1331
Commit Graph

14 Commits

Author SHA1 Message Date
Artem Goncharov
b92f142710 Extend tools for new services
Change-Id: I664672f9aca455991f737047d8ca53c844d4058f
2025年04月18日 07:46:27 +00:00
Artem Goncharov
1c3775d15c fix generate_openapi_docs script shebang
Change-Id: Iaee1ce2da5e5f132e6ebb437d6dde35173b764fc
2025年01月31日 20:52:09 +01:00
Artem Goncharov
de69003db3 Start building Barbican openapi
Time to start looking at barbican as well. Sadly it is another "not
trivial for automatics" case and requires lots of manual intrusions due
to nonstandard usage of pecan framework (maybe we can improve this).
Sometimes there are jsonschemas in the code, but for the beginning just
start building routes.
Change-Id: I4f4c52c1e7862274a804a8cae8c415f233fc0990
2025年01月15日 17:11:49 +00:00
Artem Goncharov
51892ec791 Adapt tools shebangs
replace `/usr/bin/bash` with `/usr/bin/env bash`
Change-Id: I1ce08a085044a1622b3d9963dbdc04080e4fa4b8
2025年01月08日 13:44:22 +01:00
Artem Goncharov
8f5dc2e994 Start building Ironic OpenAPI
Change-Id: If1d9a47a9a87c985988b3378cddf0330d14b9458
2024年10月24日 17:11:11 +02:00
Artem Goncharov
fa25f3b8f0 Start building Designate specs
Sadly no schemas, but at least first rough structure.
Change-Id: Id2ed7ecfbf20ca522e173cf11f236d00f75871c5
2024年10月01日 20:28:45 +02:00
Artem Goncharov
2e45767a49 Enable generation of manila openapi
- Add Manila stub
- Add support for newer decorators with response info
- add new jobs for building spec
Change-Id: I3aa578af4ca50297ad0f3860f69e33df59ac6f22
2024年06月17日 18:44:37 +02:00
Artem Goncharov
3bc9e13176 Finalize openstack_sdk crate features work
Finishing work on introducing features in the sdk/cli it is necessary to
populate sync/async feature macros already in templates. Since this is
anyway causing major regeneration pull object-store (the sdk part) and
fix new issues (caused by sequential updates without mass regeneration -
to be fixed by introducing a separate job).
Change-Id: I4f69325cf31a1ab677b4da96bf2dc92f17e85637
2024年06月14日 16:30:45 +02:00
Zuul
bd818cc225 Merge "Update identity.domain schemas" 2024年06月11日 14:05:28 +00:00
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
2024年06月11日 15:09:31 +02:00
Artem Goncharov
86fb1c2377 Update tool scripts
update scripts with shortcuts for generations.
Change-Id: I7f44522ee1b0b76fbf1ff6000ce31f9cc4b3fe5d
2024年06月07日 19:26:37 +02:00
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
2024年04月11日 11:17:13 +02:00
Artem Goncharov
6e0839a985 Cover volume.backup schema
Change-Id: I4af2c36386df04b818da2ae6400e654e274e1df9
2024年04月02日 18:05:04 +02:00
gtema
4d23d8aab5 Initial import
Depends-On: https://review.opendev.org/c/openstack/governance/+/910581
Change-Id: I87866224d9ac89d3da150c95a86a20afb48dc4d2
2024年03月06日 10:07:54 +00:00