)]}'
{"id":"openstack%2Fcodegenerator~997486","triplet_id":"openstack%2Fcodegenerator~master~I2bcde122d1db5fa35cb9ed14866081b375193135","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-07-20 14:11:41.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":"I2bcde122d1db5fa35cb9ed14866081b375193135","subject":"fix: populate api_ver from operation-level x-openstack.min-ver","status":"MERGED","created":"2026-07-16 07:52:55.000000000","updated":"2026-07-20 16:28:12.000000000","submitted":"2026-07-20 16:26:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"997486","meta_rev_id":"535021192bfbee472e641b02d6fad65f1b0196ff","_number":997486,"virtual_id_number":997486,"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-07-20 16:26:49.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"},"description":"","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-07-20 15:20:07.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)"},"description":"","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-07-20 15:20:07.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"},"description":"","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-07-16 08:57:56.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":"b76dbb1b4e195e10de4dc54a770d35d7cf4a1e9f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-16 07:52:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"41a27b44275c1e779054a0a04f702e50f763c274","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 08:57:56.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/9bfd8352d78c48db87660076d1f32cb1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29daca0240924f4cbe63be5bf7099b81 : SUCCESS in 2m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c202e883db24af59dfc18e93893d359 : SUCCESS in 2m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c46142e2bbf94c2ea423a8d2e2f0b101 : SUCCESS in 3m 12s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e399cde3813e431f8a65e50a982126aa : POST_FAILURE in 7m 38s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2f41a1c7016845bdbaadca1f1206ea09 : SUCCESS in 3m 20s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a663047447a24fd58a6e464fe029b430 : SUCCESS in 4m 06s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6a290ddd46c0471c86a899cc9511752e : SUCCESS in 2m 32s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0a910052b19045df981f08dd8bfe81ad : SUCCESS in 4m 56s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6e8d6591824e482f9a57712a094295a1 : SUCCESS in 3m 47s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/b12ea26a4c3643d593a06272147f6917 : SUCCESS in 4m 18s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1d4e7e6ddda54835adf5d38100418590 : SUCCESS in 3m 24s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/6369c23689604c41b67dfb82ff10b443 : SUCCESS in 5m 33s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c25ac3d4434f4afd83307912f9c0684d : SUCCESS in 3m 39s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3bea7c34dbaf47048fb37b9863c4c8d7 : SUCCESS in 7m 52s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/8255c2091b8142769156fcfe31c7c1ea : SUCCESS in 2m 18s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/67f302cece6d4d4ca93c1e8454178ba6 : SUCCESS in 3m 00s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/514844a513214ba7b3a0b5f07d38d11a : SUCCESS in 2m 51s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/aa0f28f288d741bfb4d411167438b6b2 : SKIPPED Skipped due to failed job codegenerator-openapi-baremetal-tips-with-api-ref\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/54ba46d7d87a4c5690b4ccba455e4069 : SUCCESS in 47m 07s","accounts_in_message":[],"_revision_number":1},{"id":"87cd6159d47c4acf4b87dc6ad5db19b5568c8b66","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-16 09:20:38.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ae7e3d8deec71ba0046a06a5479657074093bca7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 10:24:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe103dd5c0b74bff8982bd7ea53afe7b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67c79240e4b94db6bb47ab52c734fc0b : SUCCESS in 2m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f05df1799c454ab2ad9b3a145185ffac : SUCCESS in 3m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5c5f2a6c41ee4a8897e67e971a9703b9 : SUCCESS in 3m 01s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f417f9b54b5c4006b14f26af50e4d754 : SUCCESS in 4m 18s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/50d64e2a392c441eb064b9908a125e92 : SUCCESS in 6m 43s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/71561fc054e04f368f52f7dc77981188 : SUCCESS in 4m 50s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/24aecd59458f448caeaa230d0265c130 : SUCCESS in 7m 30s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/40182e1e3eb14594bf0e8d27e9af015c : SUCCESS in 4m 35s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d45d9bb176624718baadc5871ffdf175 : SUCCESS in 3m 17s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/0862ce39303a4c6aad6d6e6005b84614 : SUCCESS in 4m 55s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1b2acd9b2fc34dc98f41973e06a52381 : SUCCESS in 3m 58s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/b110b96ea79249e2a272f2f30e078a49 : SUCCESS in 7m 14s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7cc11aebe8584d19acbd1aebdcf7d582 : SUCCESS in 4m 10s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ab551eb2a7bc45d387ce5faed0eddbfd : SUCCESS in 7m 31s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/999e9ab10fe848ecb058134a9ac4fcf0 : SUCCESS in 1m 27s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a025fa1985644f3791d8f6c88bf3643f : SUCCESS in 3m 48s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4d9538e6bf824bc0af4b32c64db798cb : SUCCESS in 6m 47s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/1fb7edb31a7d406eabe2fb4b257e8ff8 : SUCCESS in 4m 33s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/9f0468293f8d4d5fbcf1f0998ef112f3 : SUCCESS in 46m 57s","accounts_in_message":[],"_revision_number":1},{"id":"f345606b707fd5d72a83a65e22434677fcb70b12","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-16 11:56:20.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f3cbd24f2aa16bef3b4485602ccc7a3e92aaa97f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 12:44:18.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/7984a5effda54fb1b67a99ea4334d33e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98c271873e2e4a179ef59c689c563764 : SUCCESS in 3m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/116f3a0a208a473881746f2ff8da0833 : SUCCESS in 3m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/97e1fb5e3e7b4121b0726269ab23ebf3 : SUCCESS in 4m 25s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/90b560821f9145d1a595e8a2e4c6df9f : SUCCESS in 8m 32s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1da65a18979b425ab1d0746b1cc91bbb : SUCCESS in 3m 16s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f9147600f7944e338cbfacd7fbebda71 : SUCCESS in 7m 32s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d5012cd94a7a4b5a8ed82a9e4f51e5ff : SUCCESS in 6m 17s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6d32d6713fdb4d40a426ef05420a2c1f : SUCCESS in 5m 28s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/41b6cfc71efe460b9a1b2a998cce0325 : SUCCESS in 6m 29s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/8447f8a205454db8bbe89328e7de5140 : SUCCESS in 4m 03s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/23addb1ad242474ca446dbfc1e905b6e : SUCCESS in 6m 49s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/7cc8b27da69d417c98f17bde8b7a15fb : SUCCESS in 3m 09s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f99d330415844ad588f04bc78dd28e81 : SUCCESS in 6m 00s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b843717f57554a4aa728b0edb5fcdcac : SUCCESS in 7m 20s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/88db558e0045451db026ce8f743a0c83 : SUCCESS in 2m 26s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/85005d689fd344d3b60f240459138bee : SUCCESS in 5m 39s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b9d4d16017a544f18b772b07183cc272 : SUCCESS in 6m 21s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/8c774dfaba8e45a498bf66c02552bb6e : SUCCESS in 6m 32s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/7621e90b5ab94f408a24807d1b36a04b : FAILURE in 33m 07s","accounts_in_message":[],"_revision_number":2},{"id":"c661f103edfa4ad3ff013efd6aa2ddbbbe6b0407","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-16 13:43:12.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"2fc842ed804d6c69452fe409ef6a60f230ce7783","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 14:50:59.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/4474f55dc42f4f55b8377cdf1d45475b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/418df977ff944c9682e80dcaee6f87fe : SUCCESS in 3m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84bc3a7d877b42d5bb91434f5b816fef : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4b415b1b92214299a9057b61cf622605 : SUCCESS in 5m 01s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/73767653e808421cacc586f2d8601633 : SUCCESS in 6m 09s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/89ee73b203f84e669cb0f025dee61e77 : SUCCESS in 3m 18s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fc25c403c0d543949911ff88aa74d36c : SUCCESS in 7m 49s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c47c6121955e4589a864cefe4ec42630 : SUCCESS in 5m 16s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3e6461565ea345aca4bbd71420b2f3ae : SUCCESS in 5m 24s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ba3034d53e384070b7c03dcbe910a366 : SUCCESS in 5m 58s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/efdfeca68ebb40d3979a569e7916a19c : SUCCESS in 4m 49s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/753173cee35d44e9878a2b6ea8a265d4 : SUCCESS in 6m 32s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/4459dbbc99f540b397217e2d10f3386e : SUCCESS in 5m 14s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7b4d0551cd784496862e0e9cc941d3d6 : SUCCESS in 4m 16s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0e4f2a1165514feebcd8829226cb246b : SUCCESS in 6m 54s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/b9c9f0dbf1aa4a3fbf388bfd7d9d7ec7 : SUCCESS in 2m 30s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b20d0fc7a09b4f878d6b72cc859ecb9f : SUCCESS in 6m 20s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/64c056317929458d805d62a6abf1c63c : SUCCESS in 5m 47s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/7956b79169284a26ad82ae384e9e181c : SUCCESS in 3m 39s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/4b8d9b58882547ddbc5c04fd0342a8db : FAILURE in 36m 33s","accounts_in_message":[],"_revision_number":3},{"id":"85d88107fa8dbbf0dc9a04ebf8596c726163ffda","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-16 17:03:35.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"2c14b2e49df9c4ae6189c10f2600eee43e3fac2a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 17:48:37.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/9f93c79fe99f4040a723f898a9ade79c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0382acd91e6045428632abf47e2b69ca : SUCCESS in 3m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73bdd9199f9e43218824d5041d07ba9a : SUCCESS in 3m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9b2933912ea04a0b85bb572848a1f8b5 : SUCCESS in 3m 04s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/10eae0fe622e4746bf254b86f42baa34 : SUCCESS in 5m 46s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1b11ff404bd94e5b8fd1f31da7bd609a : SUCCESS in 6m 53s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/eae9b7b102594ecdb8e8fa1a352d7578 : SUCCESS in 7m 39s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/92c9ee3dd3a64be9a5c5b4054d52638c : SUCCESS in 5m 08s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6f32cf98c7724e68b555c7265f5f9bd2 : SUCCESS in 5m 08s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6f86eee7aae444b694f3fafa81719596 : SUCCESS in 7m 29s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/9ba5819b89c14518b4a5f5140901eccb : SUCCESS in 5m 02s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/98fc7b0891554d76b6d6b0b4052a9f85 : SUCCESS in 6m 06s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/112fd7d35e8d417fb64d21fd366f090f : SUCCESS in 4m 14s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0ca183ba2d894db19720c3a8558daec9 : SUCCESS in 8m 23s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/62a46bb723474acc92d08330b1b8f9b8 : SUCCESS in 9m 10s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/f9ad2862148f4d9e82464a3c4c1c6bdc : SUCCESS in 1m 26s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/14e5215d7c8f471b922cbec91281df5a : SUCCESS in 7m 47s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/de65a5d294cc4d18bb5ba886e3824ebf : SUCCESS in 6m 06s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/011a011a92c94bf3a51ebaa9616fb75e : SUCCESS in 4m 04s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/9b084e3116814ec5946668dcf211045d : FAILURE in 30m 39s","accounts_in_message":[],"_revision_number":4},{"id":"2827664faf2eb70ed62aa6b9d2d21336e1d1ffe3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-17 08:15:30.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"ee314cfa837a7208e24f41a3f6bb149667772d0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 09:22:40.000000000","message":"Patch Set 5: 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/39c1fdf3ffce42abb3fcc3618d342d12\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0ad158cd28b40b1bc23d22e3f82b444 : SUCCESS in 3m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a745d381736b47b19ca8214a122731e5 : SUCCESS in 3m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0fe87dc2095948c0ab8629d110844616 : SUCCESS in 3m 44s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5f2128645ac04685a7a5c73f626302d6 : SUCCESS in 6m 03s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1abbb942b9cd45caabe9dcb91168048e : SUCCESS in 6m 31s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6f56f7df0ac446b6ad055970a0366871 : SUCCESS in 7m 38s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1295e8be6f594020894ab68205a2b2ca : SUCCESS in 5m 21s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/592a34b51f3e480d8f691697a372d653 : SUCCESS in 5m 10s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/42852df87d3d43a190def7ac160fcb24 : SUCCESS in 8m 07s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/4f1586d3d9114788ad82a55006267e43 : SUCCESS in 5m 50s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ad1d82b14f774d28b98a98fe3f2cd655 : SUCCESS in 5m 15s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/c769d5374a85484bb6ed580e3adc11b8 : SUCCESS in 5m 57s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cdfe1ca90488428885f3f126ab07aadf : SUCCESS in 3m 49s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/61f4541e20344567821b45c269f9967c : SUCCESS in 7m 50s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/8438a25095d74da6bdf23f1aea94e4a4 : SUCCESS in 2m 50s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c32fb147643e473e89b323e2db1e8f97 : SUCCESS in 4m 41s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e4dc236d70354889b2efe56dac57e2fe : SUCCESS in 6m 45s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/11cf84fe1a5a4ff89d235e21787c377b : SUCCESS in 4m 29s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/b3aff49100b5456283641b7f7e5df454 : FAILURE in 33m 58s","accounts_in_message":[],"_revision_number":5},{"id":"543c4ea741067d4aa0bb5354a7c2eb0626673eb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-17 17:25:35.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"4c0becf554f8926965dbad5b83f34bdb78f91500","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 18:06:15.000000000","message":"Patch Set 6: 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/81c627d628cf40eca61a794296e58222\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/196b9a7a24ba4d94b3879b2dc958ac51 : SUCCESS in 3m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27542f821ad4430cbd3a90a44fd088d5 : SUCCESS in 3m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/658a66ece9fe4d4fa31bf3272527b6b0 : SUCCESS in 2m 54s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c6155c67ee084fe78b359cce6f7dea55 : SUCCESS in 5m 50s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3d799973426a4d948790bf646c917ec1 : SUCCESS in 8m 13s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e347049784f64e338fe6290a0b415e2c : SUCCESS in 7m 45s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3afa780cf44548ce81510fbffc20ded1 : SUCCESS in 6m 28s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f7980543d0924c72969cb6c4a6626e92 : SUCCESS in 4m 45s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/15d71f86277c449cb439826f110e0b45 : SUCCESS in 6m 28s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/843618a47d6443c4bd07e18bbb0cf135 : SUCCESS in 4m 29s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2a7108cbabc946e2a616edd649b9a5e3 : SUCCESS in 6m 13s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/74dac78ba0ed48bdab34fe6869c6e163 : SUCCESS in 3m 54s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c58e1e60119142c4b92da4a05edf6190 : SUCCESS in 5m 44s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1c4e8593c55b42cbb33c41e573c93427 : SUCCESS in 8m 40s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/5c67f55047744e969bcbf1013ed33b7d : SUCCESS in 1m 25s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ad7b46f0816d4ca1925902d0ca15937a : SUCCESS in 8m 26s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0b1db4d7a97e4502822ae9545e6db928 : SUCCESS in 7m 07s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/3b7788c6aef041019aa7c930f6826721 : SUCCESS in 3m 51s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/137903b80d614e81af9c993243b26016 : FAILURE in 25m 00s","accounts_in_message":[],"_revision_number":6},{"id":"216da9aad9334a6b95ffdce2408f33431a0d5f44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-20 09:30:49.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"21f4c91d110924862b54bdfd115d96c92d9c1bec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 10:20:16.000000000","message":"Patch Set 7: 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/8044125898604df79111fe1b28fa369a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1f98a7fb4ff457b81e15ad55250d430 : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d2f4c2feab74536988acb248422cb64 : SUCCESS in 3m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8a9a4ceea8214c08a6559e47902e56ec : SUCCESS in 3m 42s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/41b1f36d70dd4f70a50564fef198346e : SUCCESS in 7m 00s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/94e627b8b07141ee98d5dc2ad4759793 : SUCCESS in 9m 08s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ebb2e84488624f1a95273b3f65542fb9 : SUCCESS in 7m 55s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1b31c8e67d32482ca92353b67c659d49 : SUCCESS in 5m 33s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d8ce12620c7841fbb00db57491d06331 : SUCCESS in 5m 12s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/904a41f51d8045dc93364e64b1fad49b : SUCCESS in 6m 49s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/e9cd88996b764056a2fc3a33e41a1660 : SUCCESS in 4m 22s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0d64ce9de2bc494e870b41f9eece0031 : SUCCESS in 5m 38s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/15c3fce008ab4872a165c3b216f2932d : SUCCESS in 4m 14s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a0db3b3dd62b44fea295fa5e4b64b812 : SUCCESS in 6m 31s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8d46b786c521495d98319a804eb6dabb : SUCCESS in 8m 25s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/b0d993cbf4464e58bdc69152c133dd96 : SUCCESS in 1m 43s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f10419182e634097a66486c400c8181e : SUCCESS in 4m 58s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0ab86d85075248f28a6b44e086d349eb : SUCCESS in 5m 56s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/5f8ec4f492af49769451382f3e2337ed : SUCCESS in 3m 17s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/1615c66ec3c0432f97198332db3d3feb : FAILURE in 32m 26s","accounts_in_message":[],"_revision_number":7},{"id":"6aa3f74133375c04c7a17e5f3047bd5eacb8d2e5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-20 10:45:45.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"1c41660e14eb405b662c27bed19063233e0c97c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 11:38:58.000000000","message":"Patch Set 8: 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/ba6c9bd907b5443a8fe1d907c5f0f856\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad9b9a9034fa4ade90ff92dbb7f9e4b3 : SUCCESS in 2m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca74ae339e804335a3fe4ad3e561fe3d : SUCCESS in 3m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/16280b0ec175480e90839ee4e210482b : SUCCESS in 3m 01s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6141b57b8dbb4d30b052a7c8607b7959 : SUCCESS in 6m 42s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b332f15ed4a24f6884bd64f518cedbc6 : SUCCESS in 6m 43s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9ebd9e6da5be45fa99194a689d5327e4 : SUCCESS in 7m 29s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/866991f9215a454295610c0cad4bcaf5 : SUCCESS in 5m 05s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/27dda540dff64a619fa09c5dec314351 : SUCCESS in 5m 10s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ad66b61782894397abbbfe9935453387 : SUCCESS in 6m 15s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/e0be48e408a9456892e22a0efb87d3f8 : SUCCESS in 4m 05s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ce2c8f71a7fd421db168383ab222f75b : SUCCESS in 5m 06s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/f9cd2e75c8d1414eb08f6043e64dfc16 : SUCCESS in 6m 14s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5382d341916e48ec90a6ffacd72d74d4 : SUCCESS in 4m 25s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e1dd9c11261049cc9772b9ccb16bee00 : SUCCESS in 7m 22s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/1e1342b831b1409f98187612fe0fb09c : SUCCESS in 1m 33s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bd6561430f5946ae9c232282df651877 : SUCCESS in 5m 33s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fc872e16d46b48408254d9ea3676c483 : SUCCESS in 5m 31s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/a9535169d78642d5a35bed238ed18d36 : SUCCESS in 4m 02s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/c4390d5d55534a65a071911bce15d5fa : FAILURE in 34m 23s","accounts_in_message":[],"_revision_number":8},{"id":"5fa7487b2deb04cb1c6ab650d1e3fecfc826bd12","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-20 14:11:41.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"874b779bbc69ce9424e3e5b5c540f5c6df174f90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 15:19:17.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e15eed875c124902830947611f461c6d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb61888c4ad243b9a34bbc5c8baf21fd : SUCCESS in 3m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c70aebac9f14f0c99d376f7034ad770 : SUCCESS in 3m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/33d7d5f2b5634997a64b82045412e694 : SUCCESS in 3m 00s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3ed9b5abdca648b1a38af6ebb7a68d5f : SUCCESS in 5m 20s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/42e8bb931faa4fffa3d3658d3e665ac8 : SUCCESS in 7m 02s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/47d9e613ce2d435fac6dc8d4209c8996 : SUCCESS in 8m 08s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d570bd83b2204365b616fda1d3f83bfa : SUCCESS in 5m 30s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d4e8dc6026b74752acbade44fc7e69a7 : SUCCESS in 6m 45s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e939fd0360004fe1a0aac04d32089f10 : SUCCESS in 6m 39s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/2832aae7b772408fa13ceac958a0db03 : SUCCESS in 4m 14s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/60122b48d6b74b53bb21a8e9f87137a8 : SUCCESS in 6m 54s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/90d30a4c027144baa659cbca68b94051 : SUCCESS in 5m 35s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3074e4324c5e422bb9ec9b2218a37459 : SUCCESS in 8m 12s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5909db17d867406fad0ede900880d1ef : SUCCESS in 7m 30s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/8f4368134b9a4e6083cd36ad3dc59aef : SUCCESS in 1m 38s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/32a2a25cd44942449ac9fd519908ecaf : SUCCESS in 5m 09s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c9447c337690419fb39f47d1fb89d3a5 : SUCCESS in 6m 14s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/32dc18850ea340b49521fc81dac7fcd9 : SUCCESS in 3m 25s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/1d493080aae54916b84f1bd9f47cc098 : SUCCESS in 46m 57s","accounts_in_message":[],"_revision_number":8},{"id":"7518e92133535810b26a2df76130801693420a18","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-20 15:20:07.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"c261e5dd6346a7f9e0f117970244b33187fbee35","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 15:20:52.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"925110143135463ee7b03e6c5850bccf1fd88326","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 16:26:49.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/efdc82c8d9bb4861b75402986db7977e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/147def8074254d1cb0a3425c63191ba6 : SUCCESS in 3m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc0760cd37214464969a7c873ca23bd9 : SUCCESS in 3m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/240b2b48c985473c8cf49d6979f30cc6 : SUCCESS in 3m 33s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6b53413c369a4a22b5fd15dca5005f54 : SUCCESS in 6m 07s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/199b3b0c26d04d87b31842115375691d : SUCCESS in 7m 50s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4bc66f3fb06b4105a517f01c428d12d9 : SUCCESS in 7m 28s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/11d5b95f3cf44d9cbc062c127fdd653b : SUCCESS in 9m 40s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/46cdfd2b7e01476a8e35f9cb82d147ad : SUCCESS in 5m 14s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/57bcd3dafbf34c76b9c16787fb126bcb : SUCCESS in 6m 16s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d412d466a3f44cfc843fd2b5c2029146 : SUCCESS in 7m 49s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/4b2b8a28965b4b97b6860f52078a19c6 : SUCCESS in 5m 05s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0b8aad36bf7643f7b77f6a41358e03fa : SUCCESS in 6m 24s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/65bff70cb9b24bf0a686675607a3271f : SUCCESS in 6m 57s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/984a54d0666940f094404e7ac29989fd : SUCCESS in 2m 43s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9d1cc8226aa24f0b89e829e037a1d2d3 : SUCCESS in 6m 54s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/13dffdefed434bd286a66d78d8617638 : SUCCESS in 7m 05s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/a3bd7872b6a241daa3cb5d488b36cf73 : SUCCESS in 3m 40s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/2a57afd38e3c464d808a161a82fd3561 : SUCCESS in 48m 26s","accounts_in_message":[],"_revision_number":8},{"id":"547fc4948d501986d4601f9d010fb343d7afe2f7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 16:26:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"535021192bfbee472e641b02d6fad65f1b0196ff","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 16:28:12.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0f2f20e93f2f46fbab91e10d8f263490\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/280cc9ee4bce4bab916c46ff39be369d : SUCCESS in 1m 05s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/426b072b3509480995397299d484d8be : SUCCESS in 51s\n\nWarning:\n  File openstack/typos.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/Cargo.lock found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/dist-workspace.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/renovate.json5 found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File openstack/committed.toml found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job codegenerator-propose-rust-openstack-change.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"457a9276c3938b778e6a7447a947f40d09b89ca1","revisions":{"9aa6050e98db2bb0333f763ebb5ba4bcc987331b":{"kind":"REWORK","_number":1,"created":"2026-07-16 07:52:55.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/1"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"subject":"Fix min-ver for BS attachment and resource_filters operations","message":"Fix min-ver for BS attachment and resource_filters operations\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/9aa6050e98db2bb0333f763ebb5ba4bcc987331b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/9aa6050e98db2bb0333f763ebb5ba4bcc987331b"}]},"branch":"refs/heads/master"},"9b0fb1ab4cc897f68c3f3df9b6ae0d15cce66a4a":{"kind":"REWORK","_number":2,"created":"2026-07-16 11:56:20.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/2"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 11:55:24.000000000","tz":120},"subject":"fix: populate api_ver from operation-level x-openstack.min-ver","message":"fix: populate api_ver from operation-level x-openstack.min-ver\n\nFor SDK, TUI and CLI bindings, api_ver/microversion was only populated\nfrom request body schema\u0027s x-openstack.min-ver, causing list/get\noperations to miss version info set at the operation level. Now falls\nback to operation-level spec x-openstack when body has no min-ver.\n\nFor body operations, the module name suffix _\u003cversion\u003e is preserved.\nFor operations without a body, only the version info is set without\nmodifying the module name.\n\nFix min-ver for BS attachment and resource_filters operations\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/9b0fb1ab4cc897f68c3f3df9b6ae0d15cce66a4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/9b0fb1ab4cc897f68c3f3df9b6ae0d15cce66a4a"}]},"branch":"refs/heads/master"},"5b4db7e085e5f50d0ba046e431dbfac087792614":{"kind":"REWORK","_number":3,"created":"2026-07-16 13:43:12.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/3"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 13:37:12.000000000","tz":120},"subject":"fix: populate api_ver from operation-level x-openstack.min-ver","message":"fix: populate api_ver from operation-level x-openstack.min-ver\n\nFor SDK, TUI and CLI bindings, api_ver/microversion was only populated\nfrom request body schema\u0027s x-openstack.min-ver, causing list/get\noperations to miss version info set at the operation level. Now falls\nback to operation-level spec x-openstack when body has no min-ver.\n\nFor body operations, the module name suffix _\u003cversion\u003e is preserved.\nFor operations without a body, only the version info is set without\nmodifying the module name.\n\nFix min-ver for BS attachment and resource_filters operations\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/5b4db7e085e5f50d0ba046e431dbfac087792614"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5b4db7e085e5f50d0ba046e431dbfac087792614"}]},"branch":"refs/heads/master"},"2637ad0f4ba84c7080aadc38a74bcac5defccb89":{"kind":"REWORK","_number":4,"created":"2026-07-16 17:03:35.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/4"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 17:03:23.000000000","tz":120},"subject":"fix: populate api_ver from operation-level x-openstack.min-ver","message":"fix: populate api_ver from operation-level x-openstack.min-ver\n\nFor SDK, TUI and CLI bindings, api_ver/microversion was only populated\nfrom request body schema\u0027s x-openstack.min-ver, causing list/get\noperations to miss version info set at the operation level. Now falls\nback to operation-level spec x-openstack when body has no min-ver.\n\nFor body operations, the module name suffix _\u003cversion\u003e is preserved.\nFor operations without a body, only the version info is set without\nmodifying the module name.\n\nFix min-ver for BS attachment and resource_filters operations\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/2637ad0f4ba84c7080aadc38a74bcac5defccb89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/2637ad0f4ba84c7080aadc38a74bcac5defccb89"}]},"branch":"refs/heads/master"},"5cbecbd24cc2a420e6b01d9ce5a115bf8566873c":{"kind":"REWORK","_number":5,"created":"2026-07-17 08:15:30.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/5"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-17 08:15:19.000000000","tz":120},"subject":"fix: populate api_ver from operation-level x-openstack.min-ver","message":"fix: populate api_ver from operation-level x-openstack.min-ver\n\nFor SDK, TUI and CLI bindings, api_ver/microversion was only populated\nfrom request body schema\u0027s x-openstack.min-ver, causing list/get\noperations to miss version info set at the operation level. Now falls\nback to operation-level spec x-openstack when body has no min-ver.\n\nFor body operations, the module name suffix _\u003cversion\u003e is preserved.\nFor operations without a body, only the version info is set without\nmodifying the module name.\n\nFix min-ver for BS attachment and resource_filters operations\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/5cbecbd24cc2a420e6b01d9ce5a115bf8566873c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5cbecbd24cc2a420e6b01d9ce5a115bf8566873c"}]},"branch":"refs/heads/master"},"9f1a53ce84ed32c73119da89a2c5647bb2491e7f":{"kind":"REWORK","_number":6,"created":"2026-07-17 17:25:35.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/6"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-17 17:25:06.000000000","tz":120},"subject":"fix: populate api_ver from operation-level x-openstack.min-ver","message":"fix: populate api_ver from operation-level x-openstack.min-ver\n\nFor SDK, TUI and CLI bindings, api_ver/microversion was only populated\nfrom request body schema\u0027s x-openstack.min-ver, causing list/get\noperations to miss version info set at the operation level. Now falls\nback to operation-level spec x-openstack when body has no min-ver.\n\nFor body operations, the module name suffix _\u003cversion\u003e is preserved.\nFor operations without a body, only the version info is set without\nmodifying the module name.\n\nFix min-ver for BS attachment and resource_filters operations\n\nFor array items where DictInput.value_type is String (e.g.,\nnode_taints), the CLI generates JSON objects with serde_json::Value\nitems. The SDK expects BTreeMap\u003cCow\u003c\u0027a, str\u003e, Cow\u003c\u0027a, str\u003e\u003e values. The\nfix now checks the DictInput value type and converts JSON values to the\nappropriate SDK type:\n- String/SecretString → to_string().into() produces Into\u003cCow\u003c\u0027_, str\u003e\u003e\n- Integer/Number/Boolean → serde_json::from_value directly\n- Complex (dict/array) → serde_json::from_value into the SDK type\n\nThis resolves the trait bound error where Vec\u003cBTreeMap\u003c_,\nserde_json::Value\u003e\u003e doesn\u0027t implement Into\u003cVec\u003cBTreeMap\u003cCow\u003c\u0027_, str\u003e,\nCow\u003c\u0027_, str\u003e\u003e\u003e\u003e.\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/9f1a53ce84ed32c73119da89a2c5647bb2491e7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/9f1a53ce84ed32c73119da89a2c5647bb2491e7f"}]},"branch":"refs/heads/master"},"fbb565929dee97f2d215364dc17137c8c30cdb9e":{"kind":"REWORK","_number":7,"created":"2026-07-20 09:30:49.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/7"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-20 09:30:36.000000000","tz":120},"subject":"fix: populate api_ver from operation-level x-openstack.min-ver","message":"fix: populate api_ver from operation-level x-openstack.min-ver\n\nFor SDK, TUI and CLI bindings, api_ver/microversion was only populated\nfrom request body schema\u0027s x-openstack.min-ver, causing list/get\noperations to miss version info set at the operation level. Now falls\nback to operation-level spec x-openstack when body has no min-ver.\n\nFor body operations, the module name suffix _\u003cversion\u003e is preserved.\nFor operations without a body, only the version info is set without\nmodifying the module name.\n\nFix min-ver for BS attachment and resource_filters operations\n\nFor array items where DictInput.value_type is String (e.g.,\nnode_taints), the CLI generates JSON objects with serde_json::Value\nitems. The SDK expects BTreeMap\u003cCow\u003c\u0027a, str\u003e, Cow\u003c\u0027a, str\u003e\u003e values. The\nfix now checks the DictInput value type and converts JSON values to the\nappropriate SDK type:\n- String/SecretString → to_string().into() produces Into\u003cCow\u003c\u0027_, str\u003e\u003e\n- Integer/Number/Boolean → serde_json::from_value directly\n- Complex (dict/array) → serde_json::from_value into the SDK type\n\nThis resolves the trait bound error where Vec\u003cBTreeMap\u003c_,\nserde_json::Value\u003e\u003e doesn\u0027t implement Into\u003cVec\u003cBTreeMap\u003cCow\u003c\u0027_, str\u003e,\nCow\u003c\u0027_, str\u003e\u003e\u003e\u003e.\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/fbb565929dee97f2d215364dc17137c8c30cdb9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/fbb565929dee97f2d215364dc17137c8c30cdb9e"}]},"branch":"refs/heads/master"},"457a9276c3938b778e6a7447a947f40d09b89ca1":{"kind":"REWORK","_number":8,"created":"2026-07-20 10:45:45.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/86/997486/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/86/997486/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/86/997486/8"}}},"commit":{"parents":[{"commit":"4938674560d5ae08d69cce4a2b365ce3015d3b58","subject":"fix(cli): use per-entry srv_type instead of stale loop variable","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/4938674560d5ae08d69cce4a2b365ce3015d3b58"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-16 07:52:28.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2026-07-20 10:45:33.000000000","tz":120},"subject":"fix: populate api_ver from operation-level x-openstack.min-ver","message":"fix: populate api_ver from operation-level x-openstack.min-ver\n\nFor SDK, TUI and CLI bindings, api_ver/microversion was only populated\nfrom request body schema\u0027s x-openstack.min-ver, causing list/get\noperations to miss version info set at the operation level. Now falls\nback to operation-level spec x-openstack when body has no min-ver.\n\nFor body operations, the module name suffix _\u003cversion\u003e is preserved.\nFor operations without a body, only the version info is set without\nmodifying the module name.\n\nFix min-ver for BS attachment and resource_filters operations\n\nFor array items where DictInput.value_type is String (e.g.,\nnode_taints), the CLI generates JSON objects with serde_json::Value\nitems. The SDK expects BTreeMap\u003cCow\u003c\u0027a, str\u003e, Cow\u003c\u0027a, str\u003e\u003e values. The\nfix now checks the DictInput value type and converts JSON values to the\nappropriate SDK type:\n- String/SecretString → to_string().into() produces Into\u003cCow\u003c\u0027_, str\u003e\u003e\n- Integer/Number/Boolean → serde_json::from_value directly\n- Complex (dict/array) → serde_json::from_value into the SDK type\n\nThis resolves the trait bound error where Vec\u003cBTreeMap\u003c_,\nserde_json::Value\u003e\u003e doesn\u0027t implement Into\u003cVec\u003cBTreeMap\u003cCow\u003c\u0027_, str\u003e,\nCow\u003c\u0027_, str\u003e\u003e\u003e\u003e.\n\nChange-Id: I2bcde122d1db5fa35cb9ed14866081b375193135\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/457a9276c3938b778e6a7447a947f40d09b89ca1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/457a9276c3938b778e6a7447a947f40d09b89ca1"}]},"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
