)]}'
{"id":"openstack%2Fglance~1003825","triplet_id":"openstack%2Fglance~stable%2F2025.1~Iff9793480ad6da44490afc6c686771bd85908a5a","project":"openstack/glance","branch":"stable/2025.1","attention_set":{},"removed_from_attention_set":{"5314":{"account":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"last_update":"2026-09-10 17:28:01.000000000","reason":"Change was submitted"}},"hashtags":["CVE-2026-71196","CVE-2026-71197","CVE-2026-71198","OSSA-2026-038"],"change_id":"Iff9793480ad6da44490afc6c686771bd85908a5a","subject":"Block restricted hosts when adding HTTP image locations","status":"MERGED","created":"2026-09-03 15:01:25.000000000","updated":"2026-09-10 17:29:35.000000000","submitted":"2026-09-10 17:28:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1003825","meta_rev_id":"0ce936cb871d5502529e4d60335dc72b22ddd13d","_number":1003825,"virtual_id_number":1003825,"owner":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-10 17:28:01.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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"all":[{"value":2,"date":"2026-09-03 15:25:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"all":[{"value":1,"date":"2026-09-03 15:25:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_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"]}],"CC":[{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":24882,"name":"Sami Yessou","email":"sami.yessou@switch.ch","username":"sami","status":"Cloud engineer"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-03 15:01:25.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"CC"},{"updated":"2026-09-03 15:25:53.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"},{"updated":"2026-09-03 17:41:02.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-09-04 08:08:24.000000000","updated_by":{"_account_id":24882,"name":"Sami Yessou","email":"sami.yessou@switch.ch","username":"sami","status":"Cloud engineer"},"reviewer":{"_account_id":24882,"name":"Sami Yessou","email":"sami.yessou@switch.ch","username":"sami","status":"Cloud engineer"},"state":"CC"}],"messages":[{"id":"7bbe7b15707e8146583324af9c9314847795de96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-09-03 15:01:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d74cf3500415f81a73b8b92ea18e51da835aa012","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2026-09-03 15:25:53.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"39769cbab9a4cfe0faf2aab4ad11b5e47c44374c","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"date":"2026-09-03 15:27:14.000000000","message":"Hashtags added: CVE-2026-71196, CVE-2026-71197, CVE-2026-71198, OSSA-2026-038","accounts_in_message":[],"_revision_number":1},{"id":"d849dc4d21420d8e8a1423f6edb2a2adc1dd14f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-03 17:41:02.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/fde6fea75c824bb1bf6ddc6f5c3482b9\n\n- grenade https://zuul.opendev.org/t/openstack/build/e7b4c796e78b4940ba50ed16787ea001 : FAILURE in 16m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e7f093583a9d4ebe99acfcb3c81f36c8 : FAILURE in 49m 13s (non-voting)\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a0bf9d2056ad43b29e99a5fd6b89cfdc : SUCCESS in 1h 40m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/49d2d4950e3341faa737a5154e1f15ff : SUCCESS in 57m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76080b9b736c4f2683facaed46e7ef47 : SUCCESS in 3m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/98e3cc5cd4a0485683e5233d737add3c : SUCCESS in 5m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/15df45bb08c94f38be9d98c629075bd6 : SUCCESS in 6m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/844f3b488e6d4e778dee9867150fe9ef : SUCCESS in 8m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ed081fb10db148be9a23aa2d7986f03d : SUCCESS in 9m 30s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1f7e486e9b154013ac77103c8cbd99ea : SUCCESS in 11m 08s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3dbc37e17e4b41e0a453248c7f7d9e12 : SUCCESS in 9m 46s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/65342f79453c4f6eab715b02d628b5b9 : SUCCESS in 9m 57s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/5a61a1b902d44ba2b239157469cfa074 : FAILURE in 31m 22s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/db09a00a9da8400ca2735e3ce04f7039 : FAILURE in 17m 23s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/133f476efd7e4ceda8b1e9a39c61a862 : SUCCESS in 2h 21m 15s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/4f0c7171e39b42f98786951f8474ac2c : SUCCESS in 1h 33m 01s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/cc661c230a27416c9be893bfa959e55b : SUCCESS in 2h 30m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/882e18b8ba664d40a11b0fe6e14d825f : SUCCESS in 54m 28s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a121d063507a4d39ac359bfdd2050f67 : FAILURE in 50m 28s\n- glance-centralized-cache https://zuul.opendev.org/t/openstack/build/50fcfce3e24340159fc5013a4dd93617 : SUCCESS in 1h 54m 14s (non-voting)\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/6cad3c735d1c42e3a4e0170f5410e99d : FAILURE in 30m 54s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/16f766f7196e45ef8b731a21b7ede2ea : FAILURE in 28m 47s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/443938da8cca4ff8814066cbcaf77599 : SUCCESS in 43m 11s","accounts_in_message":[],"_revision_number":1},{"id":"e7dd9edeabc14bb4faaddc118b5a73a29c8d7fb8","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-09-10 07:51:11.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"dc8b4734da781c0e9053ee7205b67ca96af3625d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 10:22:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ae15e19e92f7427ebf179dbf2218ce68\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ad148a825a264ed8ac48a38d1df99e8d : FAILURE in 43m 07s (non-voting)\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a205c6c1ab4c4ac3bc13e677937ccc84 : SUCCESS in 1h 24m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/526dddf7ab254c259d27bf919649281f : SUCCESS in 1h 03m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c302bc9f268f47958d6fb5a163c32a92 : SUCCESS in 4m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3239570148ab43a1b027b3d2fb498dd9 : SUCCESS in 3m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a20788da798f490297d2da15fa4bbfab : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c506322b8ece4fa7923e4e4490ea8bf5 : SUCCESS in 7m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b20a37d438749f0ac2d127afc6a3d73 : SUCCESS in 9m 00s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/afa9980c0dcc473f82f5add3c6c40f4c : SUCCESS in 6m 52s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4c769d3dce414ea6850a76df1539716f : SUCCESS in 9m 26s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/bce7a4d69e5e452ea3b5bda14ac50a5a : SUCCESS in 6m 23s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/cc382358b4014ec7b5e4605d62b2db1b : SUCCESS in 1h 30m 56s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/b7ccb175de3f4f68a5bd204b6a445e80 : SUCCESS in 2h 22m 06s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/2b8fa0bc042543a09bfdb2c956c0e38d : SUCCESS in 2h 13m 44s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/8f0a56ca1100462b94f96868ac3c2d9c : SUCCESS in 1h 18m 57s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/bfefc30e02e147b286885ac222973972 : SUCCESS in 2h 12m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/49e0c843c285468897eea6942eefbb15 : SUCCESS in 59m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0aa0210809644fef9e80e01d838ccdbf : SUCCESS in 1h 26m 37s\n- glance-centralized-cache https://zuul.opendev.org/t/openstack/build/081468ab5b01474fa2b202112d3e80c2 : SUCCESS in 2h 12m 23s (non-voting)\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/308f57e479704c18b5da17fae1a778d4 : FAILURE in 31m 08s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/caa2ceff308f4c8db8af2d609eef402e : FAILURE in 16m 33s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/1b19bb7f534f43988b583f67c2aa6c0e : SUCCESS in 34m 21s","accounts_in_message":[],"_revision_number":1},{"id":"b1829e0280c854c2219f1c72557ceba6f0f8a9da","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 10:22:58.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"6dc4afa7a5af79dd07229b74d6c3ef2c039579fa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 12:52:14.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/7c2cd03c6545475ab10f4644b3262a95\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4c6972fe039745cf8d8c9f06ae2c56bb : FAILURE in 26m 33s (non-voting)\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/289cca93099d442d8346e3c601f31b4b : SUCCESS in 1h 34m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/290c75d5f06f4420bead219dc86e5f13 : SUCCESS in 1h 04m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4c495604d8c492c8c7cfb5a6f82ec45 : SUCCESS in 6m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a8c0242ee605401f9283aea3de8d8845 : SUCCESS in 5m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5b473feb3bd54363b60e34cb8a419ee4 : SUCCESS in 5m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f101ecd666e4ae2afcc96f053f763cc : SUCCESS in 6m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/421d37f4ed89461a840d9be42d85b69c : SUCCESS in 9m 09s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/27ade346465c44b0a6257b6fc133ad6c : SUCCESS in 9m 30s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/fadefb21eec14bcda3c0f6bfd7fa5588 : SUCCESS in 8m 44s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/1cd7b43413ca4aa398694c1945553f96 : SUCCESS in 9m 14s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/693389993b554510bbef0e88b3158612 : SUCCESS in 2h 21m 16s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/186b67cfc9a84549ada4172538a0d639 : SUCCESS in 2h 24m 17s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/a0f4469c2d414780872799dd88dc72f7 : FAILURE in 2h 02m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4e3f5c4520ed4d6c974e383f09eefef9 : SUCCESS in 43m 27s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/61103a2eace8454c81ca1c3ef7a6ac77 : SUCCESS in 1h 14m 07s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/565e867d211d4301a1754a4b7389cb3d : SUCCESS in 26m 22s","accounts_in_message":[],"_revision_number":1},{"id":"7ef04b51122ee6ab5d02a362bd081065e9b23679","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-09-10 13:12:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f10b03d56d7d6c9431539d962136c16c6bc4f4bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 15:16:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b3e600b4f58b44edb9106497d569bb81\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2fd07f44553d457cb1f5a131f7b2ebfa : FAILURE in 47m 51s (non-voting)\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/050f7a94e6f24982aa2423f96eee7bd7 : SUCCESS in 1h 56m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c54d398720b54453abbac2be9fc89914 : SUCCESS in 51m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b6d57ddb06e4d17ac537079527b9af6 : SUCCESS in 4m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1d80f9c310394137a6c2da6670d3ff3a : SUCCESS in 6m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f7550640bc3b4195836593f54adfce85 : SUCCESS in 7m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/137a7b297a0e46dda421fd3f16f6d09f : SUCCESS in 4m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/80e46ea3239b47b3b207d2b980fba095 : SUCCESS in 8m 56s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e8e2383bf7764ddb93464228ec64476d : SUCCESS in 9m 18s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6d5527b45a104e489dc5fd3d82e88b43 : SUCCESS in 8m 48s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/12996077a6c8467d836ffe31e516d3f0 : SUCCESS in 9m 33s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/edd56f2aff5b4e8582186c35f25aac6f : SUCCESS in 1h 46m 08s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/3cb5dda4d13c44f7ade248ec6e514f94 : SUCCESS in 1h 37m 46s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/0678532be3a24edf89abbe4f62e0d9ee : SUCCESS in 1h 38m 36s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/735e09af5e884398b1bf739587552bb0 : SUCCESS in 1h 43m 50s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/3beb1dafe0874799813f04e312d497a1 : SUCCESS in 1h 41m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f16f1a4c2c6e45b994cfa3bcbcfcc3f2 : SUCCESS in 58m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3953cb323de34eaebe2c236681a534ef : SUCCESS in 1h 28m 41s\n- glance-centralized-cache https://zuul.opendev.org/t/openstack/build/7189fd33562a49a994d99785a434488b : SUCCESS in 1h 37m 01s (non-voting)\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/df029b336a72433db01deb6dc2184375 : FAILURE in 34m 21s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/cae61cb94bea40fb8f834b3cfdf032bd : FAILURE in 25m 48s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/4266c91ccb464270b82c4766de56e6ee : SUCCESS in 24m 48s","accounts_in_message":[],"_revision_number":1},{"id":"fa7039ac18ad68f075a5ffa2515a3d5f5a408b1f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 15:21:16.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7478801cc7fb5c4db95515dcf54ca590fee3255d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 17:28:01.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b1af39d389b46dbbd180b9ef3dafa0c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9e00a37218ca4726a3e1015eca545a30 : FAILURE in 47m 11s (non-voting)\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/053e61f0e1c44939b7a2435f100b9f1d : SUCCESS in 1h 53m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e6cbf1e41ad44a6580f774ac0d3b5693 : SUCCESS in 1h 08m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c5a2ae566d545a6bc43edba4e8cab84 : SUCCESS in 5m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6d52da745b23438c8f4e06dfda020ad1 : SUCCESS in 6m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e4f62967f7454950b0754e991b23d1a0 : SUCCESS in 6m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac86be66ba1f4bd4b3105ca78688a923 : SUCCESS in 6m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4048a73e3007414196f3b2231b3fa555 : SUCCESS in 4m 31s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/569659709f0c49dd8f396f8a1977de19 : SUCCESS in 8m 45s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a388eaffad6d46aebd78541218ac949e : SUCCESS in 8m 57s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/09ebc4ef7d6141a3b118e70b844b6cf3 : SUCCESS in 8m 44s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/3d4c144172084f94ab4542859b9e8bf3 : SUCCESS in 1h 41m 43s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/660662e513354a479946ed523bfb3dd9 : SUCCESS in 2h 05m 11s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/b4b59465150e4b758787864691e3600d : SUCCESS in 1h 47m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/57badc13caa641278dd45d07e3bf98d5 : SUCCESS in 1h 04m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/93d32ca5fbc443619ae68c7e38f342e2 : SUCCESS in 1h 44m 59s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/232ef27c8092416284ec319e09867053 : SUCCESS in 38m 04s","accounts_in_message":[],"_revision_number":1},{"id":"bfb31426dfffad1f9028b62e56025fdebfa0a0ee","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 17:28:01.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"0ce936cb871d5502529e4d60335dc72b22ddd13d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 17:29:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9697af66f54419787ce9b16471a6a8c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b626a06157054f41b9a72ff1fad3b369 : SUCCESS in 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fa328601166645e7b44fb4d22d686817 : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"210ad1a05326e5dd8900aa064e1d7b2a01cc0399","revisions":{"210ad1a05326e5dd8900aa064e1d7b2a01cc0399":{"kind":"REWORK","_number":1,"created":"2026-09-03 15:01:25.000000000","uploader":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"ref":"refs/changes/25/1003825/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/25/1003825/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/25/1003825/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/25/1003825/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/25/1003825/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/25/1003825/1"}}},"commit":{"parents":[{"commit":"62e2451ee994f80eb6d5de5dc67e79fb3d94d235","subject":"Pin import downloads to validated destination addresses","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/62e2451ee994f80eb6d5de5dc67e79fb3d94d235"}]}],"author":{"name":"Abhishek Kekane","email":"akekane@redhat.com","date":"2026-07-22 07:41:29.000000000","tz":0},"committer":{"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","date":"2026-09-03 15:00:54.000000000","tz":-240},"subject":"Block restricted hosts when adding HTTP image locations","message":"Block restricted hosts when adding HTTP image locations\n\nApply import_filtering_opts to HTTP(S) locations and validate\nthe URI before contacting the backend, so location add cannot\nSSRF glance-api into loopback or link-local targets.\n\nOn stable/2025.1, FunctionalTest location fixtures whitelist\n127.0.0.1/localhost via self.allowed_hosts because self.config()\ndoes not affect the API subprocess.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/1003560\n\nCloses-Bug: #2161330\nSecurityImpact\n\nAssisted-By: Cursor (claude-4.5-sonnet)\nChange-Id: Iff9793480ad6da44490afc6c686771bd85908a5a\nSigned-off-by: Abhishek Kekane \u003cakekane@redhat.com\u003e\nSigned-off-by: Brian Rosmaita \u003crosmaita.fossdev@gmail.com\u003e\n(cherry picked from commit 232b1fb65346b2cca9a7be4456e3a497c2e87875)\n(cherry picked from commit d3da720ed5241b178b09d10e7df524493c88f77d)\n(cherry picked from commit f150aa131810ac17b3b902a8f3bafac3c0325edb)\nConflicts:\n  glance/common/scripts/utils.py\n  glance/tests/functional/v2/test_images.py\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/210ad1a05326e5dd8900aa064e1d7b2a01cc0399"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/210ad1a05326e5dd8900aa064e1d7b2a01cc0399"}]},"branch":"refs/heads/stable/2025.1"}},"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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"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":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
