)]}'
{"id":"openstack%2Fopenstack-specs~245629","triplet_id":"openstack%2Fopenstack-specs~master~I6a0957f9c1437627c6310d36d652b2fb3cb63eb9","project":"openstack/openstack-specs","branch":"master","topic":"common-default-policy","hashtags":[],"change_id":"I6a0957f9c1437627c6310d36d652b2fb3cb63eb9","subject":"A common policy scenario across all projects","status":"ABANDONED","created":"2015-11-16 03:55:53.000000000","updated":"2021-06-18 16:29:19.000000000","total_comment_count":112,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1a446693a2a215b84b53150c6113cc2cbebe6f11","_number":245629,"virtual_id_number":245629,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":7225,"name":"Serg Melikyan","email":"smelikyan@mirantis.com","username":"smelikyan"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"_account_id":17862,"name":"Kseniya Tychkova","email":"kseniya.tychkova@gmail.com","username":"ktychkova"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-12-17 21:51:02.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"disliked":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},{"value":1,"date":"2021-06-18 16:29:19.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":-1,"date":"2021-06-18 16:29:19.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":1,"date":"2021-06-18 16:29:19.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7225,"name":"Serg Melikyan","email":"smelikyan@mirantis.com","username":"smelikyan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":1,"date":"2021-06-18 16:29:19.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17862,"name":"Kseniya Tychkova","email":"kseniya.tychkova@gmail.com","username":"ktychkova"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":7225,"name":"Serg Melikyan","email":"smelikyan@mirantis.com","username":"smelikyan"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"_account_id":17862,"name":"Kseniya Tychkova","email":"kseniya.tychkova@gmail.com","username":"ktychkova"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":7225,"name":"Serg Melikyan","email":"smelikyan@mirantis.com","username":"smelikyan"},{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":17862,"name":"Kseniya Tychkova","email":"kseniya.tychkova@gmail.com","username":"ktychkova"},{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-16 03:56:17.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-11-16 03:56:17.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2015-11-16 03:56:17.000000000","updated_by":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"reviewer":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"state":"REVIEWER"},{"updated":"2015-11-16 03:57:02.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2015-11-16 19:23:42.000000000","updated_by":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"reviewer":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"state":"REVIEWER"},{"updated":"2015-11-19 10:28:08.000000000","updated_by":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"reviewer":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"state":"REVIEWER"},{"updated":"2016-01-14 18:59:52.000000000","updated_by":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"reviewer":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"state":"REVIEWER"},{"updated":"2016-01-26 19:53:07.000000000","updated_by":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"reviewer":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"state":"REVIEWER"},{"updated":"2016-01-27 15:40:51.000000000","updated_by":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"reviewer":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"state":"REVIEWER"},{"updated":"2016-01-30 18:28:25.000000000","updated_by":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"reviewer":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"state":"REVIEWER"},{"updated":"2016-01-30 18:53:55.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2016-02-01 20:29:23.000000000","updated_by":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"reviewer":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"state":"REVIEWER"},{"updated":"2016-02-01 20:29:27.000000000","updated_by":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"reviewer":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"state":"REVIEWER"},{"updated":"2016-02-01 20:29:33.000000000","updated_by":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"reviewer":{"_account_id":14307,"name":"Tyr Johanson","email":"tyr@hpe.com","username":"tyr"},"state":"REVIEWER"},{"updated":"2016-02-01 20:30:26.000000000","updated_by":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"reviewer":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"state":"REVIEWER"},{"updated":"2016-02-01 20:30:32.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2016-02-01 20:31:07.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2016-02-01 20:31:19.000000000","updated_by":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"reviewer":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"state":"REVIEWER"},{"updated":"2016-02-01 20:31:39.000000000","updated_by":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"reviewer":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"state":"REVIEWER"},{"updated":"2016-02-01 20:31:54.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2016-02-01 20:34:00.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2016-02-01 20:35:46.000000000","updated_by":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"reviewer":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"state":"REVIEWER"},{"updated":"2016-02-01 20:35:55.000000000","updated_by":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"reviewer":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"state":"REVIEWER"},{"updated":"2016-02-01 20:37:05.000000000","updated_by":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"reviewer":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"state":"REVIEWER"},{"updated":"2016-02-01 20:37:41.000000000","updated_by":{"_account_id":7225,"name":"Serg Melikyan","email":"smelikyan@mirantis.com","username":"smelikyan"},"reviewer":{"_account_id":7225,"name":"Serg Melikyan","email":"smelikyan@mirantis.com","username":"smelikyan"},"state":"REVIEWER"},{"updated":"2016-02-01 20:40:59.000000000","updated_by":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"reviewer":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"state":"REVIEWER"},{"updated":"2016-02-01 20:41:04.000000000","updated_by":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"reviewer":{"_account_id":6484,"name":"Feilong Wang","email":"hustemb@gmail.com","username":"flwang"},"state":"REVIEWER"},{"updated":"2016-02-02 05:24:12.000000000","updated_by":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"reviewer":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"state":"REVIEWER"},{"updated":"2016-02-02 18:25:18.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2016-02-02 18:39:36.000000000","updated_by":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"reviewer":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"state":"REVIEWER"},{"updated":"2016-02-04 12:18:21.000000000","updated_by":{"_account_id":17862,"name":"Kseniya Tychkova","email":"kseniya.tychkova@gmail.com","username":"ktychkova"},"reviewer":{"_account_id":17862,"name":"Kseniya Tychkova","email":"kseniya.tychkova@gmail.com","username":"ktychkova"},"state":"REVIEWER"},{"updated":"2016-02-05 00:48:18.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2016-02-05 06:40:30.000000000","updated_by":{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},"reviewer":{"_account_id":9444,"name":"gustavo panizzo","email":"gfa@zumbi.com.ar","username":"gfa"},"state":"REVIEWER"},{"updated":"2016-02-09 09:05:31.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REVIEWER"},{"updated":"2016-02-09 15:10:50.000000000","updated_by":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"reviewer":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"state":"REVIEWER"},{"updated":"2016-02-09 15:11:55.000000000","updated_by":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"reviewer":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"state":"REVIEWER"},{"updated":"2016-02-09 15:43:56.000000000","updated_by":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"reviewer":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"state":"REVIEWER"},{"updated":"2016-02-09 16:09:47.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2016-02-15 22:45:05.000000000","updated_by":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"reviewer":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"state":"REVIEWER"},{"updated":"2016-02-19 15:33:50.000000000","updated_by":{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},"reviewer":{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},"state":"REVIEWER"},{"updated":"2016-03-29 11:57:21.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2016-04-01 22:31:47.000000000","updated_by":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"reviewer":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"state":"REVIEWER"},{"updated":"2016-04-04 14:37:40.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2016-04-25 05:19:23.000000000","updated_by":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"reviewer":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"state":"REVIEWER"},{"updated":"2016-04-26 20:08:19.000000000","updated_by":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"reviewer":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"state":"REVIEWER"},{"updated":"2016-09-02 19:37:37.000000000","updated_by":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"reviewer":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"state":"REVIEWER"},{"updated":"2016-12-22 22:25:37.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2017-04-05 17:23:56.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2017-04-12 14:42:49.000000000","updated_by":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"reviewer":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"state":"REVIEWER"},{"updated":"2017-04-14 12:36:57.000000000","updated_by":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"reviewer":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"state":"REVIEWER"},{"updated":"2017-04-17 22:12:41.000000000","updated_by":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"reviewer":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"state":"REVIEWER"},{"updated":"2018-01-04 00:44:32.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2018-05-21 18:33:13.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2020-12-17 21:51: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":"2020-12-17 21:59:41.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REMOVED"},{"updated":"2021-04-19 11:57:41.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REMOVED"}],"messages":[{"id":"5355613a32fc39cdc0411c1b88aa6e9999bf8c0e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-11-16 03:55:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e40dd19a292ad02456e6e540eed1384be5ece594","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-16 04:09:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/29/245629/1/check/gate-openstack-specs-docs/3694896//doc/build/html/ : SUCCESS in 5m 15s","accounts_in_message":[],"_revision_number":1},{"id":"47d94b6c0a4dcde733e49d06c72f04c1c357029b","author":{"_account_id":11333,"name":"David J Hu","email":"david.hu@hpe.com","username":"dhu"},"date":"2015-11-16 19:57:30.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nLove it.  Not trying to be picky, but need to make it clear that we not only need a better policy from all project.  It has to be default.  The commit message wasn\u0027t clear about making common policy the default.","accounts_in_message":[],"_revision_number":1},{"id":"99fb5ac14f3be08e511e89b1e58f916ffc7bd6d7","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-11-17 11:01:41.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nSounds like a worthwhile endeavour.","accounts_in_message":[],"_revision_number":1},{"id":"1c808f7b9bee7a48d76e2f403ee0db92d5114ba5","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-11-21 04:47:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f7712d102a1c9760c645ca36f37aaf801843e1f8","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2015-11-21 04:48:20.000000000","message":"Patch Set 2: Code-Review+1\n\nMade changes from previous review, but content is effectively unchanged.","accounts_in_message":[],"_revision_number":2},{"id":"d07ff6ec290d63108f4ec9a1003c09d519ec2ebc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-21 04:58:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/29/245629/2/check/gate-openstack-specs-docs/ec5dad9//doc/build/html/ : SUCCESS in 2m 14s","accounts_in_message":[],"_revision_number":2},{"id":"2ab8a5e81ac5af671faf7e96e48d5ee4373b2ebf","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2015-11-23 22:16:20.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"cd6fa2699c55399aeae6424ad5ea426356cdc1f6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-11-23 23:22:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"cd8688c2ad9656377c5c74b4e5655dbd346d3d3e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-23 23:27:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/29/245629/3/check/gate-openstack-specs-docs/4769bf9//doc/build/html/ : SUCCESS in 2m 26s","accounts_in_message":[],"_revision_number":3},{"id":"f3c4ccf8df7baadcbd9b0b5080c603c6d30eff4a","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2015-11-25 12:49:12.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"451d2ac998e5a351213c2367d346335d0fe09a86","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-01-12 20:52:40.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"31c2d74ecd9ff4801dc63eaef0fb072783943c09","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-01-13 16:05:57.000000000","message":"Patch Set 3: Code-Review+1\n\n(2 comments)\n\nGood idea. Reasonable defaults that people whould actually use...\n\nThe comments within are notes of minor typos I stumbled across while reading.","accounts_in_message":[],"_revision_number":3},{"id":"b7894c16e20a228d63729ccd57cffe317484b6cd","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-01-14 03:37:42.000000000","message":"Patch Set 4: Published edit on patch set 3","accounts_in_message":[],"_revision_number":4},{"id":"f7fee519c797cf928be43c1ebc87feca7d53234c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-14 03:48:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/29/245629/4/check/gate-openstack-specs-docs/7d32751//doc/build/html/ : SUCCESS in 2m 53s","accounts_in_message":[],"_revision_number":4},{"id":"0a6c3e3694b22d93b3aaabd57b14cd5165b0b508","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2016-01-14 08:46:22.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"69ff941f35a264a95b0e6d1e8cabe551d4c63c31","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-01-14 11:13:58.000000000","message":"Patch Set 4: Code-Review+1\n\n(2 comments)\n\nsome of typos still there\nstill looks good\n\n(I\u0027d fix myself, but in gerrty at the moment)","accounts_in_message":[],"_revision_number":4},{"id":"e89334a1a478de589d8ffa70cded0200b28fa532","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2016-01-14 18:59:52.000000000","message":"Patch Set 4: Code-Review-1\n\n(10 comments)\n\nA bunch of spelling and grammar things to address, but overall I like the approach here.\n\nHowever, I would, for clarity, suggest renaming this \"common-role-schema\" instead of \"common-default-policy\" because what is being described here is simply a set of role identifiers that all OpenStack cloud deployments should create by default.\n\nBest,\n\n-jay","accounts_in_message":[],"_revision_number":4},{"id":"2fdedc055326151ecbcdb6ad0451d9e64ae81852","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-01-29 18:01:00.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"367994661fc2999a0c6512b371e6bca931e38754","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-29 18:07:21.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/29/245629/5/check/gate-openstack-specs-docs/d1738cf//doc/build/html/ : SUCCESS in 2m 41s","accounts_in_message":[],"_revision_number":5},{"id":"4f6df40171ff4a9e2b79fd639afd7b287bd1feae","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-01-29 19:41:47.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"d83dfbf1b64edaf828eee935e8fd2b66481fa5a2","author":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"date":"2016-01-30 18:36:44.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nWe have the following profiles:\n\n- operator profile - console/reboot\n- accounting - quota/metering/...","accounts_in_message":[],"_revision_number":5},{"id":"f366b70a04ab4e53d3e15b3b0f370a93b94217a9","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-01-30 18:53:55.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e5700e822054b6669010c9ae6d99add5285f0c83","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-02-02 00:31:48.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"235cf397c93f0cf9cfdffbc8ff890c68001ed929","author":{"_account_id":8215,"name":"Tim Hinrichs","email":"timothy.l.hinrichs@gmail.com","username":"thinrich"},"date":"2016-02-02 01:30:15.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"c25ef5b1e17957fb9c816f23f6e2ec3131322b97","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-02-02 02:46:49.000000000","message":"Patch Set 5:\n\n(3 comments)\n\nThanks for fixing the previous comments. \n\nI\u0027m not sure about adding the additional really fine grained roles. This is a fairly open spec, let\u0027s discuss - i wasn\u0027t thinking that the new defaults should still be fairly simple, just better than the admin/non-admin we have now.","accounts_in_message":[],"_revision_number":5},{"id":"ead6eeee539ac847e99fac2757c03dcf33f6ec7d","author":{"_account_id":10670,"name":"Michael McCune","email":"elmiko@redhat.com","username":"mimccune"},"date":"2016-02-02 16:50:11.000000000","message":"Patch Set 5: Code-Review+1\n\nthis seems reasonable.\n\nas for the really fine grained roles, i\u0027m not sure that they will ultimately be needed but i think it\u0027s a good option to make them available from the beginning as i could see them providing nice options for specific cases.","accounts_in_message":[],"_revision_number":5},{"id":"26597cf1126571570ca393000c739db3674fdea3","author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"date":"2016-02-02 18:25:18.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"c4178c3235fae8b318403e014ad720a74e524747","author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"date":"2016-02-02 18:39:36.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"3d5db0c3b7c40f147dbdd1f569611b8c2705f701","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-02-03 10:21:12.000000000","message":"Patch Set 5: Code-Review+1\n\n(3 comments)\n\nAs it is I\u0027m happy to see this go in. I\u0027ve added comments to some items/comments for additional thought.","accounts_in_message":[],"_revision_number":5},{"id":"4a385d220761a2ee7e1cd4ba690da8f1d6a6d639","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-02-03 10:21:24.000000000","message":"Patch Set 5: -Code-Review","accounts_in_message":[],"_revision_number":5},{"id":"a197822096b16c4e2f1f8bd4a985f5e7615988b8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-02-04 00:49:28.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"517ff5945f0e2a2de1c09aa41abb866271cc368e","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2016-02-04 11:34:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6081a455541bf2796809e35d954833afbfb52fa8","author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"date":"2016-02-04 17:44:48.000000000","message":"Patch Set 5:\n\nI read this and I don\u0027t hate it. Looks like it\u0027s addressing a real problem.","accounts_in_message":[],"_revision_number":5},{"id":"958bf9afea3976bc051548ba36df08f8bf9eac0b","author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"date":"2016-02-04 23:56:45.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"3c7f0c3ca04dd0fc19f8a009c5069aee1cc7debf","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2016-02-05 00:48:18.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"803f062444e7218cdc698ef334a2a67baa5f5ce8","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2016-02-05 08:09:50.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"8bd3aa1902874b27b2ea54f57839b78246e29499","author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"date":"2016-02-08 22:49:16.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"a11a77c108a0c6d9ee9ae6ac0673310cfe8c9a56","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2016-02-09 09:05:31.000000000","message":"Patch Set 5: Code-Review+1\n\nThis is becoming a bit too fine-grained to my taste for a common policy, but I\u0027m fine with it if everyone is comfortable with it...","accounts_in_message":[],"_revision_number":5},{"id":"867b4b1871442309649582823dc192174b245716","author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"date":"2016-02-09 14:52:20.000000000","message":"Patch Set 5: Code-Review+1\n\nThis sounds like a good addition to me. I think it might be a little confusing based on the number of roles and the variance there, but I think more complexity is needed.","accounts_in_message":[],"_revision_number":5},{"id":"316da6897f41cfc505a75d92c59fd46c6d41dffc","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2016-02-09 15:10:50.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)\n\nI like the spec for the most part and the idea of a common policy file.  I don\u0027t think the level of granularity is a good thing though.\n\nIMHO the sub-types under service and observer do little more than introduce complexity and a lot of confusion for the deployer.  In addition I also suspect this will lead to all sorts of crazy configurations, many of which will end up being misunderstood, or incorrect.\n\nAny thoughts on starting with some of the parent/base levels you have and then determining if it\u0027s worthwhile to expand on them?  I\u0027m also thinking about this in terms of implementation.  You\u0027ve got a *whole lot* going on here and you\u0027re creating a pretty steep curve for implementation where I don\u0027t necessarily think it adds any value.","accounts_in_message":[],"_revision_number":5},{"id":"b2b00217322254c29b43c91d11764b7971a1fff6","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2016-02-09 15:11:55.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nI\u0027m ambivalent. On my first review I was pretty positive but now that it has become more detailed I find myself having some concerns:\n\n* this is getting heavy and long, unless I\u0027m misunderstanding something the volume of all the policy.json files will be quite large. This is a problem for human consumption\n\n* related: As we\u0027re talking about universal default policies here, it really bothers me that we (OpenStack) traditionally package configuration in its full and huge form. I\u0027d much rather the defaults live in code and documentation and the lack of file mean \"use the defaults\" (it means this in _some_ cases) and the presence of a file mean \"these are overrides of the defaults, which live elsewhere\". This how things mostly work but isn\u0027t how things are mostly packaged or coded.\n\nThe proposal seems to be suggesting that there shoiuld be default policy _files_. I\u0027m wondering if there shouldn\u0027t be default _policies_.","accounts_in_message":[],"_revision_number":5},{"id":"270f31bbc063029a1cc256105bb6e51ea7439d04","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2016-02-09 15:43:56.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nThis looks like it is headed in the right direction.  A few items that should be addressed though.","accounts_in_message":[],"_revision_number":5},{"id":"3197807a263b30d887c4151bf15a79da8d474eef","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2016-02-09 16:09:47.000000000","message":"Patch Set 5:\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"3581f835bfa793a3a9bada11693ba3c4dc4e00f3","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-02-09 18:23:27.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"41040d7e1d21da922b1e027913f13e0497e1c5cf","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-02-09 21:04:01.000000000","message":"Patch Set 5:\n\n(11 comments)","accounts_in_message":[],"_revision_number":5},{"id":"3b4ed3a2fa9c2339fca210670d8f0d5dff286e60","author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"date":"2016-02-09 21:14:38.000000000","message":"Patch Set 5: Code-Review-1\n\nI am +1 on most of this spec - I think it has gone far too detailed in the naming though.\n\n{service_type}_{api_capability} is too far - especially in the default config.\n\nditto for {service_type}_{api_resource]_manager\n\nI like the break out of service, project and admin basic roles, but breaking down API resources / capabilities is too much for the default role list.","accounts_in_message":[],"_revision_number":5},{"id":"016a1ab965fa971904ff9c192bf4d83920b12139","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2016-02-09 21:57:48.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0a1507261f526326efc5de8a8e88f6f675fcad4b","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2016-02-09 21:58:56.000000000","message":"Patch Set 4:\n\n@Graham,\n\nSo this is also a policy file that means the roles can be created and used but are not required to as a default.","accounts_in_message":[],"_revision_number":4},{"id":"8929511c54378635e80e877299468e64eacdd37c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-02-09 22:02:16.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"258869b05340311bb454643a063a5d1237e389be","author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"date":"2016-02-10 18:25:39.000000000","message":"Patch Set 5: Code-Review-1\n\nI find myself agreeing with John Griffith here - there\u0027s a great deal of change in this spec without much real-world to hang it on. Particularly for a cross project spec such as this, I think we\u0027d be better off trying to do a well understood subset (the {service}_admin roles for example) and trying to get those merged in most/all services, then take it forward with more roles if there is a clear need for them.\n\nThe fine details of policy are going to be very, very deployment specific, and I don\u0027t think there is much value is guessing what people need, better to let the early adoptors come back with specific feedback.","accounts_in_message":[],"_revision_number":5},{"id":"44851ee4a7df46b7b14ed141f6720fc1b2bb6496","author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"date":"2016-02-10 18:32:33.000000000","message":"Patch Set 5:\n\n@Morgan I know that - but I do think that this is too far. \n\n{service_type}_{api_capability} is a permission not a role.\n\nRoles should be made up of permissions - and granting multiple users multiple roles that are the same, is not ideal. \nThey should be combined into a custom role for that deployment.","accounts_in_message":[],"_revision_number":5},{"id":"f70437a377b8941250fb4267f8a0f6430812f0a1","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2016-02-15 22:45:05.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"dcec9b014f341ba013e88a6b0f87f55149b616f2","author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"date":"2016-02-17 02:06:12.000000000","message":"Patch Set 5: Code-Review-1\n\n(12 comments)","accounts_in_message":[],"_revision_number":5},{"id":"60031c1c15733d290778c58fe04dd94e27d0b47d","author":{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},"date":"2016-02-19 14:25:59.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7a80b6a12ac6e547e2ffd1a4e51c428c427262f5","author":{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},"date":"2016-02-19 15:30:13.000000000","message":"Patch Set 5: -Code-Review\n\nI also wanted to mention the OpenStack UX, Product WG and foundation are working on a set of personas for the community.  We were hoping to align with this effort.\nNote that the group of personas will also includes individuals that may not log into horizon and an admin, project owner or service admin but are involved in the decision process for the cloud.","accounts_in_message":[],"_revision_number":5},{"id":"bd5b8594f7f77c3eb729f74eb44c29fd0bdbc0ad","author":{"_account_id":13781,"name":"Pieter","email":"pkruithofjr@gmail.com","username":"pkruithofjr"},"date":"2016-02-19 15:33:50.000000000","message":"Patch Set 5:\n\nLink to the personas if you are interested in providing feedback.\n\nhttps://wiki.openstack.org/wiki/OpenStack_Personas_2015","accounts_in_message":[],"_revision_number":5},{"id":"70c50d91a0c738ff79bbe83615c949972e38794e","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2016-03-29 11:57:21.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nI am struggling with the current shape of the proposal here. I am trying to find a way to express this, and failing.\n\nSo I am stepping back and trying to define the issues that are being seen by deployers, and looking at things from a slightly different direction.","accounts_in_message":[],"_revision_number":5},{"id":"fe813a36851009404590af8342a6d5a391532ce4","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-03-30 01:51:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d337335c6f885c3623f6e3b5c79b97fc78e210f1","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-03-30 01:53:12.000000000","message":"Patch Set 6:\n\nThe latest iteration of this spec substantially reduces the proposed scope and complexity of the change to the subset of proposed roles which we had clear consensus on, and represents a much more manageable first step for Mitaka.","accounts_in_message":[],"_revision_number":6},{"id":"8830d44272671b460d9ae503676212a20b6b60cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 01:53:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-specs-docs http://docs-draft.openstack.org/29/245629/6/check/gate-openstack-specs-docs/8ef0bf3//doc/build/html/ : SUCCESS in 2m 16s","accounts_in_message":[],"_revision_number":6},{"id":"89ac07540ddb227643ebebd165b99490fae11c87","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-03-30 01:54:38.000000000","message":"Patch Set 6:\n\nBah, Newton*!","accounts_in_message":[],"_revision_number":6},{"id":"9f9930e81c1ac87592700cd38c4bcea7fb3df8ab","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-04-01 22:24:29.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a61f891119c6317ff75fd453ad758384523ca749","author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"date":"2016-04-01 22:31:47.000000000","message":"Patch Set 6: Code-Review+1\n\nThis seems a much more sensibly scoped first attempt","accounts_in_message":[],"_revision_number":6},{"id":"b3d5808ee6fe25287bb3f9271d98074a71fe589b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-04-04 03:56:27.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"0384f92500c7ae8564bc183456d0a63094b96349","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-04 03:58:54.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-specs-docs http://logs.openstack.org/29/245629/7/check/gate-openstack-specs-docs/4235295/ : FAILURE in 2m 09s","accounts_in_message":[],"_revision_number":7},{"id":"4360aa350bde3dbe439429c0d31438e8bcd28145","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-04-04 12:56:06.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nMissed the dominant use case: Member needs to be explicit, not implicit.","accounts_in_message":[],"_revision_number":7},{"id":"63027942dfb4ed9de52eb1e6b19cfff2e2096d0d","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2016-04-04 14:37:40.000000000","message":"Patch Set 7: Code-Review-1\n\nJamie: I made a major revision in patchset 6 that got nuked by patchset 7","accounts_in_message":[],"_revision_number":7},{"id":"895fe2ccfd7274c7a503a305feb7376b5c336db8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-04-05 01:54:18.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nSorry dolphm","accounts_in_message":[],"_revision_number":7},{"id":"0fab9c07a4110ae35ec0308749cb36645821077f","author":{"_account_id":10608,"name":"Matthew Edmonds","email":"edmondsw@us.ibm.com","username":"edmondsw"},"date":"2016-04-25 05:19:23.000000000","message":"Patch Set 7: Code-Review-1\n\n(8 comments)\n\nLots of good stuff here, but still needs some work. Much of this begs to be dependent on a separate spec adding the concept of a globally-scoped role assignment (to go along with the current project-scoped and domain-scoped concepts).","accounts_in_message":[],"_revision_number":7},{"id":"2a0dff887661209205634600a0d49d61e7e221a9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-04-25 18:28:15.000000000","message":"Patch Set 7:\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"2c8bb4034e761aa213ee4fda9a3bf3215041b2b9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-04-25 18:31:32.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"454c16110cda1f53158d67576ad9a6523aae7280","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-25 18:33:34.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-specs-docs http://logs.openstack.org/29/245629/8/check/gate-openstack-specs-docs/520f7b9/ : FAILURE in 1m 56s","accounts_in_message":[],"_revision_number":8},{"id":"e024be34ee0af6e596415221687bb16c06f1577e","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2016-04-26 20:30:46.000000000","message":"Patch Set 8:\n\n(2 comments)\n\nMore notes available here - https://etherpad.openstack.org/p/newton-default-policy-roles","accounts_in_message":[],"_revision_number":8},{"id":"837032ed554a3926b90a991a65863141336d71d7","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-09-02 19:37:37.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)\n\nIn general, I think it is the right direction to go in order to get more granularity in our current policies. I have a suggestion to create roles that are valid only in the project they\u0027re assigned, see comment inline. to","accounts_in_message":[],"_revision_number":8},{"id":"209b83ad9b35773b64a77d1400c7f53bcceb17b3","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-09-02 19:38:43.000000000","message":"Patch Set 8:\n\nPlease update it so Jenkins passes.","accounts_in_message":[],"_revision_number":8},{"id":"beb6d77a8404b2a8d6cfb851bce2642c8dd63b98","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2017-04-05 17:23:56.000000000","message":"Patch Set 8: Code-Review+1\n\nWe need this.","accounts_in_message":[],"_revision_number":8},{"id":"91590b9694750ae641c07065dff647b86cd9f015","author":{"_account_id":23185,"name":"Samantha Blanco","email":"samantha.blanco@att.com","username":"sblanco"},"date":"2017-04-12 14:42:49.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"3a05ed6392de5780aa0ff0e5618d26289e6b2188","author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"date":"2017-04-17 22:12:41.000000000","message":"Patch Set 8: Code-Review-1\n\n(3 comments)\n\nThis is desperately needed, but currently an important (arguably the *most* important) part of the problem statement has been omitted, and as a result the solution as proposed fails to address it.","accounts_in_message":[],"_revision_number":8},{"id":"d4fa4f711efd6edcf011367680d6c427844b6ec9","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 01:19:42.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":8},{"id":"9531cc6a36d35d85070a95a4156f0a2f272de741","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2018-01-04 00:44:32.000000000","message":"Patch Set 8:\n\nJust an FYI - I have a proposal that I\u0027ve listed Jamie as a co-author on up for review here: https://review.openstack.org/#/c/523973/","accounts_in_message":[],"_revision_number":8},{"id":"1de3f67797d813571bbbd3dee75f22b7ab7487a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2020-12-17 21:41:52.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"18b1c990d710dc1ae424e65eb8e64e512a63d8e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-17 21:51:02.000000000","message":"Patch Set 9: 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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/806800f2f8e64325985411e01b55e532 : FAILURE in 3m 10s\n\nWarning:\n  Job openstack-tox-docs: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path doc/source/specs/common-default-policy.rst in the commit\u0027\n  Comments left for invalid file doc/source/specs/common-default-policy.rst","accounts_in_message":[],"_revision_number":9},{"id":"17404cc61374db394666716e5bdbcf1c0f5372b3","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-12-17 21:59:41.000000000","message":"Removed reviewer Sean McGinnis.","accounts_in_message":[],"_revision_number":9},{"id":"967dd6be2271c44b6ee0806494734a09d9460cc9","tag":"autogenerated:gerrit:deleteReviewer","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2021-04-19 11:57:41.000000000","message":"Removed reviewer Thierry Carrez.","accounts_in_message":[],"_revision_number":9},{"id":"c0d1e94af5276ed03db3454ff099789b0cc595f1","tag":"autogenerated:gerrit:abandon","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-06-18 16:29:19.000000000","message":"Abandoned\n\nThis repo is retiring https://review.opendev.org/c/openstack/openstack-specs/+/796963","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"e301823d784ca53f261563142d06c2475fd68896","revisions":{"ea74983d2ae6cec10fd81516d07e05ff68726904":{"kind":"REWORK","_number":1,"created":"2015-11-16 03:55:53.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/29/245629/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/1"}}},"commit":{"parents":[{"commit":"b3fa6513eacdd5afdd33644054484681a56d35e0","subject":"Merge \"Return request ID to caller\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/b3fa6513eacdd5afdd33644054484681a56d35e0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/ea74983d2ae6cec10fd81516d07e05ff68726904"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/ea74983d2ae6cec10fd81516d07e05ff68726904"}]},"branch":"refs/heads/master"},"14856866fdd5eb36ad8c9210b837f14680118dbb":{"kind":"REWORK","_number":2,"created":"2015-11-21 04:47:41.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/29/245629/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/2"}}},"commit":{"parents":[{"commit":"b3fa6513eacdd5afdd33644054484681a56d35e0","subject":"Merge \"Return request ID to caller\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/b3fa6513eacdd5afdd33644054484681a56d35e0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2015-11-21 04:47:35.000000000","tz":-300},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/14856866fdd5eb36ad8c9210b837f14680118dbb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/14856866fdd5eb36ad8c9210b837f14680118dbb"}]},"branch":"refs/heads/master"},"7850c7d13afdcf326f9677cc3885a052cd771887":{"kind":"REWORK","_number":3,"created":"2015-11-23 23:22:11.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/29/245629/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/3"}}},"commit":{"parents":[{"commit":"b3fa6513eacdd5afdd33644054484681a56d35e0","subject":"Merge \"Return request ID to caller\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/b3fa6513eacdd5afdd33644054484681a56d35e0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-23 23:21:54.000000000","tz":660},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/7850c7d13afdcf326f9677cc3885a052cd771887"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/7850c7d13afdcf326f9677cc3885a052cd771887"}]},"branch":"refs/heads/master"},"466676406d7c5bd3b18e52129288db3d9734d2f4":{"kind":"REWORK","_number":4,"created":"2016-01-14 03:37:42.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/29/245629/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/4"}}},"commit":{"parents":[{"commit":"b3fa6513eacdd5afdd33644054484681a56d35e0","subject":"Merge \"Return request ID to caller\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/b3fa6513eacdd5afdd33644054484681a56d35e0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2016-01-14 03:37:38.000000000","tz":0},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/466676406d7c5bd3b18e52129288db3d9734d2f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/466676406d7c5bd3b18e52129288db3d9734d2f4"}]},"branch":"refs/heads/master"},"ac064f9b1bf0c4921629ef85bb46faa5bb46b6f4":{"kind":"REWORK","_number":5,"created":"2016-01-29 18:01:00.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/29/245629/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/5"}}},"commit":{"parents":[{"commit":"b3fa6513eacdd5afdd33644054484681a56d35e0","subject":"Merge \"Return request ID to caller\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/b3fa6513eacdd5afdd33644054484681a56d35e0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2016-01-29 18:00:59.000000000","tz":0},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/ac064f9b1bf0c4921629ef85bb46faa5bb46b6f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/ac064f9b1bf0c4921629ef85bb46faa5bb46b6f4"}]},"branch":"refs/heads/master"},"daad6a2bc70dd8059664fed29fb619c3d081d344":{"kind":"REWORK","_number":6,"created":"2016-03-30 01:51:07.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/29/245629/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/6"}}},"commit":{"parents":[{"commit":"47bc2257341fd2e37c8c100f0303eaeb1b65e985","subject":"Merge \"Add clouds.yaml support specification\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/47bc2257341fd2e37c8c100f0303eaeb1b65e985"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2016-03-30 01:51:10.000000000","tz":-300},"subject":"Conventional roles for default policy files","message":"Conventional roles for default policy files\n\nAll projects enforcing role based access controls should provide a\ndefault policy file that expresses real-world use cases, beyond the\nbinary \"admin or not.\" This spec is the first step in that direction by\nintroducing service-specific admins and read-only roles.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/daad6a2bc70dd8059664fed29fb619c3d081d344"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/daad6a2bc70dd8059664fed29fb619c3d081d344"}]},"branch":"refs/heads/master"},"32ea552b17f603ce638d2d935f4405d56a8dbd7d":{"kind":"REWORK","_number":7,"created":"2016-04-04 03:56:27.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/29/245629/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/7"}}},"commit":{"parents":[{"commit":"47bc2257341fd2e37c8c100f0303eaeb1b65e985","subject":"Merge \"Add clouds.yaml support specification\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/47bc2257341fd2e37c8c100f0303eaeb1b65e985"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-04-04 03:56:08.000000000","tz":600},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/32ea552b17f603ce638d2d935f4405d56a8dbd7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/32ea552b17f603ce638d2d935f4405d56a8dbd7d"}]},"branch":"refs/heads/master"},"dc6090b1454a48f8447384e0a03c37a280c2a050":{"kind":"REWORK","_number":8,"created":"2016-04-25 18:31:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/29/245629/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/8"}}},"commit":{"parents":[{"commit":"47bc2257341fd2e37c8c100f0303eaeb1b65e985","subject":"Merge \"Add clouds.yaml support specification\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/47bc2257341fd2e37c8c100f0303eaeb1b65e985"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2016-04-25 18:31:24.000000000","tz":600},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/dc6090b1454a48f8447384e0a03c37a280c2a050"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/dc6090b1454a48f8447384e0a03c37a280c2a050"}]},"branch":"refs/heads/master"},"e301823d784ca53f261563142d06c2475fd68896":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2020-12-17 21:41:52.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/29/245629/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-specs","ref":"refs/changes/29/245629/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-specs refs/changes/29/245629/9"}}},"commit":{"parents":[{"commit":"70a7c6d7ddf1e00e5d22ed09f239e73566632f9d","subject":"Several cleanups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/70a7c6d7ddf1e00e5d22ed09f239e73566632f9d"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@gmail.com","date":"2015-11-16 03:52:58.000000000","tz":660},"committer":{"name":"Adam Young","email":"adam@younglogic.com","date":"2020-12-17 21:41:52.000000000","tz":0},"subject":"A common policy scenario across all projects","message":"A common policy scenario across all projects\n\nAll projects should provide a policy file based around a more rich\nscenario than simply is a user the global admin or not.\n\nChange-Id: I6a0957f9c1437627c6310d36d652b2fb3cb63eb9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/e301823d784ca53f261563142d06c2475fd68896"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-specs/commit/e301823d784ca53f261563142d06c2475fd68896"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
