)]}'
{"id":"openstack%2Fglance~983028","triplet_id":"openstack%2Fglance~master~I53f7c61a944e9694e14accbdd880de85b4687c79","project":"openstack/glance","branch":"master","topic":"s3-location-without-credentials","attention_set":{},"removed_from_attention_set":{"38762":{"account":{"_account_id":38762,"name":"Sahil Kumbhar","display_name":"sakumbha","email":"sakumbha@redhat.com","username":"sakumbha"},"last_update":"2026-07-03 06:34:40.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I53f7c61a944e9694e14accbdd880de85b4687c79","subject":"POC: S3 credential-free image location support","status":"ABANDONED","created":"2026-04-01 11:28:38.000000000","updated":"2026-07-03 06:34:40.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"365fdc54927e0240bef3fefd67a705859fe3bc4f","_number":983028,"virtual_id_number":983028,"owner":{"_account_id":38762,"name":"Sahil Kumbhar","display_name":"sakumbha","email":"sakumbha@redhat.com","username":"sakumbha"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-04-01 14:01:05.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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"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":{"rejected":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":-1,"date":"2026-04-01 14:16:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_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":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-01 11:57:40.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-04-01 14:01:05.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-04-01 14:16:36.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"}],"messages":[{"id":"5b825882ac3b392825c1bad73abe702e7388b68d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38762,"name":"Sahil Kumbhar","display_name":"sakumbha","email":"sakumbha@redhat.com","username":"sakumbha"},"date":"2026-04-01 11:28:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6d7d5c2a4009c9d176f1418128c02845844ecd1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38762,"name":"Sahil Kumbhar","display_name":"sakumbha","email":"sakumbha@redhat.com","username":"sakumbha"},"date":"2026-04-01 11:34:50.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"a8065d696179731780549b96428efeadf48586cf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 11:57:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6bb7760e025d437c92a8b48bdc6444ed\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/63a14c7527034ad7ae73ed723928e5b6 : FAILURE in 5m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/32f1fef74c8043749518791044e725d2 : FAILURE in 5m 34s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/fcca53d58727437cbaf51634a068ef7c : FAILURE in 8m 06s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"adb9a8a4a5ddd34114cbdd4826ce6fd62a0ae0ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 14:01:05.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8e4eced04b1c43cb8ee68ffa303ef537\n\n- grenade https://zuul.opendev.org/t/openstack/build/cf5758eb0ae64181aad8141d4fe7ce9a : SUCCESS in 59m 56s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5251ef5303ee446c8c48759ecda27ebb : SUCCESS in 1h 10m 35s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/4ae0b1588cff416390c47410fae30b14 : SUCCESS in 1h 46m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8f7095118ac34318b444d2d9009d6ddf : SUCCESS in 1h 07m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/383e6070dce242f3a2709b5f5347b981 : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bb35d8366baa45ffb47917d46603fd61 : FAILURE in 4m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a5feec83ecce419faf67c72888d3d254 : FAILURE in 5m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c621cbb7a1b440f68410efa3e026a60f : FAILURE in 7m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b273176d4ef14be988ccd045fb766ce0 : SUCCESS in 3m 45s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c6cdd63ed22a47fc876dacd9ad591d28 : SUCCESS in 4m 56s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/556ef19d3f384ad599866d07018fab6e : SUCCESS in 4m 58s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/75d81ca687b64634b53767cae4985f2d : SUCCESS in 1h 48m 39s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/e6012443458a452da28b3d3ca8e1412f : SUCCESS in 2h 24m 03s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/23c9d987526d4549973604bb139694ea : SUCCESS in 2h 00m 23s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/5c9fd453808547a19a926179f78f2f6f : SUCCESS in 2h 22m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c4ac0f2c8f3a4dbba594bac8f804d28c : SUCCESS in 32m 44s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/311f6e9f53c242d8bb0424e5862c9e3b : SUCCESS in 1h 59m 48s\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/47f06abc7f8b4a8c98f9e347b3660dd6 : FAILURE in 13m 41s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/9081aed1fc3949f3a02e4cee1cdb5394 : FAILURE in 1h 17m 00s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/f5cae55f1d7e468eb3a8243046284bec : SUCCESS in 33m 36s","accounts_in_message":[],"_revision_number":2},{"id":"7cea627a3a9af23dc4b0ca99156005e76c5d2328","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-04-01 14:16:36.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"365fdc54927e0240bef3fefd67a705859fe3bc4f","tag":"autogenerated:gerrit:abandon","author":{"_account_id":38762,"name":"Sahil Kumbhar","display_name":"sakumbha","email":"sakumbha@redhat.com","username":"sakumbha"},"date":"2026-07-03 06:34:40.000000000","message":"Abandoned\n\nThis is POC for s3 credential-free image location support \nActual Implementation got merged, so this is no long needed.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"33b1e71ff0b9fe0dd7e401df32e2d27c3c997205","revisions":{"010c461760f8d2090f2e27e809a4b0557942834e":{"kind":"REWORK","_number":1,"created":"2026-04-01 11:28:38.000000000","uploader":{"_account_id":38762,"name":"Sahil Kumbhar","display_name":"sakumbha","email":"sakumbha@redhat.com","username":"sakumbha"},"ref":"refs/changes/28/983028/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/28/983028/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/28/983028/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/28/983028/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/28/983028/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/28/983028/1"}}},"commit":{"parents":[{"commit":"1ade72a5d2e7dea5b6958b269267c316caf6c503","subject":"Raised NotImplementedError instead of returning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1ade72a5d2e7dea5b6958b269267c316caf6c503"}]}],"author":{"name":"sakumbha","email":"sakumbha@redhat.com","date":"2026-04-01 11:23:29.000000000","tz":0},"committer":{"name":"sakumbha","email":"sakumbha@redhat.com","date":"2026-04-01 11:23:29.000000000","tz":0},"subject":"POC: S3 credential-free image location support","message":"POC: S3 credential-free image location support\n\nValidates using S3 URLs without credentials across\nglance_store and glance.\n\nChange-Id: I53f7c61a944e9694e14accbdd880de85b4687c79\nSigned-off-by: sakumbha \u003csakumbha@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/010c461760f8d2090f2e27e809a4b0557942834e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/010c461760f8d2090f2e27e809a4b0557942834e"}]},"branch":"refs/heads/master"},"33b1e71ff0b9fe0dd7e401df32e2d27c3c997205":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-04-01 11:34:50.000000000","uploader":{"_account_id":38762,"name":"Sahil Kumbhar","display_name":"sakumbha","email":"sakumbha@redhat.com","username":"sakumbha"},"ref":"refs/changes/28/983028/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/28/983028/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/28/983028/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/28/983028/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/28/983028/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/28/983028/2"}}},"commit":{"parents":[{"commit":"1ade72a5d2e7dea5b6958b269267c316caf6c503","subject":"Raised NotImplementedError instead of returning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1ade72a5d2e7dea5b6958b269267c316caf6c503"}]}],"author":{"name":"sakumbha","email":"sakumbha@redhat.com","date":"2026-04-01 11:23:29.000000000","tz":0},"committer":{"name":"Sahil Kumbhar","email":"sakumbha@redhat.com","date":"2026-04-01 11:34:50.000000000","tz":0},"subject":"POC: S3 credential-free image location support","message":"POC: S3 credential-free image location support\n\nValidates using S3 URLs without credentials across\nglance_store and glance.\n\nDepends On: Ifa34781f32cf07394a2ae8ab0c250fd665d51bda\n\nChange-Id: I53f7c61a944e9694e14accbdd880de85b4687c79\nSigned-off-by: sakumbha \u003csakumbha@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/33b1e71ff0b9fe0dd7e401df32e2d27c3c997205"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/33b1e71ff0b9fe0dd7e401df32e2d27c3c997205"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[],"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":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
