)]}'
{"id":"openstack%2Fcodegenerator~915137","triplet_id":"openstack%2Fcodegenerator~master~I4a53a68777aceb1dfb6d2d4fc8ac9f0d536ec5e9","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-04-10 16:56:03.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":"I4a53a68777aceb1dfb6d2d4fc8ac9f0d536ec5e9","subject":"Improve model name conflict resolution","status":"MERGED","created":"2024-04-05 14:48:56.000000000","updated":"2024-04-10 17:24:36.000000000","submitted":"2024-04-10 17:23:40.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":"915137","meta_rev_id":"0a83e47674041767dc713b9d72e2d178385e9e7d","_number":915137,"virtual_id_number":915137,"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-04-10 17:23:40.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-04-10 16:56:03.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-04-10 16:56:03.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-04-05 17:05:37.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":"eb9d23d0c9b8eedcdd92bc0babf570c482b7bbc0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-05 14:48:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2288bd875e90fb5cc7f0b8a1639ede40e2a07efc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-05 17:05:37.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/33f3c3df01ba4cbaa33f0ca8fe585f46\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc139a9bd64c4ec79f1fe126049c3367 : SUCCESS in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5944267162b64bb4a1aca21b7933d290 : FAILURE in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1290476baf8f49d09f84f73697b2386c : SUCCESS in 3m 44s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bad4019982c3481c9ce8117415ba3c09 : RETRY_LIMIT Ansible setup timeout in 1m 11s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/73215cafd9d448f7b888e938f73f46b7 : POST_FAILURE in 5m 08s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7a85c336f42846de846b99ffea84ca78 : POST_FAILURE in 4m 21s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/49f23b7189b94efd8ddeaef63a04c246 : POST_FAILURE in 4m 51s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/101b795019ab4c119ccf31cd9b789eb8 : POST_FAILURE in 4m 07s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/08bd05562193432da663f961feb7f32d : POST_FAILURE in 5m 08s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fe332ea567034006b506b6272486b23e : POST_FAILURE in 3m 55s","accounts_in_message":[],"_revision_number":1},{"id":"e28afcfe977ada302099312e1cded52bda75bf61","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-10 16:33:45.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"987b72083fa6e96ce025090e9cf62997fbc1477d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 16:52:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/12f71845302c4159993f753fb30d0398\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53aec4c9da6941fd90d8a949f4cd7505 : SUCCESS in 2m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9016de01112e4438b5e135a9e27e01ef : SUCCESS in 3m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/55b451d28d0c46e6b35cfcf36c1492bd : SUCCESS in 4m 13s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9596fca60e7c413a973062e94853bdb6 : SUCCESS in 4m 49s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1f80d00672a9440bb2bedad11ac0d68f : SUCCESS in 5m 55s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/64bb2ae054894e60ae7108a108ff6624 : SUCCESS in 4m 41s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/efb3525fff3c408aa95b539d96146f83 : SUCCESS in 4m 42s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f2631d203a644f4c92def311963002ce : SUCCESS in 4m 49s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4d706715973c4bf9a0b165bafaf31c1b : SUCCESS in 5m 01s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/15dc5502ede0494289e2364446ca25de : SUCCESS in 3m 47s","accounts_in_message":[],"_revision_number":2},{"id":"8cdeefe644bd8fc877b9cb3c40fb95ea19af8c39","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-04-10 16:56:03.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"91ee609c2681f1080268848327b6fb051ce594d6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 16:56:30.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b7cb48bcf451b933cec7dc37bbc110b1e75dfa2e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 17:23:40.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46479e1b6d274ab78229677436197a16\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59a353d969424f699ce89e1a03b34256 : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ed1670735bca4b3bbeaac385f2413dc6 : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4e4036faae9746108ad6007c32e0b757 : SUCCESS in 3m 16s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3f802624e0ad48fca25e4da84e05a726 : SUCCESS in 6m 25s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/07e5e10717cc4ae6aa02d9fabb10b5f5 : SUCCESS in 4m 48s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9e51e855ed82465781b004a06edd7a32 : SUCCESS in 5m 00s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/619d8eb033f64af0a4c22065985f58f4 : SUCCESS in 4m 31s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9f170009d94446e5ad384e54bac5f483 : SUCCESS in 6m 28s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b100005dccda4356921a242779a460f0 : SUCCESS in 5m 34s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6cb49404a40e48a99eddacfa223b5972 : SUCCESS in 4m 46s","accounts_in_message":[],"_revision_number":2},{"id":"1333336c5dd31b3e83eed86e3ae76ceaf952548f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 17:23:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"0a83e47674041767dc713b9d72e2d178385e9e7d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-10 17:24:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad38c14c958343aaaaca5a804fd0d4c7\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d789feb87144c91bb17b02968028e73 : SUCCESS in 37s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"63cfb708b27821ce90e2f4c5c92e86127da06b79","revisions":{"5bb0347a82974f68da4d42bd3c462cf1369573a4":{"kind":"REWORK","_number":1,"created":"2024-04-05 14:48:56.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/37/915137/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/37/915137/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/1"}}},"commit":{"parents":[{"commit":"268131f76648df12a9960e0cee3f9580e3dbbbe7","subject":"fix keystone federation mapping schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/268131f76648df12a9960e0cee3f9580e3dbbbe7"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-04-05 14:43:04.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-04-05 14:43:04.000000000","tz":120},"subject":"Improve model name conflict resolution","message":"Improve model name conflict resolution\n\nOctavia models uncover issues in the way of handling model name\nconflicts. There is very deep nesting with same model schemas. Instead\nof adding model type name try to add parent name as prefix.\n\nChange-Id: I4a53a68777aceb1dfb6d2d4fc8ac9f0d536ec5e9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5bb0347a82974f68da4d42bd3c462cf1369573a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/5bb0347a82974f68da4d42bd3c462cf1369573a4"}]},"branch":"refs/heads/master"},"63cfb708b27821ce90e2f4c5c92e86127da06b79":{"kind":"REWORK","_number":2,"created":"2024-04-10 16:33:45.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/37/915137/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/37/915137/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/37/915137/2"}}},"commit":{"parents":[{"commit":"268131f76648df12a9960e0cee3f9580e3dbbbe7","subject":"fix keystone federation mapping schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/268131f76648df12a9960e0cee3f9580e3dbbbe7"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-04-05 14:43:04.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-04-10 16:33:26.000000000","tz":120},"subject":"Improve model name conflict resolution","message":"Improve model name conflict resolution\n\nOctavia models uncover issues in the way of handling model name\nconflicts. There is very deep nesting with same model schemas. Instead\nof adding model type name try to add parent name as prefix.\n\nChange-Id: I4a53a68777aceb1dfb6d2d4fc8ac9f0d536ec5e9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/63cfb708b27821ce90e2f4c5c92e86127da06b79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/63cfb708b27821ce90e2f4c5c92e86127da06b79"}]},"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":{}}}]}
