)]}'
{"id":"openstack%2Fcodegenerator~948195","triplet_id":"openstack%2Fcodegenerator~master~I43460adb71c18516c65ae20cf29a0a42a201a01f","project":"openstack/codegenerator","branch":"master","hashtags":[],"change_id":"I43460adb71c18516c65ae20cf29a0a42a201a01f","subject":"Start populating resource_key in the CLI","status":"MERGED","created":"2025-04-25 13:34:36.000000000","updated":"2025-04-25 17:22:47.000000000","submitted":"2025-04-25 17:22:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"948195","meta_rev_id":"348311b90801325fedb954f37503a27abfe85519","_number":948195,"virtual_id_number":948195,"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":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-25 17:22:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":2,"date":"2025-04-25 16:17:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":1,"date":"2025-04-25 16:17:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"2025-04-25 15:24:59.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":"34d12af450c8b167e073a994614cf457088e247e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-04-25 13:34:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fde98cf2d7c1cb78450e9daf69faa0145acbd863","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-04-25 14:26:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"94cef3c14a64b4111a444b8165663321d1524019","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 15:24:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca35fb70ca6c43978aad0e853afa7a60\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c66133310cd495a91403462a269dc43 : SUCCESS in 2m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df5f4e8ecebe44ba99651620d5b2ccd7 : SUCCESS in 3m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/36a52a6c5e3c464a8601a24da7ee5992 : SUCCESS in 2m 06s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/62144fdd93a9403094747852e5e53207 : SUCCESS in 2m 46s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1a49cd34c0614d58a2a11f94f6870571 : SUCCESS in 6m 57s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d7478be1930543b1908814e11e69b201 : SUCCESS in 8m 02s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0f85c5503cc9468f9de20aaf97ca8f27 : SUCCESS in 5m 03s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/efd624117a4e4ead9a9334a1ae6898cd : SUCCESS in 3m 58s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e10e65ff9dc34069a31a330406751008 : SUCCESS in 5m 33s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/aa17dbaf7453472588cf26eb57105a79 : SUCCESS in 6m 54s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/e693fd1c5dd04fedbd98e54047c74e11 : SUCCESS in 3m 47s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2b2dcc92b6024ce3bdafa3b425a0c9b3 : SUCCESS in 7m 09s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9f93f2dbf336448b920b135b1798cd4d : SUCCESS in 5m 48s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/5e99065103054bb592461a6764ce507f : SUCCESS in 1m 17s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4b58817a725647ce97a723b9279ca0bb : SUCCESS in 4m 54s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b4a518acffa44d7eb4ad76d476c7c6cd : SUCCESS in 5m 19s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/cc716f4728e24068bf45bf0f6bb30765 : SUCCESS in 3m 16s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/e56d8486371f412da68878cd8e9a0e43 : SUCCESS in 38m 57s","accounts_in_message":[],"_revision_number":2},{"id":"07bef3069e8268031280f4cde122057d42ba483f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-04-25 16:17:50.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"fdb0246db278e062a5b6592b8389a88e44c7c60f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 16:18:11.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"49d8b88c9ad2c0d167bcf3d183632a05a3c73e00","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 17:22:01.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/92de04b1ab4b41a38d66fde5106d580a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96ed923492e241998b081c72bc8c96fa : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f6b9abfd080487dab71ea181e5763b9 : SUCCESS in 4m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9c2a242e8c1941d3a59f6fee598af681 : SUCCESS in 3m 50s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b05e1d32de17435c915d875e7cfadf51 : SUCCESS in 7m 58s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c1f62c405fe84babacd3fc01ad75c110 : SUCCESS in 5m 04s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f31e289792af44d7af054f0e07327414 : SUCCESS in 6m 35s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ee9bde11eef1407fae0a1e692cfb8d9f : SUCCESS in 2m 33s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c501da4c096c43dcba307f7ea399f631 : SUCCESS in 5m 02s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cf41f51cd7ec4a9495824b6411e3d1b7 : SUCCESS in 3m 18s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4d36e88e34bb44e28112eb792b02f7bd : SUCCESS in 2m 36s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/d53f66e3385a453ca7429c53925cce25 : SUCCESS in 3m 38s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/70c3c82ad67943d9abe304014fdc0f40 : SUCCESS in 3m 43s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f9d13a5b610648c4b9908e8db6e17ed6 : SUCCESS in 3m 13s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/d9a5725499d440828ac012f6fc5cf48b : SUCCESS in 1m 42s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/58a7fe1f7ae84f989350f283ca6c70d9 : SUCCESS in 2m 42s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0c222698c1814e519a42574a68a9bafb : SUCCESS in 2m 44s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/75b0d42e4d3c4cc693b91f92d988c653 : SUCCESS in 3m 03s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/49f4e477fbf14b84ad44f0fc7c56ee16 : SUCCESS in 49m 59s","accounts_in_message":[],"_revision_number":2},{"id":"7fc5a022aaaa566cd753a9c3fb7ee337d060b57b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 17:22:01.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"348311b90801325fedb954f37503a27abfe85519","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-25 17:22:47.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d6aae74f1174497b2d45533351c67f3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11a1a77d5202417c9b93dee665e80bdc : SUCCESS in 30s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/c1e071ad2d8d4ea1983e7c7e9013e3be : SUCCESS in 37s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"63632a0ced3a33803af18aed0f8087335a6ca96a","revisions":{"e6fbdc88c52811e91d9f8e1d520beb39800302ec":{"kind":"REWORK","_number":1,"created":"2025-04-25 13:34:36.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/95/948195/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/95/948195/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/1"}}},"commit":{"parents":[{"commit":"a0e5529b8a01143f938008965dd23eb5b393341e","subject":"Fix few nova response schemas","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/a0e5529b8a01143f938008965dd23eb5b393341e"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-04-25 13:33:18.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-04-25 13:33:18.000000000","tz":120},"subject":"Start populating resource_key in the CLI","message":"Start populating resource_key in the CLI\n\nNext step of enabling CLI output configuration. This time we add\nresource_key into the generated CLI code so that we can map config\nentries.\n\nChange-Id: I43460adb71c18516c65ae20cf29a0a42a201a01f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/e6fbdc88c52811e91d9f8e1d520beb39800302ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/e6fbdc88c52811e91d9f8e1d520beb39800302ec"}]},"branch":"refs/heads/master"},"63632a0ced3a33803af18aed0f8087335a6ca96a":{"kind":"REWORK","_number":2,"created":"2025-04-25 14:26:17.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/95/948195/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/95/948195/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/95/948195/2"}}},"commit":{"parents":[{"commit":"a0e5529b8a01143f938008965dd23eb5b393341e","subject":"Fix few nova response schemas","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/a0e5529b8a01143f938008965dd23eb5b393341e"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-04-25 13:33:18.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-04-25 14:02:38.000000000","tz":120},"subject":"Start populating resource_key in the CLI","message":"Start populating resource_key in the CLI\n\nNext step of enabling CLI output configuration. This time we add\nresource_key into the generated CLI code so that we can map config\nentries.\n\nChange-Id: I43460adb71c18516c65ae20cf29a0a42a201a01f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/63632a0ced3a33803af18aed0f8087335a6ca96a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/63632a0ced3a33803af18aed0f8087335a6ca96a"}]},"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":{}}}]}
