)]}'
{"id":"openstack%2Fcodegenerator~982897","triplet_id":"openstack%2Fcodegenerator~master~Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48","project":"openstack/codegenerator","branch":"master","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2026-04-02 13:28:28.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48","subject":"refactor(sdk): Make sdk service impls standalone crates","status":"MERGED","created":"2026-03-31 18:24:57.000000000","updated":"2026-04-02 14:33:19.000000000","submitted":"2026-04-02 14:32:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"982897","meta_rev_id":"d3c79ef6299fa2ab00a5d8dba0052043564744be","_number":982897,"virtual_id_number":982897,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-02 14:32:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-02 13:28:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-02 13:28:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-31 19:13:04.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"94fd326b0e98e9faf588759e58888561e7e3fbb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-03-31 18:24:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8e7c04918cc1c327d1bc1b69398f30ca6d33ab78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 19:13:04.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0bfa74c88c554a70ba093823b4379a25\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/550fb8f867b247549e97eac6c6c2253a : SUCCESS in 2m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dda21e1568eb4ded8d70231bd5374a5f : SUCCESS in 2m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2563d2e2e896465fa26319b03a384e7c : SUCCESS in 2m 32s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ebdea00fa0504c609f9035f6eca8b9a9 : SUCCESS in 3m 08s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/10032e2f62f44a04b72cb82040929626 : SUCCESS in 3m 29s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0a861ef721274b3cade6c457b1176e24 : SUCCESS in 7m 51s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a5b667f172d84362b401872724c9246b : SUCCESS in 4m 45s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4145391fc3294852bbf5af21e5c75d51 : SUCCESS in 6m 03s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e07930bd18894b41a71394ad4c841ba6 : SUCCESS in 7m 00s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/139b636c33c547fbbd17978a413e31d4 : SUCCESS in 4m 35s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0a8959c2d8a04095a2958846d0eaa64f : SUCCESS in 3m 31s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/308795296f0e44b9b7ac52900a9384dc : SUCCESS in 4m 28s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/856e75bd57104eb5bf5baed88ece2b9e : SUCCESS in 6m 45s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e5b6d377c2b542709694af1ffb37932f : SUCCESS in 7m 35s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/9b32f5f70c77458fbf1dcda81136b439 : SUCCESS in 1m 49s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9af1f496e8f9414a85d3c0bd0e52a472 : SUCCESS in 3m 14s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5737f8564a19410e89aeb13e22d70121 : SUCCESS in 6m 09s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/fe29be2ac62943d4beaa2d76aef3c472 : SUCCESS in 2m 58s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/3aa7a1e363444faeb442b6fdfe62baaa : FAILURE in 30m 02s","accounts_in_message":[],"_revision_number":1},{"id":"9c74126d95383f178342c24b345a165c24f6cb31","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-03-31 19:18:45.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cc541238d7017d0cc050070817c38e4b86f3b3fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 19:50:53.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/fe130faa5af44c38800c8c5941d67cf8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/47bb384625c6444e9fb160b950eb50de : SUCCESS in 3m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3535cb1ecbdf417cbd7f7439054846f1 : SUCCESS in 6m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/36a947925ab54811a364aa94dac08657 : SUCCESS in 3m 04s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/513dfa55e2ea4b148b37e16bebc3d3a8 : SUCCESS in 5m 57s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/97cc15c3abc94f43959373c164ead78d : SUCCESS in 9m 55s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/53d19e2c0dff472bb63ff276ec9b7855 : SUCCESS in 9m 56s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5f6b2ba18d6d4ecfade1cff6f48f8f21 : SUCCESS in 6m 14s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/499eaffdb26047bfbad333678f035278 : SUCCESS in 8m 05s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9e7a322e9b274f57b2efddaed106b671 : SUCCESS in 10m 11s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/8fbbbe31fb104c99bbc4d0f8a204711e : SUCCESS in 5m 32s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/66b1e7c0f9e24704beffc4a691edaf7f : SUCCESS in 5m 35s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/938491b5a034401ea131a5272534936d : SUCCESS in 4m 16s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f3988055afe84374bc3a63c279f1e47f : SUCCESS in 6m 12s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7a5cbef57ef5444d9a801f47399962b7 : SUCCESS in 10m 29s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/8ca49e72fc7c405e95dd1302459b79a1 : SUCCESS in 2m 37s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3a68c454d85b4ce3b232db0f2f40f72f : SUCCESS in 5m 30s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4d45e3ab66304ca09994c00b000d5658 : SUCCESS in 6m 43s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/45becc211b074b3093ca28486a9680fa : SUCCESS in 3m 33s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/ea9fbdcb2dd84072b9fba6e22ab596dc : FAILURE in 13m 51s","accounts_in_message":[],"_revision_number":1},{"id":"972be9bc4658945bd8ec0ebbd9a2174de2957929","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-01 12:19:47.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"ecd33a57a56553c85b3c1d6d3ad08e69f3b3be39","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 12:36:03.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3542edba32534554b1e37a23077c74ca\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43869ade4e0040d39d82a8394fdac3c6 : SUCCESS in 2m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a9aaf6cf2da94046abd9d4cb533d31d5 : SUCCESS in 4m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/83a8f29a8d60449c9d8f61290563dc81 : SUCCESS in 5m 31s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/76ab2462ea7f40218d15f473d0f2a115 : SUCCESS in 6m 46s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/32a4570609d2417398299dd3e2f8f9f2 : SUCCESS in 4m 25s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/128e6461c36847c382430255f580b04b : SUCCESS in 9m 43s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9ac4e908d6fd4de280b4d081e356cab3 : SUCCESS in 5m 04s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ab2e6a3a3a484d1896681ee53b6f56e0 : SUCCESS in 3m 37s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a23923ca59704a7a8fda61a1401fb0c6 : RETRY_LIMIT in 15m 05s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/6dc878d047874db9a261555de9fe7ecd : SUCCESS in 2m 39s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5205309a42b34fe99f9c40d6b2c0a106 : SUCCESS in 3m 43s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/3b91a30038024830803af8a810e606da : SUCCESS in 2m 29s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b9106b531ac84efdb473e6e00a6ba03b : RETRY_LIMIT in 2m 53s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/683f6e089670471d94fb2665ada3d819 : SUCCESS in 4m 54s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/c8ecc3a3798b4d158ba9865b617c6d9a : SUCCESS in 1m 20s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7945e56cdbed4660a8af330e2aaa8dd2 : SUCCESS in 4m 48s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/038210fd336942f28e3119eda6eeeb15 : SUCCESS in 6m 32s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/2e9e04d4f24842afa9cbd2ec3335d3d0 : SKIPPED Skipped due to failed job codegenerator-openapi-load-balancing-tips-with-api-ref\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/f9a856372bfb41139d3139aa984e5c9a : SKIPPED Skipped due to failed job codegenerator-openapi-load-balancing-tips-with-api-ref","accounts_in_message":[],"_revision_number":2},{"id":"e0c3061cabf18aefbbec35dc2d3b5b76bd75f843","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-01 13:18:47.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"54b99d8f237035b2f71fb9366c8cba64f0d23367","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 13:33:40.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/53396a4f8dc34cf28a70eed4c65e9028\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8685fd4df5664684a312626826bd1cf1 : SUCCESS in 3m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16408512d5394d728a46927dc781857b : SUCCESS in 3m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a65a1ec867b74f3a8c2fc2db3cec9aa4 : SUCCESS in 2m 41s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b26cf2d96d154bcea4607d9739e55519 : SUCCESS in 7m 05s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4853cb30057c4b40b69dd8ae32a71f63 : RETRY_LIMIT in 6m 29s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5360e772e76d4d34afb8041fbeb892d7 : SUCCESS in 4m 12s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8b638177088844d9a21005f1a982f804 : SUCCESS in 5m 37s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9d05b03960a041ad99ecd4ceabcfb998 : SUCCESS in 3m 30s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/985461741a3d4843b11047cc833783f5 : SUCCESS in 4m 14s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/b5c5c56154e64ce78a8cab9560ee909e : SUCCESS in 2m 55s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4ee50e48ac684267bd4ae9708be179c6 : RETRY_LIMIT in 6m 23s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/a6e3317e898346809c1adad87d2e3a3a : SUCCESS in 4m 30s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/356e7b28284e4ae9aca26e2d003bb4b7 : RETRY_LIMIT in 6m 14s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8a49caf0676041c589743d65ae3ba514 : SUCCESS in 9m 10s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/a9017106f01441a6a9c01ae35bdd1b18 : SUCCESS in 1m 17s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9d0bd6de06ab4d0884595446fd1a873d : SUCCESS in 4m 35s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3c52be2474ef4d648d9ff55f6c5cab12 : SUCCESS in 6m 25s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/a6abd8423ed049ec9e887a6cfbc67269 : SKIPPED Skipped due to failed job codegenerator-openapi-load-balancing-tips-with-api-ref\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/a567371cbfde43f8a8023738b831687d : SKIPPED Skipped due to failed job codegenerator-openapi-load-balancing-tips-with-api-ref","accounts_in_message":[],"_revision_number":2},{"id":"027738ba5c797332f3993078971239469ae0b92f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-01 13:34:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6f2956278eb602484ee4e2c48eb17112d19bf9fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 13:47:30.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/214ac8d6e8724e0893df1eccdd965c50\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d2979364a2c4964be2249a980a71d96 : SUCCESS in 2m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60e8240968ac4dec86e696b14d06eba0 : SUCCESS in 3m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1933a6e3ff344183bcb1ce87272c0cce : SUCCESS in 2m 27s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0bb963d10ad34bb290f290ea27732457 : RETRY_LIMIT in 6m 26s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1cf7c3f70c8f45538f27ca460acd9441 : SUCCESS in 3m 48s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7176350ab007483792800baaec15b90f : SUCCESS in 7m 50s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8f4bd6dcb2724f35ae39402fe6016fbb : SUCCESS in 6m 30s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ac17c760ed4d472084d44c337d4c6cfc : SUCCESS in 6m 45s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5c9b0d90459a421faaf347bd42ae52a9 : SUCCESS in 5m 05s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/6c75fc7fcbfc46489b0f0cabf99989db : SUCCESS in 4m 15s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bf9d40b0a2e74aefb87f0deb1eb40ade : SUCCESS in 5m 46s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/eb09aaa935e5480db2052b22a4c95c9f : SUCCESS in 2m 41s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8d316310c4904e2d99cc55d180f6b22d : SUCCESS in 4m 28s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4708dd248552426099baa0afdfe3da85 : RETRY_LIMIT in 5m 19s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/a9d7f256cf3a48c29afd3c56b73a8811 : SUCCESS in 1m 45s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/50e4d43769c94e40a0465b2c43f7940e : SUCCESS in 3m 12s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f5669ea00525492ab1ddc8488cd821f8 : RETRY_LIMIT in 5m 33s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/be0c1306ef444d9ca47d5c309f384b51 : SKIPPED Skipped due to failed job codegenerator-openapi-shared-file-system-tips-with-api-ref\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/79c6b5f28a264e41adbc2ff597793ec7 : SKIPPED Skipped due to failed job codegenerator-openapi-shared-file-system-tips-with-api-ref","accounts_in_message":[],"_revision_number":2},{"id":"0c119070f0248eb280f347be50567d3db732fa1e","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-01 14:34:11.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"78aa17b7d47bdba42b163fa96d52c6db40afcb6c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 14:55:40.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/5d59edca3eb94636bfa5dd03f7723108\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3195c87420449b2a03cf768c6b0548f : SUCCESS in 5m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4c50fdb6cf449eabda85f706cf93409 : SUCCESS in 3m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1793e53fba034acaa309b1cc444f170b : SUCCESS in 3m 19s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4ec35f4703ad4dabb7dae8bac209a1f5 : RETRY_LIMIT in 4m 48s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d5abe7a88d2744b884b4885ebcd7533c : SUCCESS in 7m 51s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fbf9be355d73478b98c6e05ba1a1b65d : SUCCESS in 9m 46s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ea33e3fd5196490e98b5b3bdc0360575 : SUCCESS in 5m 30s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/51a9e4a8ccb347699c689ff13fee4cf0 : RETRY_LIMIT in 3m 18s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/105e25309f524b7499bdf5fdb9ec237c : RETRY_LIMIT in 2m 34s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/08f5b837e65d446186fcc27244a2aad7 : SUCCESS in 4m 49s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2ef9a4e194c04d3680ef6ecf6b1ca095 : SUCCESS in 6m 28s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/04f94aab79b246e09b55c785b3d93b11 : SUCCESS in 4m 00s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fe15285de7d440cb9b0a226f744ded47 : RETRY_LIMIT in 2m 34s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/aa805d6a000f4576b81a302559608a9a : SUCCESS in 5m 14s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/ec1a8ca59fae4a8cae85766e2243cc4c : SUCCESS in 1m 34s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/55bb1b58bb0948efbc77273a2c444bc5 : SUCCESS in 3m 20s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d8a3ced7dc794117955a51d28e4335ed : RETRY_LIMIT in 2m 26s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/f89b4fe20f4f44fa961a7b2b5235b449 : SKIPPED Skipped due to failed job codegenerator-openapi-shared-file-system-tips-with-api-ref\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/35801a3f699a485080ab491513f93c64 : SKIPPED Skipped due to failed job codegenerator-openapi-shared-file-system-tips-with-api-ref","accounts_in_message":[],"_revision_number":2},{"id":"15f48e8bb4b15797eab5530812b4015840488de6","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-01 17:22:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4350a8dbf87be885bbac287fe10be2a7b5098864","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 18:04:03.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1d5debe3909f42b69dd57cfd6291701c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1aa480f3adf44554b654976e61bce006 : SUCCESS in 3m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d30a01c33444127ba537eafe1c3c388 : SUCCESS in 2m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b8021f5f9c91465c80351503c4fa6605 : SUCCESS in 3m 11s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9e5700fccba24289946f957f1f163957 : SUCCESS in 6m 19s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b64983fd693548ac8f57dc9ee44aa443 : SUCCESS in 7m 02s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8517b8066afb4793b009195a8c2181d2 : SUCCESS in 5m 48s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a90357fc88994fb3896671ca30b808f2 : SUCCESS in 5m 30s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c534b023257d465ba02916cba8e81bbc : SUCCESS in 6m 01s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/af8d0c6656e04123a683cd48cdb92f92 : SUCCESS in 6m 12s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/d5103dad212b4f4ca54a7907e0395a5b : SUCCESS in 4m 22s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b72e5384dc4f4b908dc8da915ca8f63a : SUCCESS in 7m 11s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/8c06ddb5ad6a41d5982ca1899c7b9ef9 : SUCCESS in 5m 38s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/576db6a0d575422ca671e4aedde4c5fb : SUCCESS in 5m 29s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2fcc66e84d364655a75a1807c362a1fa : SUCCESS in 8m 21s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/96b2c1a1fabd4f11bc11cfc2a7421143 : SUCCESS in 1m 30s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/976b5fc8c5a44275b4534b1a1b9106ef : SUCCESS in 5m 25s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7e6e858d0b204eefbede25f38fe6c6fd : SUCCESS in 7m 31s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/5f2e91e665664db1ba9452f5593b3dcb : SUCCESS in 3m 41s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/122680a0c7364c5eb44a5e832e73bdd3 : FAILURE in 25m 15s","accounts_in_message":[],"_revision_number":2},{"id":"0c4520272c2cc277b02f59208a0f23ef5b898028","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-02 07:14:38.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"92c2e57b50b1eae3e5387cd6d8f58afcaf4369fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 08:09:17.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3501babd70fe4a1c8a8aee16d48d91d8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2047e476dc6c41a281b95a9f75f7ff38 : SUCCESS in 3m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f6e3833c2a7f4704ae326160c0526003 : SUCCESS in 4m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d3ec4fb1f6404942a9292dd4ef0cf79c : SUCCESS in 2m 43s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6a6fb1df98c040c89ae232d1c871154d : SUCCESS in 6m 08s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b644d3a559714161ab315b5404b031c1 : SUCCESS in 6m 59s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/95f1f782cf7447ce8c9709e5b135a30c : SUCCESS in 4m 37s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/76e9a1afe4734687a17b240096ac091d : SUCCESS in 6m 01s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f924ff9ffd414e1596a023af3cae9f41 : SUCCESS in 5m 36s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f553346b274c48d4ad957cad8956ddef : SUCCESS in 5m 13s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/3a8fb42718784212b519f91fd58da9ff : SUCCESS in 4m 24s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6988b82bf7eb483da775a787394f0c2d : SUCCESS in 5m 41s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/a4333e8c9acb40878740eb0338b75ffe : SUCCESS in 3m 53s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/25e5998a271c40c4a02b49a44dfd7c97 : SUCCESS in 4m 30s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/98f623058afd4bb7bce4e1817973768a : SUCCESS in 8m 16s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/cd94a9015a984d1a98e6f11e4cb8a8ac : SUCCESS in 1m 32s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c326aa4193024d96ac56cd31e3adb2b4 : SUCCESS in 5m 06s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a320655b92b74ed7b8144d4bbc3948cc : SUCCESS in 5m 35s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/16f9f290b71d4eada9481ab3b5b42b3b : SUCCESS in 3m 38s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/32e9c39e72684cb5b5dcb7b8f0c37814 : FAILURE in 32m 06s","accounts_in_message":[],"_revision_number":3},{"id":"343910e6d42711b5a79e1cc96f5c74b877e7ae52","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-02 08:55:22.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"ee212418ca82052280f4267021c0c2006d531e20","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 09:49:46.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/94cff54b115f46dcb58eb71fa73ae08f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26a97c0654844976a4d80e706225cf09 : SUCCESS in 3m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b59eda51ff9c4e17a5e53cd59f681a62 : SUCCESS in 2m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/081517ab64ee4f7c853c3191ae8a969c : SUCCESS in 2m 09s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3055b9ac487548388f980a9b7e8dffc2 : SUCCESS in 3m 29s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f1a99a7feeb348f88d70ec53ff1d9ac1 : SUCCESS in 7m 37s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3465bb502f944d12bb9d5cb52b15efdd : SUCCESS in 7m 50s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/834d568249a24da89da3d235e81867fa : SUCCESS in 3m 35s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/43211830ca7648ea9b71d03eeb49d73c : SUCCESS in 5m 52s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/86d631543b1740e18ab7a650eee680a5 : SUCCESS in 6m 16s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/76362c0dc3434e0783da731204e9e181 : SUCCESS in 4m 29s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0ed347787d6240fb94650061f85c501b : SUCCESS in 5m 24s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/ee89e8899eff4c3bb3643a65204ded92 : SUCCESS in 2m 43s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9aa42301c8054fa9b74eebd863f23a7c : SUCCESS in 4m 48s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a669024417f74d4689a82a81708ad681 : SUCCESS in 4m 26s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/4697fee5d8c345d4915bf33fcadef428 : SUCCESS in 1m 24s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0e253a194b5b4342a2f12b6d41258ab9 : SUCCESS in 5m 22s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4bf6f5f5c75d4ebaa5006d0fb20c30d3 : SUCCESS in 3m 39s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/23d9ac5d372340bebabf79d0cc0973a5 : SUCCESS in 2m 06s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/870a66062c564143ba5b66407e91ece8 : FAILURE in 35m 30s","accounts_in_message":[],"_revision_number":4},{"id":"b272fed1cb8d20dece53b3db1f4c759646fff980","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-02 10:12:08.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"69d01f6c0b14ff2b562033c2d48d89ae10853ad7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 11:11:54.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cb8a304e90fc434884705d67d9f37cd9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4abb301d9234cdfad0874acf82131e5 : SUCCESS in 3m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6157c08a401b4c678536caebab260ecd : SUCCESS in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ab0069e9b6844adf87fd238d241582a5 : SUCCESS in 3m 06s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/de2f5048835e4a278184bdef62ae0251 : SUCCESS in 6m 16s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/279c237b85484352b1b195ed7ed6ec2e : SUCCESS in 9m 43s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/86dd989e364b437d981c4b907ca46a87 : SUCCESS in 7m 23s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4e066cbdc2724161972b0e3b3de30668 : SUCCESS in 3m 24s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c033c892dc9946e1ab43ac4a92fdc31e : SUCCESS in 7m 36s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/aa5ca5bf8033421db0d158a324111d46 : SUCCESS in 3m 45s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/5a8c123a56c84f178a0963a4d1b84e13 : SUCCESS in 5m 45s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/16f27fbaf0154686853824366e457187 : SUCCESS in 5m 43s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/b668c58312ad4f4daab919d83afcd60a : SUCCESS in 5m 09s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6b00a1c77c6145b19b01c9f4e9d06cdd : SUCCESS in 8m 49s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f881fabfe2944cad8804b0745e4d38e8 : SUCCESS in 8m 02s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/af4361ef85ee4b3eacff1aa669344e40 : SUCCESS in 1m 42s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4efe29dc24814789bfa0e0f2cc0df810 : SUCCESS in 4m 34s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4d12ec5d6158415593501789cf85c497 : SUCCESS in 6m 13s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/ad61cb74fb7240f9bdae817f90f07117 : SUCCESS in 3m 28s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/c9ae773470d74e4793ee1fb635e474a7 : SUCCESS in 40m 41s","accounts_in_message":[],"_revision_number":5},{"id":"207f1484befc1786b61144c1316ab664c01f708b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-02 11:31:06.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"3f2070182c55d3fa70b3d6ff087a2aebf821f624","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 12:31:31.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a0db4c0f35424227acbe53f0b9af4f17\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0fc12c68bcc144b3b48c9c84063ee050 : SUCCESS in 3m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a45b36a40634a0a93d6bda82c20d623 : SUCCESS in 3m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e2088cabd8fd4e42806815417598fe69 : SUCCESS in 2m 50s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7c11c61bbf214406be219625c5e66811 : SUCCESS in 3m 05s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/136b6bf0423e42338b809ea6ca9af335 : SUCCESS in 3m 57s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f10f598d819841afb004889875d1f389 : SUCCESS in 3m 25s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/45d152ffc6a64d26a2390b84ab8e9687 : SUCCESS in 5m 34s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/16bfc3149f994d7cae7962a64b69a97b : SUCCESS in 5m 21s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/37ba932ed44340cd94655eebba7a3384 : SUCCESS in 5m 33s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/137fc4a15b4b49ae8ba9c5079d777a10 : SUCCESS in 4m 08s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8cdd165cec3a4a14a84aed5fec7d6102 : SUCCESS in 4m 26s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/1a89b7563a9e414ca58b60a33e1b8e51 : SUCCESS in 3m 23s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/94702ebce7274ac48ed559f1a1769b50 : SUCCESS in 3m 05s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/126f0f47c95b4d8f9a5348c63dd45d7c : SUCCESS in 7m 29s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/6fa9e39ff1bb4756b417023b1d1bf64e : SUCCESS in 1m 27s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4245a25064dd4920bc924c50f2344dea : SUCCESS in 3m 06s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/585fdd40aa5c4ebda82bd6866402a384 : SUCCESS in 3m 28s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/cf550792dcda49069c6c0298bbc25caf : SUCCESS in 3m 44s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/bf315534baf34a2bb411e5a6079de787 : SUCCESS in 43m 24s","accounts_in_message":[],"_revision_number":6},{"id":"1ef42bce7daa91ff5df80115c8c607d256024df3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-02 12:38:25.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"c3c9051f77ff388098030debbc185f3ae4e5be5a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 13:11:04.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/79c6d44137e94424afe71a716fdb5e38\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2aeca15c0fb484ea804e9e0df43617c : SUCCESS in 3m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/740ce9be826f499b8dcb4a680c6d3909 : SUCCESS in 3m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e50c2fe63508415cbd240ca57cbcd9df : SUCCESS in 3m 01s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/195d2bff2aaf424d87ffaf0af1cc63dc : SUCCESS in 3m 09s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e5fa6ecc70df46caa15da390cd0a03fd : SUCCESS in 3m 14s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/96a4a825db6f4951a5a9aba037c0cd14 : SUCCESS in 4m 00s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/32fdb62cacda4dc98ab1126926cd0178 : SUCCESS in 5m 57s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9eea7f5506984d4e8ea4f9d702a758fb : SUCCESS in 5m 18s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f0151f27420a4cc7b6aa4f9638087e04 : SUCCESS in 3m 34s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/9e64e6c61f3347f1958076236719c842 : SUCCESS in 5m 34s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7857b3394244436c8d5d285734360f43 : SUCCESS in 3m 12s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/f493b9879d3a4037b2713d1e016bdf25 : SUCCESS in 5m 26s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7b450eaad67844c4a60278f7431d9b96 : SUCCESS in 2m 58s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5438a43eb5c74f5f88a351c56f170bc6 : SUCCESS in 3m 34s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/f8bb704fab014193a2a59b87d3063419 : SUCCESS in 1m 28s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2eeedb152f494b2cbfe8f2416b99a3b5 : SUCCESS in 4m 58s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cc5731d54af545ad94c381aec03f051c : SUCCESS in 3m 31s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/83cf32017de3411cac8439727802dc68 : SUCCESS in 2m 20s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/4b37c959e400478fbc1b34da7f85bc29 : SUCCESS in 20m 30s","accounts_in_message":[],"_revision_number":7},{"id":"bb47899c711b6a5c59cd57c0cf96f7b25cb65b31","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-04-02 13:28:28.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"73f5370b6a86159a533826bc14901a09fcfb2023","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 13:28:52.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"cf3d89cfaa5e77cdf3ef7f5f905a791d04eb3452","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 14:32:18.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ecd5a1109bac4298b30ffff83a285706\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4506dcd0603451a997a1690e62c112a : SUCCESS in 4m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c0d789a51a2450a8fe3f18212d62474 : SUCCESS in 2m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/39a1f22434ef45d0801ad32af0e2c79a : SUCCESS in 5m 43s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/29527e087a8e4a56b989215c5f7ca129 : SUCCESS in 3m 36s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1bd25b3d315849f692daebc1912433ee : SUCCESS in 8m 23s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0554182c2aae4accaee3d80fb5dc5e28 : SUCCESS in 7m 09s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cfbc829e51cf4444b3fc8a3ee97fa41a : SUCCESS in 3m 20s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0f5fc1004f694dfbaadc0102c627886c : SUCCESS in 5m 38s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0c443bd4f91b45dc80535e721bd753c1 : SUCCESS in 3m 38s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/846ac164fd364848a105869dc344d324 : SUCCESS in 5m 50s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/a05a594983164e8595a84eced0783b85 : SUCCESS in 5m 31s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/31a76c6bbbca4ce58b1179364dba6fb9 : SUCCESS in 6m 21s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8bb15177c81b42ce9b0f530c51d205a4 : SUCCESS in 4m 35s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/bb9d7e60e1cd47f3be943a52412ad161 : SUCCESS in 1m 38s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c733e9f3960b4005866a5aa99a47d6c2 : SUCCESS in 4m 44s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3ad772df27dc4dfa8710e5a13548344a : SUCCESS in 6m 14s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/3e0394df0c714fdb9cd1cb157c18bd26 : SUCCESS in 3m 32s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/cdfa0acb8c3549efb42a9f4e58d41bec : SUCCESS in 44m 22s","accounts_in_message":[],"_revision_number":7},{"id":"85a4311e2003f3ea783f2410689260a6df74b0bf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 14:32:18.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"d3c79ef6299fa2ab00a5d8dba0052043564744be","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 14:33:19.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/54bbb092e60a41b3948591cd9993d299\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf6118edb8e84bf3ac8095d64fcb429a : SUCCESS in 49s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/c585b2abd8bb4445bdec677202491af1 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"244c8e4070ca1ecc01d6d21cc817e98d847ef8cf","revisions":{"a9c8034c1fb406f971562e4f9ab871196fd6e6bb":{"kind":"REWORK","_number":1,"created":"2026-03-31 18:24:57.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/97/982897/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/97/982897/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/1"}}},"commit":{"parents":[{"commit":"0df1a6c4d8e2447343d20e75bb891c1e4dbb7333","subject":"refactor: Render cli services to dedicated location","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/0df1a6c4d8e2447343d20e75bb891c1e4dbb7333"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"subject":"refactor(sdk): Make sdk service impls standalone crates","message":"refactor(sdk): Make sdk service impls standalone crates\n\nChange-Id: Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/a9c8034c1fb406f971562e4f9ab871196fd6e6bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/a9c8034c1fb406f971562e4f9ab871196fd6e6bb"}]},"branch":"refs/heads/master"},"fb74f9fde0a286ba8bac228428dee7e87dfafa23":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-04-01 12:19:47.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/97/982897/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/97/982897/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/2"}}},"commit":{"parents":[{"commit":"f6d7f37a7ead228c138d88432d9032ef2acf5571","subject":"Unvendor nova.server_diagnostics schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f6d7f37a7ead228c138d88432d9032ef2acf5571"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-04-01 12:19:47.000000000","tz":0},"subject":"refactor(sdk): Make sdk service impls standalone crates","message":"refactor(sdk): Make sdk service impls standalone crates\n\nChange-Id: Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/fb74f9fde0a286ba8bac228428dee7e87dfafa23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/fb74f9fde0a286ba8bac228428dee7e87dfafa23"}]},"branch":"refs/heads/master","description":"Rebase"},"57bd7eb407e75b94c0b6fdafd79839662b6f1e1a":{"kind":"REWORK","_number":3,"created":"2026-04-02 07:14:38.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/97/982897/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/97/982897/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/3"}}},"commit":{"parents":[{"commit":"f6d7f37a7ead228c138d88432d9032ef2acf5571","subject":"Unvendor nova.server_diagnostics schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f6d7f37a7ead228c138d88432d9032ef2acf5571"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-04-02 07:14:32.000000000","tz":120},"subject":"refactor(sdk): Make sdk service impls standalone crates","message":"refactor(sdk): Make sdk service impls standalone crates\n\nChange-Id: Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/57bd7eb407e75b94c0b6fdafd79839662b6f1e1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/57bd7eb407e75b94c0b6fdafd79839662b6f1e1a"}]},"branch":"refs/heads/master"},"9b4c93288ac72b063c086da5ec2907e81cd8297b":{"kind":"REWORK","_number":4,"created":"2026-04-02 08:55:22.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/97/982897/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/97/982897/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/4"}}},"commit":{"parents":[{"commit":"f6d7f37a7ead228c138d88432d9032ef2acf5571","subject":"Unvendor nova.server_diagnostics schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f6d7f37a7ead228c138d88432d9032ef2acf5571"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-04-02 08:55:14.000000000","tz":120},"subject":"refactor(sdk): Make sdk service impls standalone crates","message":"refactor(sdk): Make sdk service impls standalone crates\n\nChange-Id: Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/9b4c93288ac72b063c086da5ec2907e81cd8297b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/9b4c93288ac72b063c086da5ec2907e81cd8297b"}]},"branch":"refs/heads/master"},"713f5ed84a71c836f8fb305b5a19251f6427a34c":{"kind":"REWORK","_number":5,"created":"2026-04-02 10:12:08.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/97/982897/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/97/982897/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/5"}}},"commit":{"parents":[{"commit":"f6d7f37a7ead228c138d88432d9032ef2acf5571","subject":"Unvendor nova.server_diagnostics schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f6d7f37a7ead228c138d88432d9032ef2acf5571"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-04-02 10:12:03.000000000","tz":120},"subject":"refactor(sdk): Make sdk service impls standalone crates","message":"refactor(sdk): Make sdk service impls standalone crates\n\nChange-Id: Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/713f5ed84a71c836f8fb305b5a19251f6427a34c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/713f5ed84a71c836f8fb305b5a19251f6427a34c"}]},"branch":"refs/heads/master"},"5697ca1d477f0815e3d64bf35c87601fd448d696":{"kind":"REWORK","_number":6,"created":"2026-04-02 11:31:06.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/97/982897/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/97/982897/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/6"}}},"commit":{"parents":[{"commit":"f6d7f37a7ead228c138d88432d9032ef2acf5571","subject":"Unvendor nova.server_diagnostics schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f6d7f37a7ead228c138d88432d9032ef2acf5571"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-04-02 11:30:57.000000000","tz":120},"subject":"refactor(sdk): Make sdk service impls standalone crates","message":"refactor(sdk): Make sdk service impls standalone crates\n\nChange-Id: Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5697ca1d477f0815e3d64bf35c87601fd448d696"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5697ca1d477f0815e3d64bf35c87601fd448d696"}]},"branch":"refs/heads/master"},"244c8e4070ca1ecc01d6d21cc817e98d847ef8cf":{"kind":"REWORK","_number":7,"created":"2026-04-02 12:38:25.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/97/982897/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/97/982897/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/97/982897/7"}}},"commit":{"parents":[{"commit":"f6d7f37a7ead228c138d88432d9032ef2acf5571","subject":"Unvendor nova.server_diagnostics schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/f6d7f37a7ead228c138d88432d9032ef2acf5571"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-03-31 18:06:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-04-02 12:38:18.000000000","tz":120},"subject":"refactor(sdk): Make sdk service impls standalone crates","message":"refactor(sdk): Make sdk service impls standalone crates\n\nChange-Id: Ie6c3b899dcfbc9e6c307b21aff4d71b2658e4d48\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/244c8e4070ca1ecc01d6d21cc817e98d847ef8cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/244c8e4070ca1ecc01d6d21cc817e98d847ef8cf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
