)]}'
{"id":"openstack%2Fcodegenerator~923587","triplet_id":"openstack%2Fcodegenerator~master~I4e70b85bb16a40cb3dff0d5ddc6004aabe0d1c62","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":"2024-07-08 14:50:51.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":"I4e70b85bb16a40cb3dff0d5ddc6004aabe0d1c62","subject":"Consume decorated Keystone methods","status":"MERGED","created":"2024-07-05 18:42:39.000000000","updated":"2024-07-08 15:19:50.000000000","submitted":"2024-07-08 15:18:51.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":"923587","meta_rev_id":"97a8fa0a814584b4b1784f606f0562fb5ac09848","_number":923587,"virtual_id_number":923587,"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":"2024-07-08 15:18:51.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":"2024-07-08 14:50:51.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":"2024-07-08 14:50:51.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":"2024-07-05 18:54:38.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":"e7eecf010a6c485b77bb712807a55847aeff7398","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-07-05 18:42:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5fbd7d8fcb0cf4a50935ba98c07ac4bddf1e04b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-05 18:54:38.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/abfbf62d22ed4e1a8a1ec61c3e9b73a5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e1063fc9f2a43248aac52ed9710a4ea : SUCCESS in 2m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a3d988ae81b34477b6be60ddbcd76097 : SUCCESS in 3m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4c6891de94014b8a8c4a48b454cd6fe2 : SUCCESS in 3m 55s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9b674e330fd04adcad8234b398b66a88 : SUCCESS in 5m 42s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a2653c69b7ca4788aff1b415a85238d6 : FAILURE in 5m 24s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4a615b45fcdc495792516d24d16419a0 : SUCCESS in 4m 43s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/573281a27db34240a2e1c42b3e6d69ce : FAILURE in 5m 42s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d6582b0956a74679a32a25728c01d9e3 : SUCCESS in 5m 28s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cd04ed38128647faa541e285a7069a7a : SUCCESS in 7m 01s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/ee7313ae4a3046ae84dce1e48300982e : SUCCESS in 1m 26s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/29c2ea3e488746d3a8b585d826308d8c : SUCCESS in 3m 30s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/69d1e0b5f86f4b12a898f560fea53b98 : SUCCESS in 6m 50s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/1b6ee27158984970babb732bcec3a2d6 : SKIPPED Skipped due to failed job codegenerator-openapi-image-tips-with-api-ref\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/28c652e6b006492db707970f2c6418f8 : SKIPPED Skipped due to failed job codegenerator-openapi-image-tips-with-api-ref","accounts_in_message":[],"_revision_number":1},{"id":"d9579d8f120d8f8a44d55532cc12433509835955","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-07-08 08:10:01.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"27918da6d9a6d4a49fed9ae3559ffa8e16f06eba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 08:27:59.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/79ae180a0d084398b9119bae154ed8f7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b3551b352774ec898865d530040b58a : SUCCESS in 2m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c90d1058459f476cbe5d22b79ac43cf3 : SUCCESS in 3m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/03a53a6d14aa4c57a3c79203e9ef7f0b : SUCCESS in 3m 31s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/db05b71e5172425da57a3ffae47de836 : SUCCESS in 5m 37s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8e3e11a57bbc4ccc8e2a79a14752e569 : FAILURE in 5m 10s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cbbaf2b87bcf496c8922a142870d5dcf : SUCCESS in 6m 05s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f534f0b6c0184b4a8523976d55f250f7 : SUCCESS in 5m 19s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d900bbd27bf1464c90c3be62767a5337 : SUCCESS in 4m 47s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/10932523e4da42879a1772ff5f7dcde0 : SUCCESS in 5m 45s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/38c599906a1943d3aefc2c14bf535079 : SUCCESS in 1m 27s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/562c4a3f7905432aa451d97c36c9f14d : SUCCESS in 4m 07s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bf8004b741164cdf95b4b04ae0203652 : SUCCESS in 5m 00s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/babcaa2131d04970a8222055be14a37c : SKIPPED Skipped due to failed job codegenerator-openapi-compute-tips-with-api-ref\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/89823267c1d24de391cdc32d3bcf8b4f : SKIPPED Skipped due to failed job codegenerator-openapi-compute-tips-with-api-ref","accounts_in_message":[],"_revision_number":2},{"id":"d5a8467212f80758d9c2afe3e613236cd3af4417","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-07-08 09:25:35.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"7a697615938beb419501d3ac6ed84fd05be88c18","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 09:48:10.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/99fcd527cacd4df1bd2a308e0222b4e6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1934f20a6b7740508242c08c8f0ac46c : SUCCESS in 2m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c58c8e1a87f04f078f67e3f43bb6fc44 : SUCCESS in 3m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/92c9ca742c2845209b1b755409a79fe2 : SUCCESS in 3m 10s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b8885db978d244a4bc375cc85e277294 : SUCCESS in 4m 36s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e672348a68234dcfa0a200d07b90a2b7 : SUCCESS in 4m 38s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/173a7b7d349f4ca598312daca165ec02 : SUCCESS in 5m 04s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8711e88a98fe480b8ca0f59546d444a6 : SUCCESS in 4m 38s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d1b86a9bb176437ba12e51788d9e34c2 : SUCCESS in 4m 39s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2752d389a0494812ae4a07bfc6ada690 : SUCCESS in 6m 08s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/088fc4708d9847649367987633a0ff55 : SUCCESS in 1m 20s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/537340ae311c40b9991a6adb99d4bf29 : SUCCESS in 3m 52s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b7986840f90f460ea2f843e755a6cf4a : SUCCESS in 4m 47s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/b290a23769884383a06375f651cbceef : SUCCESS in 2m 22s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/2e062c5547c445e68d630f2eb2a4a854 : FAILURE in 3m 01s","accounts_in_message":[],"_revision_number":3},{"id":"e6a8c33bf8fe899ed26414bd3fef753982ec6c35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-07-08 12:20:41.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"5179fa478118c8330eef2710599572045c021a54","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 12:45:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb75c49f7f02478ca1b57424a7f3e1cd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b9342c2b60c4ce684dbee0f24ef72df : SUCCESS in 3m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bab55124e50a4284b264fae3d820df75 : SUCCESS in 4m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d37213565a2e4f80a13066f7e721ed3e : SUCCESS in 3m 16s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/20a23b6a8a6c487faa4106ac62375fb8 : SUCCESS in 4m 40s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8fc5106eaacf4d038d76fd1bcc5908e0 : SUCCESS in 5m 31s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/786058a887fd48c08ff0965d69d5564d : SUCCESS in 6m 22s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/36520aa35a0a46aea19bcc53f6197da8 : SUCCESS in 5m 05s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0c4f858b4d4f48e589f716797ca45fb9 : SUCCESS in 6m 22s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/21dfeee54bb9474fb9877b55f633f9be : SUCCESS in 5m 18s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/ed93359a769d4e618ddc9fc8c9cff025 : SUCCESS in 1m 15s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f3f686e761174030a6266b2619db4902 : SUCCESS in 3m 34s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4361dbd750d142c9b65435a114b64549 : SUCCESS in 4m 30s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/e0f51f9345bf44f699d8a7087575b7d5 : SUCCESS in 2m 57s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/27f640afe030423785304a4ae07574f0 : SUCCESS in 13m 04s","accounts_in_message":[],"_revision_number":4},{"id":"225f4a69f4b5bce3d5e12eabdca73d2df6800131","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-07-08 14:50:51.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"7c7dfd5d62fac35d97ffde1a8b037cc933139fd1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 14:51:19.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"7fe2917d85e9ff3e8978306329c85a39b2f4f198","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 15:18:51.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45e64f247154405da031f6c6d8e803d4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c70ada73fd94356a1568034f4ca56bc : SUCCESS in 3m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d321e219d3849dd8d35e9e4b45f58f0 : SUCCESS in 3m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/426d4b73f94346ee993f315e8b1c21cf : SUCCESS in 4m 24s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a1b0c53d5bca41f7b79a1071de19b3b9 : SUCCESS in 5m 23s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/464f74783b154e98b08a75db67758248 : SUCCESS in 5m 18s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5c03495861c046a99aae746542b3d04d : SUCCESS in 5m 05s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1c0a90fbf730470299f4cc28aefed949 : SUCCESS in 4m 30s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/57e60d4b556d4a699995a9818ab36590 : SUCCESS in 4m 46s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1d834f19208840d3b149ba5b4b5b2b89 : SUCCESS in 6m 34s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/11d1cb19990f4b8183a999c3701fdc26 : SUCCESS in 2m 03s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/dbc629856ce64b00b6e1e227aaba32ec : SUCCESS in 4m 38s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ce4cd68493094996b009dd1e3920916b : SUCCESS in 4m 39s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/cfb20717ec4b4a5faf62987f2367f8e3 : SUCCESS in 2m 44s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/e944bb5ed6284e48beff0bcc4123cc86 : SUCCESS in 12m 40s","accounts_in_message":[],"_revision_number":4},{"id":"2a07aa3326df71feb503c3d126044c05899ab099","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 15:18:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"97a8fa0a814584b4b1784f606f0562fb5ac09848","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-08 15:19:50.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bf5d7fdb9e4f4c26896c9c51e60a6cc7\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b44f1c8527743d4925997919ae7abf3 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d038d9d8d149e33a621ff9904c8964eb61d22d75","revisions":{"63c86f92e65a26f2af535f56f7fb44e58150ec5f":{"kind":"REWORK","_number":1,"created":"2024-07-05 18:42:39.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/87/923587/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/87/923587/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/1"}}},"commit":{"parents":[{"commit":"5420dbb0c9253044d44bcd0012bceb2af033dae3","subject":"Add job to generate rust code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5420dbb0c9253044d44bcd0012bceb2af033dae3"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-05 18:17:07.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-05 18:41:56.000000000","tz":120},"subject":"Consume decorated Keystone methods","message":"Consume decorated Keystone methods\n\nWe started decorating Keystone with schema validation similarly to other\nservices. Since Keystone uses Flask and thus we do not use base\nprocessing split the processing into separate method and call it.\n\nChange-Id: I4e70b85bb16a40cb3dff0d5ddc6004aabe0d1c62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/63c86f92e65a26f2af535f56f7fb44e58150ec5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/63c86f92e65a26f2af535f56f7fb44e58150ec5f"}]},"branch":"refs/heads/master"},"323c9354214b0f0a93ee33bc6d465aa2cabc71af":{"kind":"REWORK","_number":2,"created":"2024-07-08 08:10:01.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/87/923587/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/87/923587/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/2"}}},"commit":{"parents":[{"commit":"5420dbb0c9253044d44bcd0012bceb2af033dae3","subject":"Add job to generate rust code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5420dbb0c9253044d44bcd0012bceb2af033dae3"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-05 18:17:07.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-08 08:09:51.000000000","tz":120},"subject":"Consume decorated Keystone methods","message":"Consume decorated Keystone methods\n\nWe started decorating Keystone with schema validation similarly to other\nservices. Since Keystone uses Flask and thus we do not use base\nprocessing split the processing into separate method and call it.\n\nChange-Id: I4e70b85bb16a40cb3dff0d5ddc6004aabe0d1c62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/323c9354214b0f0a93ee33bc6d465aa2cabc71af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/323c9354214b0f0a93ee33bc6d465aa2cabc71af"}]},"branch":"refs/heads/master"},"96c2e1629ae58a37e9f47939e5f943b847152933":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-07-08 09:25:35.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/87/923587/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/87/923587/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/3"}}},"commit":{"parents":[{"commit":"fdf8bda6beebac9e699428d4efc7616b9edbe93f","subject":"Fix nova schema workaround","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/fdf8bda6beebac9e699428d4efc7616b9edbe93f"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-05 18:17:07.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-08 09:25:35.000000000","tz":0},"subject":"Consume decorated Keystone methods","message":"Consume decorated Keystone methods\n\nWe started decorating Keystone with schema validation similarly to other\nservices. Since Keystone uses Flask and thus we do not use base\nprocessing split the processing into separate method and call it.\n\nChange-Id: I4e70b85bb16a40cb3dff0d5ddc6004aabe0d1c62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/96c2e1629ae58a37e9f47939e5f943b847152933"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/96c2e1629ae58a37e9f47939e5f943b847152933"}]},"branch":"refs/heads/master","description":"Rebase"},"d038d9d8d149e33a621ff9904c8964eb61d22d75":{"kind":"REWORK","_number":4,"created":"2024-07-08 12:20:41.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/87/923587/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/87/923587/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/87/923587/4"}}},"commit":{"parents":[{"commit":"fdf8bda6beebac9e699428d4efc7616b9edbe93f","subject":"Fix nova schema workaround","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/fdf8bda6beebac9e699428d4efc7616b9edbe93f"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-05 18:17:07.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-07-08 12:20:31.000000000","tz":120},"subject":"Consume decorated Keystone methods","message":"Consume decorated Keystone methods\n\nWe started decorating Keystone with schema validation similarly to other\nservices. Since Keystone uses Flask and thus we do not use base\nprocessing split the processing into separate method and call it.\n\nChange-Id: I4e70b85bb16a40cb3dff0d5ddc6004aabe0d1c62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/d038d9d8d149e33a621ff9904c8964eb61d22d75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/d038d9d8d149e33a621ff9904c8964eb61d22d75"}]},"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":{}}}]}
