)]}'
{"id":"openstack%2Fglance~998293","triplet_id":"openstack%2Fglance~master~I63a69e7ca44d8629f73bee85613fdcf5e941bddb","project":"openstack/glance","branch":"master","topic":"usage-schema","attention_set":{"37929":{"account":{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},"last_update":"2026-07-31 17:47:57.000000000","reason":"Vote got outdated and was removed: Code-Review+1"},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-07-30 14:04:03.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"}},"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2026-07-31 17:47:57.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-31 17:48:08.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_39279\u003e by clicking the attention icon","reason_account":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"}}},"hashtags":[],"change_id":"I63a69e7ca44d8629f73bee85613fdcf5e941bddb","subject":"Fix Discovery usage schema","status":"NEW","created":"2026-07-22 11:29:55.000000000","updated":"2026-07-31 19:40:56.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c48baf44fc6069190e0d6d9724137ad81c9bccf0","_number":998293,"virtual_id_number":998293,"owner":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-31 19:40:56.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":-1,"max":1},"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},{"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":[{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},{"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":[{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},{"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":{"CC":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}],"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"]},{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-22 11:45:01.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-22 13:52:00.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-23 12:35:42.000000000","updated_by":{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},"reviewer":{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},"state":"REVIEWER"},{"updated":"2026-07-29 15:37:12.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":"CC"},{"updated":"2026-07-29 15:37:12.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2026-07-31 14:40:00.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":"74a3541be5201928f25649de5a83aee308c1a7e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-22 11:29:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"303029d9b270b29712fc58487ce58bbbb0613b92","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-22 11:33:19.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"bd2feab279eae9dc513fa5bfac0ba4811ef982af","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-22 11:37:18.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ad3f054f3afcde213e42d88ca5f62d7737098d8b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 11:45:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec03ef364f6f4fc09909fb937be1f47c\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/92afe9d32b6544d48acdf44579d2808a : SUCCESS in 7m 29s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7aec9bf4321d4b5682fc618931b596b8 : SUCCESS in 6m 21s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d48066c53337417d88a61b3caff830ce : SUCCESS in 8m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fe325f642f100c75f9f7476dd4dacc5ebcde78d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-22 11:53:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"64a9ca9e83470e351ea6eed2e193b2e14ed2a97a","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-22 12:01:31.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ec47d87eb193d7a05f2d4cca7da644c607b3471c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 12:04:08.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7986dda4c1fa416199409132fc0da798\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/62f5efa9fcc24cdfafed2cf3f0808461 : SUCCESS in 5m 08s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/70f703bb2a574ab3a4a110dff5b2ce44 : SUCCESS in 5m 40s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/458c150bacea47c8be08c7ff16230021 : SUCCESS in 7m 56s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4cd24a819e8dc426c70bb831e64586f2ff0ca13e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 13:52:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/395e268b02524159bddfd018fe942560\n\n- grenade https://zuul.opendev.org/t/openstack/build/4201ccc63f1d4784b8a53255b9763a9d : SUCCESS in 1h 08m 59s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6728b2c01046490682b21691ebb02661 : SUCCESS in 59m 52s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/d5e8e439eff944b0a42c6a1b1ea1675d : SUCCESS in 1h 22m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2ac5a1118e704cbcb27702b4df7e429e : SUCCESS in 59m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03dafab0537142fb82755e14b3a71cf4 : SUCCESS in 4m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/189a4516def24fae975b936f78354809 : SUCCESS in 5m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d37ef84259f747f89b49d02d1fb20a85 : SUCCESS in 3m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a8ebcf62c4864cb9a43be42377a63433 : SUCCESS in 8m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d81adc0e51b84584a5de430ae94d6fe7 : SUCCESS in 4m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7458f79de0de4e07ad26ed1708062261 : SUCCESS in 8m 04s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d34aabecae2d427c85e0d19622710b2b : SUCCESS in 5m 05s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/74224702925e44d18413e588696e8f6e : SUCCESS in 6m 51s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/41b8eb7f04fb46a6863e278ed6576cbb : SUCCESS in 1h 47m 47s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/f5c81bad72f64d62bc52a4c651ab36d7 : SUCCESS in 1h 49m 42s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/2132ce4641ba4ad0b9e853503cdfe69f : SUCCESS in 59m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5fd655e2f9a740d8a73a5aca0e967696 : SUCCESS in 58m 26s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8fdae8f52cf74414adfa77a49b413deb : SUCCESS in 1h 48m 56s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/784c56b438174a33b6f4cdc14877cb5e : SUCCESS in 1h 35m 54s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/3aa7cd785f684a38b338e9f06603627f : SUCCESS in 35m 30s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/83686b13196a4330beed28cc5aefc2f2 : SUCCESS in 53m 28s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7179c55c2c63a43a9cede4b18dfbb2ac460f7a59","author":{"_account_id":37929,"name":"Matteo Gisondi","email":"matteo.gisondi@ovhcloud.com","username":"matteogisondi"},"date":"2026-07-23 12:35:42.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"c17db9bb0216395426a40d97c56199933dabfb81","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-07-29 15:37:12.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"dc4deef8887697e9718705870407d02f3a472223","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-30 14:04:03.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"7082697dd626c171fac9e8741c4dcb88da2b1f75","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-07-31 14:40:00.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"c7a7c9c5720561584074261c09ce3123a2ed74e7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"date":"2026-07-31 17:47:57.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"71f5a67afd058d7638cb1d1c9656ba47006703aa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 18:09:13.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b9bec11c08e404aad93db77bd4086da\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/1a0c0606f23246b58ac9e710344f8dea : SUCCESS in 8m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e6e954e2a77d400388e743eebf14d98b : SUCCESS in 9m 51s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9f2d2c03b02b476892267a3eac6a57ec : SUCCESS in 16m 52s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c48baf44fc6069190e0d6d9724137ad81c9bccf0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 19:40:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b87b275fdfcc4d9f90175b764b625d8a\n\n- grenade https://zuul.opendev.org/t/openstack/build/cc58be86fad2408ba447175e6cc7d274 : SUCCESS in 36m 33s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/77bc53553f5e4eeeb9ab7b37083906fd : SUCCESS in 33m 07s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/43cffb746cd94a77aed2d32dcd174bbd : SUCCESS in 1h 03m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dd5232ed7d794f84b2d720c4025b4293 : SUCCESS in 53m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/999668aad2814462a881afcc9f9b84d3 : SUCCESS in 4m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2009777a774240acab5050c84bfa64a7 : SUCCESS in 4m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/79152a85a0624841ae5db3939a6d2eda : SUCCESS in 4m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cd6aa155789c430db8e6274c961aba81 : SUCCESS in 5m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0113473bd494e00bebd8369b7dc840d : SUCCESS in 5m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b80beba5353b42a686e59c674d90e29a : SUCCESS in 4m 36s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/446d5be0690f4f608ffc6f178f9470c1 : SUCCESS in 5m 00s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ce1e0c6e1e5d4dc594150dabfa60c3bf : SUCCESS in 7m 45s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/7313c7ade545498daf48f5f1cd2816ad : SUCCESS in 1h 42m 25s (non-voting)\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/5ca9a8aee5b64ec2a4b14330d1b50747 : SUCCESS in 56m 19s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/7661ab4b837e433799c3f1bfc20e0f9b : SUCCESS in 1h 47m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/baed12ff975841218b61ae1c12696311 : SUCCESS in 51m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d3f73182381549d8aab51b6f7f237494 : SUCCESS in 1h 13m 28s\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/8762739ef83a4568a1530d588cb6b660 : SUCCESS in 1h 38m 05s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/eaa54ca98cc54befb8fc75386025bdcc : SUCCESS in 35m 39s\n- glance-rally-task-uwsgi https://zuul.opendev.org/t/openstack/build/4c7dc7a53c41436f85d4d817be944b14 : SUCCESS in 51m 39s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b532c6153cdcc9454a196242b8236f2450478529","revisions":{"a81b76145d54d36a30234d0cd4645fb4c8c0ae41":{"kind":"REWORK","_number":1,"created":"2026-07-22 11:29:55.000000000","uploader":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"ref":"refs/changes/93/998293/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/93/998293/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/93/998293/1"}}},"commit":{"parents":[{"commit":"d2a95f439c2f31973952ac75531f1924168902b7","subject":"Merge \"Modify SRBAC testing jobs as devstack enable new defaults\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d2a95f439c2f31973952ac75531f1924168902b7"}]}],"author":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-22 11:29:50.000000000","tz":-240},"committer":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-22 11:29:50.000000000","tz":-240},"subject":"Fix Discovery usage schema","message":"Fix Discovery usage schema\n\nThe usage schema is currently presented as an array incorrectly.\nAccording to the [doc](https://docs.openstack.org/api-ref/image/v2/index.html#quota-usage), the [keystone quotas](https://opendev.org/openstack/glance/src/commit/d2a95f439c2f31973952ac75531f1924168902b7/glance/quota/keystone.py#L154-L163) and the [discovery code itself](https://opendev.org/openstack/glance/src/branch/master/glance/api/v2/discovery.py#L197-L202) this schema should be nested object.\n\nChange-Id: I63a69e7ca44d8629f73bee85613fdcf5e941bddb\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/a81b76145d54d36a30234d0cd4645fb4c8c0ae41"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a81b76145d54d36a30234d0cd4645fb4c8c0ae41"}]},"branch":"refs/heads/master"},"c57839a1d6a75ef6a9e89a7b675148430b8b00ee":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-07-22 11:33:19.000000000","uploader":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"ref":"refs/changes/93/998293/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/93/998293/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/93/998293/2"}}},"commit":{"parents":[{"commit":"d2a95f439c2f31973952ac75531f1924168902b7","subject":"Merge \"Modify SRBAC testing jobs as devstack enable new defaults\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d2a95f439c2f31973952ac75531f1924168902b7"}]}],"author":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-22 11:29:50.000000000","tz":-240},"committer":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-22 11:33:19.000000000","tz":0},"subject":"Fix Discovery usage schema","message":"Fix Discovery usage schema\n\nThe usage schema is currently presented as an array incorrectly.\nAccording to the documentation:\nhttps://docs.openstack.org/api-ref/image/v2/index.html#quota-usage\nthe Keystone quotas:\nhttps://opendev.org/openstack/glance/src/commit/d2a95f439c2f31973952ac75531f1924168902b7/glance/quota/keystone.py#L154-L163\nand the discovery code itself:\nhttps://opendev.org/openstack/glance/src/branch/master/glance/api/v2/discovery.py#L197-L202)\nthis schema should be a nested object instead.\n\nChange-Id: I63a69e7ca44d8629f73bee85613fdcf5e941bddb\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/c57839a1d6a75ef6a9e89a7b675148430b8b00ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/c57839a1d6a75ef6a9e89a7b675148430b8b00ee"}]},"branch":"refs/heads/master","description":"Edit commit message"},"ee66f8f3d7f5fad71770a4704fce1c8ef5e6a2f9":{"kind":"REWORK","_number":3,"created":"2026-07-22 11:53:50.000000000","uploader":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"ref":"refs/changes/93/998293/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/93/998293/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/93/998293/3"}}},"commit":{"parents":[{"commit":"d2a95f439c2f31973952ac75531f1924168902b7","subject":"Merge \"Modify SRBAC testing jobs as devstack enable new defaults\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d2a95f439c2f31973952ac75531f1924168902b7"}]}],"author":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-22 11:29:50.000000000","tz":-240},"committer":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-22 11:53:25.000000000","tz":-240},"subject":"Fix Discovery usage schema","message":"Fix Discovery usage schema\n\nThe usage schema is currently presented as an array incorrectly.\nAccording to the [doc](https://docs.openstack.org/api-ref/image/v2/index.html#quota-usage), the [keystone quotas](https://opendev.org/openstack/glance/src/commit/d2a95f439c2f31973952ac75531f1924168902b7/glance/quota/keystone.py#L154-L163) and the [discovery code itself](https://opendev.org/openstack/glance/src/branch/master/glance/api/v2/discovery.py#L197-L202) this schema should be nested object.\n\nChange-Id: I63a69e7ca44d8629f73bee85613fdcf5e941bddb\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/ee66f8f3d7f5fad71770a4704fce1c8ef5e6a2f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/ee66f8f3d7f5fad71770a4704fce1c8ef5e6a2f9"}]},"branch":"refs/heads/master"},"b532c6153cdcc9454a196242b8236f2450478529":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-07-31 17:47:57.000000000","uploader":{"_account_id":39279,"name":"Alexandre Engloner","display_name":"AEngloner","email":"alexandre.engloner@gmail.com","username":"aengloner"},"ref":"refs/changes/93/998293/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/93/998293/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/93/998293/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/93/998293/4"}}},"commit":{"parents":[{"commit":"d2a95f439c2f31973952ac75531f1924168902b7","subject":"Merge \"Modify SRBAC testing jobs as devstack enable new defaults\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d2a95f439c2f31973952ac75531f1924168902b7"}]}],"author":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-22 11:29:50.000000000","tz":-240},"committer":{"name":"Alexandre Engloner","email":"alexandre.engloner@ovhcloud.com","date":"2026-07-31 17:47:57.000000000","tz":0},"subject":"Fix Discovery usage schema","message":"Fix Discovery usage schema\n\nThe usage schema is currently presented as an array incorrectly.\nAccording to the doc[1], the keystone quotas[2] and the discovery code\nitself[3] this schema should be nested object.\n\n[1]: https://docs.openstack.org/api-ref/image/v2/index.html#quota-usage\n[2]:\nhttps://opendev.org/openstack/glance/src/commit/d2a95f439c2f31973952ac75531f1924168902b7/glance/quota/keystone.py#L154-L163\n[3]:\nhttps://opendev.org/openstack/glance/src/commit/f865b8cac7fb008c870e433d22fb4216ed95e285/glance/api/v2/discovery.py#L83-L86\n\nChange-Id: I63a69e7ca44d8629f73bee85613fdcf5e941bddb\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/b532c6153cdcc9454a196242b8236f2450478529"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/b532c6153cdcc9454a196242b8236f2450478529"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":""}}}]}
