)]}'
{"id":"openstack%2Fplacement~787526","triplet_id":"openstack%2Fplacement~stable%2Fwallaby~I7ef81df6ffa2eac96067b6c0370bd9792014e9cd","project":"openstack/placement","branch":"stable/wallaby","topic":"story/2008831","hashtags":[],"change_id":"I7ef81df6ffa2eac96067b6c0370bd9792014e9cd","subject":"Make sure the policy upgrade check get a valid config","status":"MERGED","created":"2021-04-22 10:28:51.000000000","updated":"2021-04-29 17:41:04.000000000","submitted":"2021-04-29 17:39:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"787526-story/2008831","meta_rev_id":"ea5b6858531f4fa0da9d46f8916d7084837d0fd3","_number":787526,"virtual_id_number":787526,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-29 17:39:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2021-04-23 17:10:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2021-04-24 11:34:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2021-04-29 16:22:55.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2021-04-26 13:50:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-04-25 05:37:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":1,"date":"2021-04-25 00:36:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"}],"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":1,"date":"2021-04-29 16:22:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"},{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-22 12:34:18.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":"2021-04-22 12:44:17.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2021-04-22 17:05:03.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2021-04-24 11:34:08.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2021-04-25 00:36:23.000000000","updated_by":{"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"},"reviewer":{"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"},"state":"REVIEWER"},{"updated":"2021-04-25 05:37:13.000000000","updated_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"reviewer":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"state":"REVIEWER"},{"updated":"2021-04-29 16:22:55.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"41f9b1949abd1bbc83acf4dc2588dcfe02a3b858","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-04-22 10:28:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"424ede3f9ab3af002c6c66121f85315cfc6a87a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-22 12:34:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/d18d4de41bc74a6b81518b5df67f6457 : SUCCESS in 52m 37s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/d0a9e5ab66874135ab1a0c2266e10e68 : SUCCESS in 1h 08m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/624c553d4a6c418ca8ef0a1dc8af6f40 : SUCCESS in 6m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c37b8203b7dc41b68a47ef314703ff5c : SUCCESS in 10m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64f8d791a8cb4425bb8a20eb782ce833 : SUCCESS in 5m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f7bff22ecb74404f877acb8c01640315 : SUCCESS in 5m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e70aa4b2e56949faa0442601b140348b : SUCCESS in 7m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c3fe76ed3bb0478f8f0d1fd548f8c56a : SUCCESS in 6m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0fa358d292a04e2baae5d59de3d8aa2a : SUCCESS in 9m 06s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/0cc2f65937574dc99d68a7b22dff97ea : SUCCESS in 6m 49s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/cdd0b5e280c4431da2df0ca262a9aee7 : SUCCESS in 8m 33s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c069767235364073b8b0ef68ae2a2819 : SUCCESS in 7m 49s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/073c7f483ba14ef7aad9d14d1b49eeca : SUCCESS in 7m 45s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8e6c555a28e1455db9a3ca919497c22c : SUCCESS in 14m 39s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/c708423df9cd4c6aaf3838a0f3f5e7b6 : SUCCESS in 27m 39s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/2fa5bbe1f878494aa2caed793fd6902d : SUCCESS in 10m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ffeefaa3ad1438aabf55855cd6c11c8 : SUCCESS in 1h 00m 33s","accounts_in_message":[],"_revision_number":1},{"id":"b902fe172192cf770a19be404ec5aeb2def6feb7","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-04-22 12:44:17.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d649ef469a59d20db610fbf4558d6aaa3184b540","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-22 17:05:03.000000000","message":"Patch Set 1: Code-Review+2\n\nClean backport of important bug fix, LGTM","accounts_in_message":[],"_revision_number":1},{"id":"f56e4df25904f0c436227b3e3a418c3a4244628a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-22 17:11:55.000000000","message":"Patch Set 1: -Code-Review","accounts_in_message":[],"_revision_number":1},{"id":"e99a7ed5f947936df2e9e8765a3f048c32e46b22","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-04-23 06:37:16.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"a03489f251f35f0bc50aed0af18c8e1419c6b049","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-23 09:09:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/b00d929ebb734451aed528ff587c2f6f : SUCCESS in 51m 23s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/7b1e5c652ebe44019bf7d527a263f465 : SUCCESS in 59m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1cc3b514f0b94bf4a7a18fd1ded7874e : SUCCESS in 6m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/354e9f329b74425c85339e15a0b8ec99 : SUCCESS in 6m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66135379f2094293b3b7a4d07efb9a6a : SUCCESS in 5m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4d997477d051476f9394a86fc5025032 : SUCCESS in 6m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/36e0810f59454cab9428c83def5a3547 : SUCCESS in 6m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/20a1c6ffcd5343d29b3ebc08e37fec62 : SUCCESS in 9m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc7a3d626b4d482091ffdbdb9b67db65 : SUCCESS in 12m 27s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/72540b6e44884ab29348e7f3bee73552 : SUCCESS in 6m 35s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/86fc8d83a2884a39b6dffc0e65610988 : SUCCESS in 6m 04s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/102b6abc856c47ebbdb1fd72ea622612 : SUCCESS in 6m 05s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/72dd0584aff7489294e3ab136a0cddff : SUCCESS in 9m 42s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e7ccc56d8d6a4f2da2b3db5f9da66bf5 : SUCCESS in 15m 09s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/9865952514324a6aae495dafafaf7828 : SUCCESS in 55m 46s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/1ced3b6810744e91b5fb5571712fa291 : SUCCESS in 10m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/be8292e346f044439326e81a2fdbddd6 : SUCCESS in 46m 21s","accounts_in_message":[],"_revision_number":2},{"id":"9efa5aa71797a769307c8c26fe0ec90b96ed78e7","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-04-23 17:10:01.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f38d190321a1be40ad5c920559ebed8f7e71ae65","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2021-04-24 11:34:08.000000000","message":"Patch Set 2: Code-Review+1\n\nClean backport. LGTM.","accounts_in_message":[],"_revision_number":2},{"id":"c5416f6bdfad66043a45cd5bd6df8190d2b1dfad","author":{"_account_id":26159,"name":"xiexianbin","email":"xiexianbin@yovole.com","username":"xianbin"},"date":"2021-04-25 00:36:23.000000000","message":"Patch Set 2: Code-Review+1\n\nlgfm","accounts_in_message":[],"_revision_number":2},{"id":"a967ae2c54046c73265ae3173cd3d3230e4ec199","author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"date":"2021-04-25 05:37:13.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"ab1a55b79b4ac50190434b4914e3d65b341f7bab","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-04-26 13:50:19.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"00471464e9392284053a8836b1b404d4a6ade49f","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-04-29 16:22:55.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nMerged in master, looks good to backport + clean cherry pick + so many +1s :) LGTM, too.","accounts_in_message":[],"_revision_number":2},{"id":"8680261eeb331500967393f6cd91dd83fda1b057","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 16:29:58.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c1b75dd73df4f986e728ad15b2f7b396d5884104","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 17:39:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/b39a7e57cc6c4634b0f1692818ae2a71 : SUCCESS in 54m 17s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/af7e23e06cce4cda94da33ce0d7f4104 : SUCCESS in 1h 07m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2a5147f07c0642e28cff8564568fb5cd : SUCCESS in 6m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b57d2c261424b0fb2c44a6a46ca5bfe : SUCCESS in 5m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ff438cc3364642a7981c39a48c8342e3 : SUCCESS in 5m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bafddedabf7b40d29a6d40719d20e5bc : SUCCESS in 6m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3fb7f335b764766aee262c634879c09 : SUCCESS in 8m 57s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/200f74989d514e62a7d319f37d506b81 : SUCCESS in 5m 23s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/10d14114d93640a785c0c756ffef056a : SUCCESS in 5m 44s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/80ff36f83c9a4b68a85383b45704b631 : SUCCESS in 5m 44s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2604f912d6d840c7ac2acb85d4345aa0 : SUCCESS in 13m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/18077fceaa4d4c3e9d3ebf4cbf60adfe : SUCCESS in 51m 23s","accounts_in_message":[],"_revision_number":2},{"id":"ce915b1c581548916e322f3431c465882d9cc63c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 17:39:40.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"ea5b6858531f4fa0da9d46f8916d7084837d0fd3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 17:41:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/841ed416acc542e29b2007fa3bd95816 : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"adf525a8f176fe37222d08478c9fe08db823db98","revisions":{"f7db4314cf74be27a4bcc083e2daa61723482442":{"kind":"REWORK","_number":1,"created":"2021-04-22 10:28:51.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/26/787526/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/26/787526/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/26/787526/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/26/787526/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/26/787526/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/26/787526/1"}}},"commit":{"parents":[{"commit":"f5046775f877841c61f6f64c99874899cd15cf55","subject":"Add a reproduction test for bug story/2008831","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f5046775f877841c61f6f64c99874899cd15cf55"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-04-20 16:32:57.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-04-22 10:28:08.000000000","tz":120},"subject":"Make sure the policy upgrade check get a valid config","message":"Make sure the policy upgrade check get a valid config\n\nPlacement does not use global CONF object. However when the policy\nupgrade check was added in Ia7365cc3ae09e2ff916ab9f9ff0ba4fef0dc446b it\nwas referred to the global CONF object. However in placement it is not\ninitialized. Therefore the $ placement-status upgrade check fails with\noslo_config.cfg.NotInitializedError.\n\nThis patch makes sure that the policy upgrade check uses an initialized\nconfig object instead.\n\nStory: 2008831\nTask: 42313\n\nChange-Id: I7ef81df6ffa2eac96067b6c0370bd9792014e9cd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f7db4314cf74be27a4bcc083e2daa61723482442"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f7db4314cf74be27a4bcc083e2daa61723482442"}]},"branch":"refs/heads/stable/wallaby"},"adf525a8f176fe37222d08478c9fe08db823db98":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-04-23 06:37:16.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/26/787526/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/26/787526/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/26/787526/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/26/787526/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/26/787526/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/26/787526/2"}}},"commit":{"parents":[{"commit":"cb77dc8f8c34319058fe254ba770ab60df356e8c","subject":"Add a reproduction test for bug story/2008831","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/cb77dc8f8c34319058fe254ba770ab60df356e8c"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-04-20 16:32:57.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-04-23 06:36:53.000000000","tz":120},"subject":"Make sure the policy upgrade check get a valid config","message":"Make sure the policy upgrade check get a valid config\n\nPlacement does not use global CONF object. However when the policy\nupgrade check was added in Ia7365cc3ae09e2ff916ab9f9ff0ba4fef0dc446b it\nwas referred to the global CONF object. However in placement it is not\ninitialized. Therefore the $ placement-status upgrade check fails with\noslo_config.cfg.NotInitializedError.\n\nThis patch makes sure that the policy upgrade check uses an initialized\nconfig object instead.\n\nStory: 2008831\nTask: 42313\n\nChange-Id: I7ef81df6ffa2eac96067b6c0370bd9792014e9cd\n(cherry picked from commit 992dd6a70679eb82cb47b734db2528fc747cb99d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/adf525a8f176fe37222d08478c9fe08db823db98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/adf525a8f176fe37222d08478c9fe08db823db98"}]},"branch":"refs/heads/stable/wallaby"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
