)]}'
{"id":"openstack%2Fopenstack-ansible-os_glance~901034","triplet_id":"openstack%2Fopenstack-ansible-os_glance~master~I1416e0f6e3ed79abd10f468b52fc712d35a61bd2","project":"openstack/openstack-ansible-os_glance","branch":"master","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2023-11-28 11:20:42.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I1416e0f6e3ed79abd10f468b52fc712d35a61bd2","subject":"Make glance_additional_stores work nicely with multi-store","status":"MERGED","created":"2023-11-15 13:41:35.000000000","updated":"2023-11-28 11:21:45.000000000","submitted":"2023-11-28 11:20:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"901034","meta_rev_id":"598c9bd436c7b66aa532d05e8167dbe800c866aa","_number":901034,"virtual_id_number":901034,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-11-28 11:20:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-11-27 21:20:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":2,"date":"2023-11-28 08:54:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":1,"date":"2023-11-28 08:54:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-11-15 17:07:36.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":"2023-11-16 19:36:24.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"CC"},{"updated":"2023-11-27 21:20:50.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2023-11-28 08:54:17.000000000","updated_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"reviewer":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"state":"REVIEWER"}],"messages":[{"id":"f30062233d5787ec92495214ef1038d17bff86fd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-15 13:41:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8bae84db9c2d5ff10c1baf77971c5b6b3e32954f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-15 13:43:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"23a2bb56b844194b7b8d037d4d4e3342e7adb72e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-15 13:49:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"077b3e20b839cb51ca3e0e8eceff336c0906c966","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-15 14:38:15.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"45329223de8b3e47269de5710a10cb4475b121b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-15 14:47:24.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"40c365408954cdad6d3b15eec8adc00eabf878bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-15 17:07:36.000000000","message":"Patch Set 5: 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\n\nhttps://zuul.opendev.org/t/openstack/buildset/facef0b0398c4e309ac59f361a346879\n\n- openstack-ansible-linters-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/92880f925ac3481abd0565301239fa8c : SUCCESS in 12m 18s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/ef971483ef2443a8b887da059bbec9df : SUCCESS in 1h 13m 45s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/910914887bc244cdaf76586253db4135 : FAILURE in 1h 34m 44s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/9b65af3d51c444ab9b5ad5745b8ebc1b : SUCCESS in 1h 12m 27s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/3cb776c439864b5382f9f9222f85e5bc : SUCCESS in 1h 47m 47s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c5ed6921b22740b3b5905d8b4b2935d7 : SUCCESS in 1h 23m 00s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/c61992bfaeb44b339977c816e6b923d6 : SUCCESS in 1h 47m 50s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7dedc86c19114e008f782c2fcf3f5a33 : SUCCESS in 1h 40m 31s\n- openstack-ansible-upgrade-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/c34e8f24777d472fbfb7b636977a07f1 : SUCCESS in 2h 12m 45s\n- openstack-ansible-upgrade-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/41305c89b0dd4cd9969a9880754892c1 : FAILURE in 1h 06m 05s\n- openstack-ansible-upgrade-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/88de6d70d8984094aa06bbf5a00de4c7 : SUCCESS in 2h 06m 33s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/04e93053040e40908aaf289ed2b8ccef : SUCCESS in 1h 42m 11s\n- openstack-ansible-deploy-aio_nfs-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a35f87223ed244f7b2e8c3408fae97b1 : SUCCESS in 2h 00m 02s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f27996370b31464f8a3426e4f6df300f : SUCCESS in 2h 17m 09s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/b62e22bdbfa8457d9e43fd9b30c0c178 : SUCCESS in 1h 02m 48s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4e348e0ced5d458fa83fbd0bc9ec1636 : SUCCESS in 1h 02m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72ddbbf94dee445f8876a54a867a0889 : SUCCESS in 5m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e4919a86ca04fbebd5d69917113082e : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":5},{"id":"5d080432345bb797d009fc5fda8be36a9aa9677e","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-16 13:30:39.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9a002622af0e46c71d1fb277719a8ceb66c15ca8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-16 15:51:24.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25b19b92031c4474836dc57794fc8605\n\n- openstack-ansible-linters-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/d87c953698a14a4fa57a576c09ac1a6a : SUCCESS in 11m 56s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/3f17813ca4b845efbaf93bee9ff7bcd4 : SUCCESS in 1h 17m 34s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/50f92783ed994f88aef2d8643d3b5cd2 : SUCCESS in 1h 20m 44s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/5e716f4461014f468cf9e4b154d7403f : SUCCESS in 1h 28m 34s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/a929eb7bee6e4b0db2a5613ec4b79937 : SUCCESS in 1h 27m 14s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c23e2cef9baa4fc69d132c91aa57c429 : SUCCESS in 1h 23m 39s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/83d45d10c3be4cd2a5b5f26b3612d44c : SUCCESS in 1h 35m 48s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7658faef0a554475aaa2ceb2056bb57a : SUCCESS in 1h 00m 35s\n- openstack-ansible-upgrade-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/9e20370a87a6418cae1d2471e1acfc76 : SUCCESS in 2h 15m 22s\n- openstack-ansible-upgrade-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e78b3da78a374b3bb2b9dfa4be31c7dd : SUCCESS in 1h 54m 36s\n- openstack-ansible-upgrade-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/6c7f075c683c4f9da83c59a5112f6cb7 : SUCCESS in 2h 15m 04s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/10e9654d427846b8bc8780e85757e8ef : SUCCESS in 1h 44m 47s\n- openstack-ansible-deploy-aio_nfs-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/12869d3e6dc14344877cf0570cdc063f : SUCCESS in 1h 49m 36s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/158d482267314fd6bc7f1cea2fa6b683 : SUCCESS in 2h 10m 18s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/15fb5f5091c940f1ad036d00d93c5fb6 : SUCCESS in 51m 26s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/6e86a97da9154b049464a426de609e32 : SUCCESS in 51m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e53b4f9825742728c7e89b0f3daf1dd : SUCCESS in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2c02eace36254b769da158b999868bad : SUCCESS in 3m 50s","accounts_in_message":[],"_revision_number":5},{"id":"3d30dddff97f84c41232547df8ae95f58d4ba41d","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-11-16 19:36:24.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"4a5c0eee21c303ee1c53551b36325625786e4cda","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-27 10:58:21.000000000","message":"Patch Set 6: Published edit on patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"1d96dd4750e04fb372692578f7f11338b71f112c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-11-27 11:36:34.000000000","message":"Patch Set 7: Published edit on patch set 6.","accounts_in_message":[],"_revision_number":7},{"id":"98737c09ac24bf3b9a3563665bc32f4946f69012","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-27 14:09:03.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/288fbf64ab37478e8063234be28356d1\n\n- openstack-ansible-linters-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b766af015efb4f7c8c1952c8bafa138d : SUCCESS in 11m 05s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/1b39d61dd91644c1b057806055d4645f : SUCCESS in 1h 02m 53s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/4e0b0df178d64ac492f7e782cf305804 : SUCCESS in 1h 00m 08s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/bc675bca55ee4b4da878f855aaa183cd : SUCCESS in 1h 11m 29s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/498bbe9095a844e88486a3ae5836caa5 : SUCCESS in 1h 13m 36s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7f748a0388f44be0996b3535eca0c19b : SUCCESS in 1h 12m 36s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/c1840e3eba12428c8edc70cea4a12b77 : SUCCESS in 1h 23m 09s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/590dea23727b4894a22abecc92812aea : SUCCESS in 1h 04m 22s\n- openstack-ansible-upgrade-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/a54398f519694ffda19ee36273c5894e : SUCCESS in 2h 25m 53s\n- openstack-ansible-upgrade-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/9eb135b7676d4e8cb351d4b53f08efa5 : SUCCESS in 1h 48m 41s\n- openstack-ansible-upgrade-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/cb9859dc01c9437facf6de23e0418fb1 : SUCCESS in 2h 17m 21s\n- openstack-ansible-upgrade-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/aec9401730d745a1a6d399aaa6b895aa : SUCCESS in 1h 44m 24s\n- openstack-ansible-deploy-aio_nfs-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/54b1c479d37d437e85134c3b69fec5ca : SUCCESS in 1h 44m 14s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/884d920e13be4c39aea36e0003504f59 : SUCCESS in 1h 57m 41s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/6cd839f26853452abec2a6ca3ef3fea9 : SUCCESS in 59m 38s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5d74333956c44f79b799fad8010e46d4 : SUCCESS in 56m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f8ca1225afd140ecab438c4801df12f7 : SUCCESS in 4m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/31b52438e2a2458486ed43b61ea6cfef : SUCCESS in 3m 05s","accounts_in_message":[],"_revision_number":7},{"id":"fd35fa4b53d7750be894c9800cf327272bd4a62d","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-11-27 21:20:50.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"514f6af149af235678bc6039009c8f857d2c0e3d","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2023-11-28 08:54:17.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"fbc4c6cdc56212559646cc167a41752da3a2f9fb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-28 08:56:19.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"c62c5f61fbee2733f5b8d5ed4e84ebb9cd513179","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-28 11:20:42.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/feaf8553bb614048bd30670a2881c1a2\n\n- openstack-ansible-linters-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/bde2af3ad652498da8390a5af3d01e3b : SUCCESS in 12m 46s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/30059f811bc1476395ebbb00f987e44a : SUCCESS in 1h 14m 04s\n- openstack-ansible-deploy-aio_metal-debian-bookworm https://zuul.opendev.org/t/openstack/build/1dac2c8649464fef8962750e977d07ca : SUCCESS in 1h 15m 50s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/5735c12e84914e4f81edbd62c28710e6 : SUCCESS in 1h 21m 57s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c380787050264180ba70b17f05433901 : SUCCESS in 1h 15m 15s\n- openstack-ansible-deploy-aio_metal_tls-rockylinux-9 https://zuul.opendev.org/t/openstack/build/555fed383a4f4b729ca3f280217db21e : SUCCESS in 1h 33m 31s\n- openstack-ansible-deploy-aio_metal_tls-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fa3e678ebcfe46e091a93e00223094c0 : SUCCESS in 1h 17m 40s\n- openstack-ansible-deploy-aio_nfs-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ff78f4547ff446ed87ac3aecfb3ac419 : SUCCESS in 2h 16m 39s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/cfac9c27e3e343c4a0778d30f4551d74 : SUCCESS in 2h 13m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3610a14fe68e45e89ddbf593c681ebc2 : SUCCESS in 4m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f91b15f41cca40febded1c7de73724a0 : SUCCESS in 2m 55s","accounts_in_message":[],"_revision_number":7},{"id":"579c92cd140452c4000b3938e44337f532eb543a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-28 11:20:42.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"598c9bd436c7b66aa532d05e8167dbe800c866aa","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-28 11:21:45.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b5f697f39a5a437bbbd3fe4bb1776233\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10248c3c76394944a722209eefb140e6 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"aa69a6fe5cbe4d7fd1155c7d6a78a4ffe2708e4c","revisions":{"87928ac978aa09c26e43053e5c58aaa6a78ff402":{"kind":"REWORK","_number":1,"created":"2023-11-15 13:41:35.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/34/901034/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/34/901034/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/1"}}},"commit":{"parents":[{"commit":"289ce991c420d7114b3a71a95602404e8ad7b0a0","subject":"Use correct default for glance_mount_points","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/289ce991c420d7114b3a71a95602404e8ad7b0a0"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"subject":"Make glance_additional_stores work nicely with multi-store","message":"Make glance_additional_stores work nicely with multi-store\n\nWhile we assume that glance_additional_stores can be list of mappings\nfor multistore glance support, bunch of other logic in role still treats\nit as simple list and make verifications against it. So in case one\ndares to override variable according to our suggestion, they also need\nto override bunch of other things.\n\nWe change defaults for `glance_available_stores` variable and always\ndefine it as a multistore list of mappings.\n\nThen we introduce a variable `glance_available_store_types` that is a\nlist of types for each of configured storage.\n\nLogic of how storages are defined in glance config is also changed now.\nStorages won\u0027t be defined if there\u0027s no \"default\" record for them in\nglance_available_stores.\n\nFor each new store that deployer wants to provision, they now can pass\n`config` key for glance stores, rather then use config overrides.\n\nChange-Id: I1416e0f6e3ed79abd10f468b52fc712d35a61bd2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/87928ac978aa09c26e43053e5c58aaa6a78ff402"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/87928ac978aa09c26e43053e5c58aaa6a78ff402"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"289ce991c420d7114b3a71a95602404e8ad7b0a0","is_merged_in_target_branch":true,"change_id":"I755822089bf406f532a718db5b84df553cbc2084","change_number":892489,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d642886b06e2a775fd7bf26fa49ff3e0770c8866":{"kind":"REWORK","_number":2,"created":"2023-11-15 13:43:47.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/34/901034/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/34/901034/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/2"}}},"commit":{"parents":[{"commit":"ff895d3bad354e5117a7af032c51b104007c3f4e","subject":"Remove glance_cinder_store filters override","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/ff895d3bad354e5117a7af032c51b104007c3f4e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:43:36.000000000","tz":60},"subject":"Make glance_additional_stores work nicely with multi-store","message":"Make glance_additional_stores work nicely with multi-store\n\nWhile we assume that glance_additional_stores can be list of mappings\nfor multistore glance support, bunch of other logic in role still treats\nit as simple list and make verifications against it. So in case one\ndares to override variable according to our suggestion, they also need\nto override bunch of other things.\n\nWe change defaults for `glance_available_stores` variable and always\ndefine it as a multistore list of mappings.\n\nThen we introduce a variable `glance_available_store_types` that is a\nlist of types for each of configured storage.\n\nLogic of how storages are defined in glance config is also changed now.\nStorages won\u0027t be defined if there\u0027s no \"default\" record for them in\nglance_available_stores.\n\nFor each new store that deployer wants to provision, they now can pass\n`config` key for glance stores, rather then use config overrides.\n\nChange-Id: I1416e0f6e3ed79abd10f468b52fc712d35a61bd2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/d642886b06e2a775fd7bf26fa49ff3e0770c8866"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/d642886b06e2a775fd7bf26fa49ff3e0770c8866"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ff895d3bad354e5117a7af032c51b104007c3f4e","is_merged_in_target_branch":true,"change_id":"Ie097a019f058bac123acf14f51253c272c56aca5","change_number":900931,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"26a44dc491a4329cd808f0efa65bf5995c6b7a76":{"kind":"REWORK","_number":3,"created":"2023-11-15 13:49:22.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/34/901034/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/34/901034/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/3"}}},"commit":{"parents":[{"commit":"ff895d3bad354e5117a7af032c51b104007c3f4e","subject":"Remove glance_cinder_store filters override","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/ff895d3bad354e5117a7af032c51b104007c3f4e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:49:09.000000000","tz":60},"subject":"Make glance_additional_stores work nicely with multi-store","message":"Make glance_additional_stores work nicely with multi-store\n\nWhile we assume that glance_additional_stores can be list of mappings\nfor multistore glance support, bunch of other logic in role still treats\nit as simple list and make verifications against it. So in case one\ndares to override variable according to our suggestion, they also need\nto override bunch of other things.\n\nWe change defaults for `glance_available_stores` variable and always\ndefine it as a multistore list of mappings.\n\nThen we introduce a variable `glance_available_store_types` that is a\nlist of types for each of configured storage.\n\nLogic of how storages are defined in glance config is also changed now.\nStorages won\u0027t be defined if there\u0027s no \"default\" record for them in\nglance_available_stores.\n\nFor each new store that deployer wants to provision, they now can pass\n`config` key for glance stores, rather then use config overrides.\n\nChange-Id: I1416e0f6e3ed79abd10f468b52fc712d35a61bd2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/26a44dc491a4329cd808f0efa65bf5995c6b7a76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/26a44dc491a4329cd808f0efa65bf5995c6b7a76"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ff895d3bad354e5117a7af032c51b104007c3f4e","is_merged_in_target_branch":true,"change_id":"Ie097a019f058bac123acf14f51253c272c56aca5","change_number":900931,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"341afc003732666bb46760700c5374088394d4a4":{"kind":"REWORK","_number":4,"created":"2023-11-15 14:38:15.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/34/901034/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/34/901034/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/4"}}},"commit":{"parents":[{"commit":"ff895d3bad354e5117a7af032c51b104007c3f4e","subject":"Remove glance_cinder_store filters override","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/ff895d3bad354e5117a7af032c51b104007c3f4e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 14:37:50.000000000","tz":60},"subject":"Make glance_additional_stores work nicely with multi-store","message":"Make glance_additional_stores work nicely with multi-store\n\nWhile we assume that glance_additional_stores can be list of mappings\nfor multistore glance support, bunch of other logic in role still treats\nit as simple list and make verifications against it. So in case one\ndares to override variable according to our suggestion, they also need\nto override bunch of other things.\n\nWe change defaults for `glance_available_stores` variable and always\ndefine it as a multistore list of mappings.\n\nThen we introduce a variable `glance_available_store_types` that is a\nlist of types for each of configured storage.\n\nLogic of how storages are defined in glance config is also changed now.\nStorages won\u0027t be defined if there\u0027s no \"default\" record for them in\nglance_available_stores.\n\nFor each new store that deployer wants to provision, they now can pass\n`config` key for glance stores, rather then use config overrides.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/901041\nChange-Id: I1416e0f6e3ed79abd10f468b52fc712d35a61bd2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/341afc003732666bb46760700c5374088394d4a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/341afc003732666bb46760700c5374088394d4a4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ff895d3bad354e5117a7af032c51b104007c3f4e","is_merged_in_target_branch":true,"change_id":"Ie097a019f058bac123acf14f51253c272c56aca5","change_number":900931,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"5665c6313b25ffca7ac76041f7366a07f0e05cb6":{"kind":"REWORK","_number":5,"created":"2023-11-15 14:47:24.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/34/901034/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/34/901034/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/5"}}},"commit":{"parents":[{"commit":"ff895d3bad354e5117a7af032c51b104007c3f4e","subject":"Remove glance_cinder_store filters override","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/ff895d3bad354e5117a7af032c51b104007c3f4e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 14:46:32.000000000","tz":60},"subject":"Make glance_additional_stores work nicely with multi-store","message":"Make glance_additional_stores work nicely with multi-store\n\nWhile we assume that glance_additional_stores can be list of mappings\nfor multistore glance support, bunch of other logic in role still treats\nit as simple list and make verifications against it. So in case one\ndares to override variable according to our suggestion, they also need\nto override bunch of other things.\n\nWe change defaults for `glance_available_stores` variable and always\ndefine it as a multistore list of mappings.\n\nThen we introduce a variable `glance_available_store_types` that is a\nlist of types for each of configured storage.\n\nLogic of how storages are defined in glance config is also changed now.\nStorages won\u0027t be defined if there\u0027s no \"default\" record for them in\nglance_available_stores.\n\nFor each new store that deployer wants to provision, they now can pass\n`config` key for glance stores, rather then use config overrides.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/901041\nChange-Id: I1416e0f6e3ed79abd10f468b52fc712d35a61bd2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/5665c6313b25ffca7ac76041f7366a07f0e05cb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/5665c6313b25ffca7ac76041f7366a07f0e05cb6"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ff895d3bad354e5117a7af032c51b104007c3f4e","is_merged_in_target_branch":true,"change_id":"Ie097a019f058bac123acf14f51253c272c56aca5","change_number":900931,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a3a0f2c06b59caec9e58055b45808fe4acbe4a9d":{"kind":"REWORK","_number":6,"created":"2023-11-27 10:58:21.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/34/901034/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/34/901034/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/6"}}},"commit":{"parents":[{"commit":"ff895d3bad354e5117a7af032c51b104007c3f4e","subject":"Remove glance_cinder_store filters override","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/ff895d3bad354e5117a7af032c51b104007c3f4e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-11-27 10:58:20.000000000","tz":0},"subject":"Make glance_additional_stores work nicely with multi-store","message":"Make glance_additional_stores work nicely with multi-store\n\nWhile we assume that glance_additional_stores can be list of mappings\nfor multistore glance support, bunch of other logic in role still treats\nit as simple list and make verifications against it. So in case one\ndares to override variable according to our suggestion, they also need\nto override bunch of other things.\n\nWe change defaults for `glance_available_stores` variable and always\ndefine it as a multistore list of mappings.\n\nThen we introduce a variable `glance_available_store_types` that is a\nlist of types for each of configured storage.\n\nLogic of how storages are defined in glance config is also changed now.\nStorages won\u0027t be defined if there\u0027s no \"default\" record for them in\nglance_available_stores.\n\nFor each new store that deployer wants to provision, they now can pass\n`config` key for glance stores, rather then use config overrides.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/901041\nChange-Id: I1416e0f6e3ed79abd10f468b52fc712d35a61bd2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/a3a0f2c06b59caec9e58055b45808fe4acbe4a9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/a3a0f2c06b59caec9e58055b45808fe4acbe4a9d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ff895d3bad354e5117a7af032c51b104007c3f4e","is_merged_in_target_branch":true,"change_id":"Ie097a019f058bac123acf14f51253c272c56aca5","change_number":900931,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"aa69a6fe5cbe4d7fd1155c7d6a78a4ffe2708e4c":{"kind":"REWORK","_number":7,"created":"2023-11-27 11:36:34.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/34/901034/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_glance","ref":"refs/changes/34/901034/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_glance refs/changes/34/901034/7"}}},"commit":{"parents":[{"commit":"ff895d3bad354e5117a7af032c51b104007c3f4e","subject":"Remove glance_cinder_store filters override","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/ff895d3bad354e5117a7af032c51b104007c3f4e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-11-15 13:41:26.000000000","tz":60},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-11-27 11:36:33.000000000","tz":0},"subject":"Make glance_additional_stores work nicely with multi-store","message":"Make glance_additional_stores work nicely with multi-store\n\nWhile we assume that glance_additional_stores can be list of mappings\nfor multistore glance support, bunch of other logic in role still treats\nit as simple list and make verifications against it. So in case one\ndares to override variable according to our suggestion, they also need\nto override bunch of other things.\n\nWe change defaults for `glance_available_stores` variable and always\ndefine it as a multistore list of mappings.\n\nThen we introduce a variable `glance_available_store_types` that is a\nlist of types for each of configured storage.\n\nLogic of how storages are defined in glance config is also changed now.\nStorages won\u0027t be defined if there\u0027s no \"default\" record for them in\nglance_available_stores.\n\nFor each new store that deployer wants to provision, they now can pass\n`config` key for glance stores, rather then use config overrides.\n\nDepends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/901041\nChange-Id: I1416e0f6e3ed79abd10f468b52fc712d35a61bd2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/aa69a6fe5cbe4d7fd1155c7d6a78a4ffe2708e4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_glance/commit/aa69a6fe5cbe4d7fd1155c7d6a78a4ffe2708e4c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ff895d3bad354e5117a7af032c51b104007c3f4e","is_merged_in_target_branch":true,"change_id":"Ie097a019f058bac123acf14f51253c272c56aca5","change_number":900931,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}},{"label":"Backport-Candidate","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":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
