)]}'
{"id":"openstack%2Fcodegenerator~949042","triplet_id":"openstack%2Fcodegenerator~master~I4095e664d714222d1d1ef8fdac0422393e7c451b","project":"openstack/codegenerator","branch":"master","hashtags":[],"change_id":"I4095e664d714222d1d1ef8fdac0422393e7c451b","subject":"Fix fip.port_details schema","status":"MERGED","created":"2025-05-07 15:09:13.000000000","updated":"2025-05-08 08:40:01.000000000","submitted":"2025-05-08 08:39:14.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":"949042","meta_rev_id":"38801b01a63cac2aabb847150c9b1d750c732f28","_number":949042,"virtual_id_number":949042,"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-05-08 08:39:14.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-05-08 07:51:32.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-05-08 07:51:32.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-05-07 16:27:03.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":"df027792f9f866949e078e46d4247214601e853b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-05-07 15:09:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"474f5023c21e9d7147b07a72ff7ce996e99c9ca9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-07 16:27:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c24924ed9f8a4080a4247502013398b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6e15dee299f43fba8a6b2c8030c099f : SUCCESS in 2m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e97e50affa24894b91a9a5b0cd453f1 : SUCCESS in 3m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9b5058db437a4b00a2fb2a1dd4007d22 : SUCCESS in 3m 55s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/dfcfe19c4d6d470589ef1217fd2ba1e1 : SUCCESS in 5m 08s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ee86a7924cdf424594d9b63dcd593647 : SUCCESS in 9m 39s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5e19181cf21d435e8d1656b825ea2b4c : SUCCESS in 8m 18s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b44220d240bc43bca24605eb2cb7a1b1 : SUCCESS in 5m 20s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f094fd6000a44651ac42737402aa2b79 : SUCCESS in 5m 06s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6b98a44fdc3045f99b76f5da350d9fbc : SUCCESS in 5m 07s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1c5510b1721b49c2aa8966c29fcb7146 : SUCCESS in 3m 35s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/fb83e15c96b6435ebd0454e5f3c5c6ec : SUCCESS in 3m 22s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/06c8c2bbfc95416286878faf7cd87946 : SUCCESS in 3m 27s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/40f2283266754dbea4ffe7903f4e3e3e : SUCCESS in 4m 05s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/33d01724c07b48bf9c853441e5c037ff : SUCCESS in 1m 09s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b8895924e9bd42bebeb456423c8647e1 : SUCCESS in 2m 28s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f2b23e31d091461199deead7160c922d : SUCCESS in 5m 24s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/94a9abd4de9d4b18be8d129c88d75448 : SUCCESS in 3m 16s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/3bad1dc9579b4654aa2a883f0a63e1ec : SUCCESS in 1h 01m 54s","accounts_in_message":[],"_revision_number":1},{"id":"c82cba29dcd21b225b762928b29fe158552bee9d","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-05-08 07:51:32.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"36c4c444fdcbe379acd3218bb0177f5335b7aeca","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-08 07:51:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8f2a259fa6bb08e6bbc03a51d745df85a3f8f723","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-08 08:39:14.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/638ed44a81f5457d8d8421f5f0306c9b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aaa98a8e089d485d8e61cbf2b3cf25f0 : SUCCESS in 1m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d5e382ebc384ebaa6263632271c8dc8 : SUCCESS in 2m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/54e4cf051b004c01a433acd9066fc77a : SUCCESS in 2m 37s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bbcd0de8fe284a6fb772911d9e8f3215 : SUCCESS in 5m 52s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d1bd3550f67b4161b9870e073388ee6b : SUCCESS in 8m 00s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cae68d6f839b429da58ae8ef77f438e1 : SUCCESS in 5m 57s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/676974742d324d0b98f074fd81a2b8c8 : SUCCESS in 4m 50s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0ac5b73b42304b5abfe5b627d34ce54d : SUCCESS in 4m 59s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fbc556edb10c4defbf8a19897bd084cb : SUCCESS in 4m 48s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5772e39879a94cd4b5c235dcc41be8dd : SUCCESS in 4m 54s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/1ddd6c0c465f4a22aa8043280ed4a12f : SUCCESS in 2m 51s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ba65cbde78af4ea4924b4030073b8399 : SUCCESS in 4m 09s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b552ab67e291482a88344848a0f618f7 : SUCCESS in 7m 02s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/19ab2dc4434740f18795113424c9cffa : SUCCESS in 1m 16s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9880ef202cb84f12bd58439275813b3f : SUCCESS in 3m 34s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/fd81936a15d345d19d2d99ba25418760 : SUCCESS in 5m 43s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/1c517b7909d2465f8911a3cbb2e57617 : SUCCESS in 4m 51s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/6afc4d2610214cf5a463dcccb358b383 : SUCCESS in 34m 29s","accounts_in_message":[],"_revision_number":1},{"id":"6d14ea8d56eda53a6f8eb1c99a16ce4556b9eb72","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-08 08:39:14.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"38801b01a63cac2aabb847150c9b1d750c732f28","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-08 08:40:01.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/17bc902f91b24cc48191652643e02475\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/156a9574030f4978a47d308c15a0a176 : SUCCESS in 38s\n- codegenerator-propose-rust-openstack-change https://zuul.opendev.org/t/openstack/build/68908c1f5112494abba5dfe22062334d : SUCCESS in 38s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"52d3f0596908a242280d24e622c68e4178fa4c9b","revisions":{"52d3f0596908a242280d24e622c68e4178fa4c9b":{"kind":"REWORK","_number":1,"created":"2025-05-07 15:09:13.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/42/949042/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/42/949042/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/42/949042/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/42/949042/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/42/949042/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/42/949042/1"}}},"commit":{"parents":[{"commit":"0120737d06a5f518f2677216f4ca1ef60505a3ac","subject":"Add cascade QP for delete octavia loadbalancer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/0120737d06a5f518f2677216f4ca1ef60505a3ac"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-05-07 15:08:42.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-05-07 15:08:42.000000000","tz":120},"subject":"Fix fip.port_details schema","message":"Fix fip.port_details schema\n\nport_details is an object and not array of objects.\n\nChange-Id: I4095e664d714222d1d1ef8fdac0422393e7c451b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/52d3f0596908a242280d24e622c68e4178fa4c9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/52d3f0596908a242280d24e622c68e4178fa4c9b"}]},"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":{}}}]}
