)]}'
{"id":"openstack%2Fglance~996443","triplet_id":"openstack%2Fglance~master~Id6e905829ad7d94989d3efb5f1aafe3907092566","project":"openstack/glance","branch":"master","topic":"image_members_schemas","attention_set":{"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2026-07-13 14:32:05.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{"39279":{"account":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"last_update":"2026-07-13 19:34:51.000000000","reason":"\u003cGERRIT_ACCOUNT_39279\u003e replied on the change","reason_account":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"}}},"hashtags":[],"change_id":"Id6e905829ad7d94989d3efb5f1aafe3907092566","subject":"Added: image_members request schema for the PUT and POST methods.","status":"NEW","created":"2026-07-08 11:51:03.000000000","updated":"2026-07-13 19:34:51.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":9,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"5b572e5ec3e3cf86284cd7480b53772b01592924","_number":996443,"virtual_id_number":996443,"owner":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-13 16:34: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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-08 12:46:04.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":"CC"},{"updated":"2026-07-08 14:27:09.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"},{"updated":"2026-07-09 15:13:48.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"}],"messages":[{"id":"8ae1c018b2e1260500aa391c12a43ddb6dcbd82d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-08 11:51:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0ad0759d322262ffa82fe30ccd16b92cf07d47d5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 12:46:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/482a52abd7de4e6ea185ea6541340604\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/94614eb0ee0a4fa3bafe47e24cc1df1f : SUCCESS in 5m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/83352085356d47da97083e91bb7cc9f3 : SUCCESS in 6m 53s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b5b33b2ead3a4bf88507c46512798730 : SUCCESS in 14m 08s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1517e6f7757d425fed8d62668981b063a1a43b44","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 14:27:09.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/28cd3c9732df40df8da25cd82388720a\n\n- grenade https://zuul.opendev.org/t/openstack/build/9514e999e78b49eb8d36cc37eb59271a : SUCCESS in 1h 09m 14s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/05f991565f04449fa7bf44a36c3681b0 : SUCCESS in 1h 07m 39s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/5321368cfe5243c989e706d497689411 : SUCCESS in 1h 58m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/02035ae0d7244f6d812fa7e479e5da1a : SUCCESS in 1h 04m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/daba1db3159b4a34902d08d49968e8c1 : FAILURE in 11m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/48bb37d82398474fa4570899b31b03f1 : SUCCESS in 6m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ed7705f74b5045d88908873e7b8f2bca : SUCCESS in 4m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c4f54a2568c3441a9318f4a6e2b4bf5f : SUCCESS in 8m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e6fec01447c4c20802a02e0d5402f1b : SUCCESS in 6m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b0b479a06ea643a383157f9986b5be32 : SUCCESS in 8m 14s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/f385ea6b80b642708c0f58917cc38cab : SUCCESS in 7m 23s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/26981070d4614ba4b832e5fb4c400f2d : SUCCESS in 7m 46s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/49d71664b1c44f38b434401f282cf0c3 : SUCCESS in 1h 57m 28s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/199b657997c845d1a48a432d05c4425a : SUCCESS in 2h 04m 15s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/7fa46de2e9d741d093c5570b1452c60f : SUCCESS in 1h 55m 25s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/88f640bbe7924b9d8c914af3d564bc87 : SUCCESS in 2h 15m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/405109ae840846f990852530bd220e47 : SUCCESS in 1h 10m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/56dbf59812a84ce38a7e3c062c70efda : SUCCESS in 1h 54m 30s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/6aba8d2c409b4ebc8c4710be60158d5a : SUCCESS in 2h 30m 14s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/142051390a2a4d3fa540f18e332589fe : SUCCESS in 37m 00s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/38f0e5afc3f54b52a7f730693393bcc3 : SUCCESS in 59m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"02a7e440fe6e2ce231f05f67cdb8fc0b195313a0","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-08 14:53:12.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"76e1500cce7ebfdfeeef74b6af7775ab70e4cfda","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 17:30:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f7f579f7506640d69a04520d92d1ed80\n\n- grenade https://zuul.opendev.org/t/openstack/build/f1c47f216aac4164bfc5223e9a3c23f9 : SUCCESS in 1h 15m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1a44f930bf564a7a81ec4d91c0e75091 : SUCCESS in 59m 13s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/9d8ec093a2bd4372908792b647d68067 : SUCCESS in 1h 53m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3ec25899569045409af7d0a2be9b5ffd : SUCCESS in 54m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cda768d9b5d041208ffe72e185981b3b : SUCCESS in 4m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/abef63e2afbd464a9a4439d872e043b8 : SUCCESS in 5m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6ecc353adfa047179f5c90560b20c18c : SUCCESS in 4m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c474d76380a34a918cf041e9501f93f8 : SUCCESS in 7m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da7f6fc890634b48b8995ab0d4ca707b : SUCCESS in 7m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6ef8e706bde24c789dbe4a05e1dd4adb : SUCCESS in 4m 29s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/51a4d45b3ac14687941f43692db0ae10 : SUCCESS in 6m 27s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c8903dcddd224e32890247bcdef3374b : SUCCESS in 7m 07s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/36355a68fa8e49af814634a567953e2c : SUCCESS in 1h 50m 56s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/f953e452eda64e7da60e225f7d08eb63 : SUCCESS in 1h 28m 21s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/4c36c77a86a94b4a8a1e8c615dc2e407 : SUCCESS in 2h 27m 33s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/b89125bf851e4164a007bbf04918689a : SUCCESS in 1h 14m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/87d50f3aa32a4178a8e917222a61650e : SUCCESS in 1h 20m 12s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f2a22a0ad7a24bd4990ea71c64cd156f : SUCCESS in 1h 38m 40s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/be51e65f5fa64f45a27be4f2691dcd42 : SUCCESS in 1h 14m 49s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/b968f2053cc2480ab945519b40d012cc : SUCCESS in 32m 32s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/27fd10c9c98a4ecaa871bf7aa6228db0 : SUCCESS in 35m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6aa7f53e8fa89f8e84430ca4b9eeb86803db7cde","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-08 19:43:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da3949f1aa114306b75768d563ef217e\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/82138168085348cca8db9a159997ece5 : SUCCESS in 9m 06s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f92470e5fb28492d956cf921d30cccb8 : SUCCESS in 9m 12s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/33ea94e06eb54de1b3df6e952436f722 : SUCCESS in 14m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b95b7622bf3caf6610921b40d6f84d82d639a327","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-07-09 15:13:48.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b06a3f6003351f3e009e68fb4c67ddd3bf5f1ff3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-09 18:11:42.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"0a49922b8d86bd41da53f7885d32360e7d634bc5","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-09 18:18:43.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9ba9fc4d7d42a5a31d8e88858d13421356e239f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 20:56:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d7d2f7e7e7c43f482913e4a498e3700\n\n- grenade https://zuul.opendev.org/t/openstack/build/9206824c941745c4ac2d17c189006ecc : SUCCESS in 46m 26s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/031312b384f74df78106842d6c6f5d99 : SUCCESS in 58m 54s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/95d0d792aed848ef9c78bae6cb57e9b6 : SUCCESS in 1h 06m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6b50e373cf4f4fc590ccf3542141327c : SUCCESS in 1h 07m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e69babcf42f4fa08cdf6043f18a5438 : SUCCESS in 6m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/81184f55f8e640cca65ba950c5e55b2f : SUCCESS in 5m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7744a5a6a2e4402c9c3412decb9655f9 : SUCCESS in 5m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0e8fda1b212b4df9b6739519993c3212 : SUCCESS in 8m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db9d8a56ac2440bcb3669dbd5eb60d7b : SUCCESS in 5m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/991bfbfbc6a24cfdb2fbac19166171c9 : SUCCESS in 8m 37s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e7399d5f8e8a4acca72126e4f5088caf : SUCCESS in 8m 34s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2d335b53117c4d79b40904137c613262 : SUCCESS in 6m 50s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/a9ffa65830804b0c86c6b7f80f521610 : SUCCESS in 1h 50m 01s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/489cd0a3f1b54e91bdb35637b192c9fc : SUCCESS in 1h 55m 19s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/2889705e797848b39de6653d612cad33 : SUCCESS in 2h 03m 50s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/ebc62858bb494b35aaf5ca1250577af3 : SUCCESS in 2h 24m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/26f846bf63144e409a59e3357b743ad8 : SUCCESS in 1h 02m 40s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1ae14ebe27de4beabf6e8fe42bc4f72c : SUCCESS in 1h 45m 39s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/0c1bd63949b34c4a8475e9d3aa4747d3 : SUCCESS in 1h 57m 46s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/f885f4e111f74171958a2ede616dd39c : SUCCESS in 20m 32s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/bcc37f0dcd204573988f3bbcf142ce54 : SUCCESS in 51m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3059b6ccb8a97842b30201e51b52251b97d31fdf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 21:37:51.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d7693b85ae8484590ea72cb013b5cf0\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9fdcb47e95d040d091ebfc9a88aa5b22 : SUCCESS in 8m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c2a75ee1d5434802829b4d731d9a9f54 : SUCCESS in 8m 34s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/796d51c8c5f34fdd8ee8f8555a6a689a : SUCCESS in 17m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d4d4a1fb6c5a3038ba4d79d51cdd4711dab3ed2b","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-07-10 15:19:52.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"74a4dd415c6375c219eb3a05808a6f6db8d04a48","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-13 14:32:05.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"03858ff606f95dc714e97f7fadf29c707604fb94","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-13 14:37:34.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c50b5a2c1e8e01f38ffbccfefa1adc9b3cf1cfba","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-13 14:43:03.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f3592e98c9a78cc5bf164c05ab887a64e64c8034","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 14:58:09.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4860fdeb2db46dd93953ceef1f38a23\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6cb6fb2e091941d8b830601ddb315faa : SUCCESS in 8m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9c531ff924f3499c9b8deec7288bde38 : SUCCESS in 8m 01s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/2b0c5e22876c4075bada1263e171d245 : SUCCESS in 13m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"be989d751fa16082e1be73b66725270cca078228","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 16:34:40.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/4fcbc8ba4a554cd3bb72992329f270cd\n\n- grenade https://zuul.opendev.org/t/openstack/build/10f2bbe4422146a794f4bedb9a2dd606 : SUCCESS in 1h 08m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/75696b7d66424aab85637478d1e210d9 : SUCCESS in 41m 48s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/76b139193aa949fbba9464b91412cdf6 : SUCCESS in 1h 28m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6b847333609b4cc685e94d5ae5d27a99 : FAILURE in 55m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/277739f4b7ab49bcb61ce5764225b563 : SUCCESS in 4m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/efea5fda3f3b423da818db9fe85a40db : SUCCESS in 4m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6370a65d0b4044249c58fecba17b8eb1 : SUCCESS in 2m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/eabbb44400694791a42c2c5f5a8c6d6d : SUCCESS in 6m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/041fd72eaaa04563b0915a7cf4a229fc : SUCCESS in 6m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/baa6e47452fa436bbb0c6ff9feef2fd8 : SUCCESS in 9m 03s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/a4ecedb9a0ef4d2d8463bc241599eaa4 : SUCCESS in 7m 37s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0dd2bb1977344e7fa759b10b9a6b890a : SUCCESS in 5m 45s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/2e3f925411594d1f8f60df106caa101e : SUCCESS in 48m 57s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/f21b93f8eff94d5db51e1972a417e3af : SUCCESS in 45m 45s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/95060b1e76964668aeef1470b4d978dc : SUCCESS in 46m 37s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/3a8f73b58ead4ad28d14ee16a0db480c : SUCCESS in 1h 56m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/376fc66437854f2fb6bada3db8408090 : SUCCESS in 27m 34s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6bc477b2a5124b7c9cd4ec7a859360a3 : SUCCESS in 44m 40s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/f4d512a178c94b96995ac1d138de1aa1 : SUCCESS in 1h 36m 27s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/5ef63ebb2cee4597b724e47588db7286 : SUCCESS in 33m 44s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/e49db4a84c8a4bda879f7b103374e53d : SUCCESS in 37m 21s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5b572e5ec3e3cf86284cd7480b53772b01592924","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-13 19:34:51.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"337e6997cbbe0ef664640ccda169dc1e5dfb484c","revisions":{"0d3bc69b372941f4e9fdd8f15ec238b240616398":{"kind":"REWORK","_number":1,"created":"2026-07-08 11:51:03.000000000","uploader":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"ref":"refs/changes/43/996443/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/43/996443/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/43/996443/1"}}},"commit":{"parents":[{"commit":"e8b1b8453aeae77039a6dab87bf6162ead5530a8","subject":"Merge \"Remove outdated comments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e8b1b8453aeae77039a6dab87bf6162ead5530a8"}]}],"author":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-08 11:49:00.000000000","tz":-240},"committer":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-08 11:51:02.000000000","tz":-240},"subject":"Added: missing requests schemas for create and update API calls","message":"Added: missing requests schemas for create and update API calls\n\nChange-Id: Id6e905829ad7d94989d3efb5f1aafe3907092566\nSigned-off-by: Alexandre Engloner \u003calexandre.engloner@ovhcloud.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0d3bc69b372941f4e9fdd8f15ec238b240616398"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/0d3bc69b372941f4e9fdd8f15ec238b240616398"}]},"branch":"refs/heads/master"},"4170e05d3e98e362d63cdfe1dac8a768a309d5e0":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-09 18:11:42.000000000","uploader":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"ref":"refs/changes/43/996443/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/43/996443/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/43/996443/2"}}},"commit":{"parents":[{"commit":"e8b1b8453aeae77039a6dab87bf6162ead5530a8","subject":"Merge \"Remove outdated comments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e8b1b8453aeae77039a6dab87bf6162ead5530a8"}]}],"author":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-08 11:49:00.000000000","tz":-240},"committer":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-09 18:11:42.000000000","tz":0},"subject":"Added: image_members request schema for the PUT and POST methods.","message":"Added: image_members request schema for the PUT and POST methods.\n\nCompared to the response schema which was already defined, the create\nand update request schema for image members were missing. Adding these\nrequest schemas clarifies the expected payload structure and enables the\ngeneration of a more accurate OpenAPI 3 specification.\n\nChange-Id: Id6e905829ad7d94989d3efb5f1aafe3907092566\nSigned-off-by: Alexandre Engloner \u003calexandre.engloner@ovhcloud.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4170e05d3e98e362d63cdfe1dac8a768a309d5e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/4170e05d3e98e362d63cdfe1dac8a768a309d5e0"}]},"branch":"refs/heads/master","description":"Edit commit message"},"337e6997cbbe0ef664640ccda169dc1e5dfb484c":{"kind":"REWORK","_number":3,"created":"2026-07-13 14:32:05.000000000","uploader":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"ref":"refs/changes/43/996443/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/43/996443/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/43/996443/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/43/996443/3"}}},"commit":{"parents":[{"commit":"e8b1b8453aeae77039a6dab87bf6162ead5530a8","subject":"Merge \"Remove outdated comments\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/e8b1b8453aeae77039a6dab87bf6162ead5530a8"}]}],"author":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-08 11:49:00.000000000","tz":-240},"committer":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-13 14:27:57.000000000","tz":-240},"subject":"Added: image_members request schema for the PUT and POST methods.","message":"Added: image_members request schema for the PUT and POST methods.\n\nCompared to the response schema which was already defined, the create\nand update request schema for image members were missing. Adding these\nrequest schemas clarifies the expected payload structure and enables the\ngeneration of a more accurate OpenAPI 3 specification.\nUsing the schema.validate(body) method for these requests also aligns\nwith what\u0027s already done in other parts of Glance (e.g. images.py,\ntasks.py, etc.)\n\nChange-Id: Id6e905829ad7d94989d3efb5f1aafe3907092566\nSigned-off-by: Alexandre Engloner \u003calexandre.engloner@ovhcloud.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/337e6997cbbe0ef664640ccda169dc1e5dfb484c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/337e6997cbbe0ef664640ccda169dc1e5dfb484c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
