)]}'
{"id":"openstack%2Fgrenade~604454","triplet_id":"openstack%2Fgrenade~master~Ia0f19debb442be2b3d04eae238a3d7287393b5eb","project":"openstack/grenade","branch":"master","topic":"cd/placement-solo","hashtags":[],"change_id":"Ia0f19debb442be2b3d04eae238a3d7287393b5eb","subject":"Add upgrade script for separate placement from nova","status":"MERGED","created":"2018-09-21 19:11:15.000000000","updated":"2018-11-13 10:50:04.000000000","submitted":"2018-11-13 10:50:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":46,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"604454-1542106204694-b43482ff","meta_rev_id":"9d7214512f1ba7a9a0cd6b4e9aa7d539af4af931","_number":604454,"virtual_id_number":604454,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":2,"date":"2018-11-13 10:50:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2018-11-07 18:28:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":1,"date":"2018-11-07 18:18:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2018-11-13 09:25:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-01 11:39:43.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2018-10-07 06:41:44.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2018-10-29 09:40:05.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2018-10-30 13:01:05.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2018-11-06 12:27:40.000000000","updated_by":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"reviewer":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"state":"REVIEWER"},{"updated":"2018-11-06 12:27:55.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":"2018-11-07 18:18:00.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":"2018-11-13 09:25:14.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2018-11-13 10:50:04.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"}],"messages":[{"id":"e2662156a5f88a4938dc1663896400a52a4a484e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-21 19:11:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f2a500f37eda2b800533fe39232405ceee308a88","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-21 19:12:20.000000000","message":"Patch Set 1:\n\nI\u0027m not sure if the 60_nova should be a 55_placement or not...","accounts_in_message":[],"_revision_number":1},{"id":"df8f5a2312729a12cfe0e31a20c3b5f7729c3fc4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-21 19:17:17.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aaea8a24c83c98f2f2f1795702543ee63a353a51","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-21 19:20:27.000000000","message":"Patch Set 1: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"823fb7a461803dc273cb29e62d0b1ba689d1527f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-21 19:50:56.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"d31f645339e4249d326c90d50d688185042bb578","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-21 19:55:27.000000000","message":"Topic changed from migration-script to cd/placement-solo","accounts_in_message":[],"_revision_number":2},{"id":"008375bf1b0857744474f33a430e0e5884317ead","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-21 22:21:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/2/check/neutron-grenade/5de4350/ : FAILURE in 56m 16s\n- grenade-heat http://logs.openstack.org/54/604454/2/check/grenade-heat/9daa57a/ : FAILURE in 1h 03m 19s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/2/check/neutron-grenade-multinode/0baa280/ : FAILURE in 1h 01m 26s\n- tox-docs http://logs.openstack.org/54/604454/2/check/tox-docs/c535883/html/ : SUCCESS in 4m 38s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/2/check/ironic-grenade-dsvm/d3662d3/ : FAILURE in 1h 35m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"694492c408b371ac5e8566d20bf98cb778d67cbd","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-22 18:52:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"969219d00efe823d317227f11a6ae0a27a5ba4a6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-22 18:59:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"13cbf93c93b1b925f513c2fa22280a383925b53e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-22 19:03:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c1bdb0f8cad44d011024a5a9f33fdc7d7ee0fa01","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-22 19:07:13.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8fd2bf247858e6dbc3e884e395e223b987a3e740","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-22 20:14:36.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/4/check/neutron-grenade/9883195/ : FAILURE in 1h 00m 08s\n- grenade-heat http://logs.openstack.org/54/604454/4/check/grenade-heat/ce1d0b5/ : FAILURE in 48m 01s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/4/check/neutron-grenade-multinode/8760157/ : FAILURE in 58m 17s\n- tox-docs http://logs.openstack.org/54/604454/4/check/tox-docs/615fcd8/html/ : SUCCESS in 10m 13s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/4/check/ironic-grenade-dsvm/58db9bd/ : FAILURE in 1h 09m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1a290d6baed33aecdb53028953801b8e1bf73aeb","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-23 22:37:29.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8dee183275d8f51ea3023d91998bdc1fd39d306a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-24 13:44:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5c383a1259a0e6986e5a0b3964ef89f07ae50cd1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-24 16:17:42.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/5/check/neutron-grenade/75b4f10/ : FAILURE in 46m 12s\n- grenade-heat http://logs.openstack.org/54/604454/5/check/grenade-heat/8d147e0/ : FAILURE in 1h 02m 01s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/5/check/neutron-grenade-multinode/153855f/ : FAILURE in 55m 52s\n- tox-docs http://logs.openstack.org/54/604454/5/check/tox-docs/af2a3bc/html/ : SUCCESS in 4m 50s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/5/check/ironic-grenade-dsvm/ea67aae/ : FAILURE in 1h 21m 04s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"3293eca32b7044eda7832e567e784ccf6b2aa11c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-24 16:39:52.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2ab129df07e0666dbe1fd3776eec3b08189cfb62","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-24 16:41:44.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a082035c07bcc3641708aefc391d92751af5f61e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-24 20:51:25.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/7/check/neutron-grenade/b382ba6/ : FAILURE in 45m 53s\n- grenade-heat http://logs.openstack.org/54/604454/7/check/grenade-heat/b242acb/ : FAILURE in 56m 28s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/7/check/neutron-grenade-multinode/ea19e8b/ : FAILURE in 1h 07m 25s\n- tox-docs http://logs.openstack.org/54/604454/7/check/tox-docs/3e00787/html/ : SUCCESS in 8m 16s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/7/check/ironic-grenade-dsvm/2350a6a/ : FAILURE in 1h 16m 53s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"f6653f64f363201398901e0a29811adfbbcad991","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-25 20:56:56.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4656b7107a6447128d6f5d220dc30bdcf60dcf78","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-25 20:59:32.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"9ea0db7e63ab32e766be617c1b927c535c6d956c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-26 03:19:29.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/8/check/neutron-grenade/ab260a1/ : FAILURE in 54m 44s\n- grenade-heat http://logs.openstack.org/54/604454/8/check/grenade-heat/e557299/ : FAILURE in 55m 57s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/8/check/neutron-grenade-multinode/20560c2/ : FAILURE in 55m 27s\n- tox-docs http://logs.openstack.org/54/604454/8/check/tox-docs/e47127a/html/ : SUCCESS in 10m 31s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/8/check/ironic-grenade-dsvm/8fb5436/ : FAILURE in 1h 24m 23s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"3143cad65b7343a387a8c7ce3e6e3c7f04b37bd1","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-26 21:45:49.000000000","message":"Patch Set 8: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"a19d77707435410cf2ece2185894e10cc8da5904","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-26 21:46:45.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f77bc2e867168c41de34b10612358abe683d8d36","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-27 04:51:58.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/9/check/neutron-grenade/10fdc8d/ : FAILURE in 42m 59s\n- grenade-heat http://logs.openstack.org/54/604454/9/check/grenade-heat/5a9eab8/ : FAILURE in 49m 44s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/9/check/neutron-grenade-multinode/7b88540/ : FAILURE in 43m 02s\n- tox-docs http://logs.openstack.org/54/604454/9/check/tox-docs/05b2685/html/ : SUCCESS in 19m 54s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/9/check/ironic-grenade-dsvm/41f0ca1/ : FAILURE in 1h 12m 43s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"9284bad17dd50eb4ac63aeb0e5c047df4d61aca2","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-09-27 10:06:45.000000000","message":"Patch Set 9: Code-Review-1\n\n(3 comments)\n\nSome comments within on a couple things that may be missing.\n\nThe other question: I can\u0027t remember exactly how grenade works, but are we obliged to also mv or cp the uwsgi config file for the placement api?","accounts_in_message":[],"_revision_number":9},{"id":"971e660a2f82d85820e0844bb7dc78e379d843c9","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-27 16:13:51.000000000","message":"Patch Set 9:\n\n(2 comments)\n\n\u003e The other question: I can\u0027t remember exactly how grenade works, but are we obliged to also mv or cp the uwsgi config file for the placement api?\n\nI asked some form of this earlier I think (to myself); but since devstack in rocky doesn\u0027t lay down separate placement, does that mean grenade has to do the work of installing openstack/placement and getting it all setup rather than devstack? Because we have this weird catch-22 right now where the devstack change in stein to run extracted placement can\u0027t pass the gate b/c of the grenade job, and the grenade job needs to have stuff in placement to start placement on the new (stein) side.","accounts_in_message":[],"_revision_number":9},{"id":"e4a461ea7cdb0fc1fd71dcee369774517aacfbb0","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-27 16:15:41.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"1bb999ec2478d56ddbeb8ac39260a7ea59712458","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-27 16:17:06.000000000","message":"Patch Set 9: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"864ef86a084ee910f8c81690c37ffaf5a499d5fc","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-27 16:45:09.000000000","message":"Patch Set 9:\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"c9d1d7e03f396b1400c88e7babdab22bff0ba062","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-27 16:51:15.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"cfc60fc82494d4bf2e9575ddaedc80b7a8c5bab7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-27 23:53:45.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/10/check/neutron-grenade/8351e0a/ : FAILURE in 39m 00s\n- grenade-heat http://logs.openstack.org/54/604454/10/check/grenade-heat/6027e5b/ : FAILURE in 46m 53s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/10/check/neutron-grenade-multinode/a1824eb/ : FAILURE in 55m 52s\n- tox-docs http://logs.openstack.org/54/604454/10/check/tox-docs/cce46a0/html/ : SUCCESS in 4m 27s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/10/check/ironic-grenade-dsvm/f51fb53/ : FAILURE in 1h 21m 11s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"e722d08aa5f228b75031c9243bd18c25ba6a2e9c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-29 19:44:42.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"e72525e771a35851627e923a8599c274254612b0","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-29 19:45:16.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"8b4350dd5198b41927abe4ca68fa9f54a74d198a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-29 21:15:46.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/11/check/neutron-grenade/fb19c32/ : SUCCESS in 56m 33s\n- grenade-heat http://logs.openstack.org/54/604454/11/check/grenade-heat/73f8057/ : FAILURE in 53m 17s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/11/check/neutron-grenade-multinode/2fcf015/ : FAILURE in 50m 43s\n- tox-docs http://logs.openstack.org/54/604454/11/check/tox-docs/d77b7bf/html/ : SUCCESS in 9m 41s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/11/check/ironic-grenade-dsvm/6530217/ : FAILURE in 1h 24m 57s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"476bf7a585e029e714515326b139cb48c206d3b8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-30 15:36:15.000000000","message":"Patch Set 11:\n\nwoot: http://logs.openstack.org/54/604454/11/check/neutron-grenade/fb19c32/logs/etc/placement/placement.conf.txt.gz","accounts_in_message":[],"_revision_number":11},{"id":"b42afd54649de1a31efcae3a532e269603beb761","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-30 15:37:26.000000000","message":"Patch Set 11: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"0138234f7ebd2fc23dfb28ad4b6c12497583ec02","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-30 15:52:50.000000000","message":"Uploaded patch set 12: Commit message was updated.","accounts_in_message":[],"_revision_number":12},{"id":"6dd1f4fae3e934f99a9fd06986aa90cbb1e81d95","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-30 15:55:41.000000000","message":"Patch Set 12:\n\nOne thing with this is the post-upgrade validation on the Stein side is checking the contents of the nova_api database rather than the placement database...probably need to fix that.","accounts_in_message":[],"_revision_number":12},{"id":"4cc9cf2082f0d7fcb78a51796289458292759369","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-09-30 16:12:09.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"956adc903a028fa4e856062574fdbbff5aed7f09","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-30 17:58:05.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/54/604454/12/check/neutron-grenade/6466804/ : SUCCESS in 45m 39s\n- grenade-heat http://logs.openstack.org/54/604454/12/check/grenade-heat/eec6349/ : SUCCESS in 1h 02m 39s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/12/check/neutron-grenade-multinode/fe4675f/ : SUCCESS in 1h 20m 32s\n- tox-docs http://logs.openstack.org/54/604454/12/check/tox-docs/2a26021/html/ : SUCCESS in 4m 03s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/12/check/ironic-grenade-dsvm/742f022/ : SUCCESS in 2h 02m 30s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"58a55ff79657d070b19889edf01ba2bbf9212d88","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-01 16:13:12.000000000","message":"Patch Set 12: Workflow-1\n\nThis is incomplete as the devstack change which depends on it shows:\n\nhttps://review.openstack.org/#/c/600162/\n\nWe still have the placement-api systemd unit file pointing at nova-placement-api stuff, so we need to recreate the uwsgi config as well as the placement.conf.","accounts_in_message":[],"_revision_number":12},{"id":"14a7c637ebae842d9c4c0bfd13ebfb6ba8ee548a","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-01 16:18:45.000000000","message":"Patch Set 12: Code-Review-1\n\nWhen the new side starts, it\u0027s not starting the placement service with the new code: http://logs.openstack.org/54/604454/12/check/neutron-grenade/6466804/logs/screen-placement-api.txt.gz#_Sep_30_16_31_02_420974\n\nThis is because the systemd and uwsgi configuration files eventually point to /usr/local/bin/nova-placement-api (which load nova.conf), not /usr/local/bin/placement-api (which loads placement.conf).\n\n* The systemd file is at /etc/systemd/system/devstack@placement-api.service\n* It points to the uwsgi file at /etc/nova/placement-uwsgi.ini\n* that uwsgi file has entries for the wsgi script and the wsgi socket:\n\n    wsgi-file \u003d /usr/local/bin/nova-placement-api\n    socket \u003d /var/run/uwsgi/nova-placement-api.socket\n\n* That socket filename is used in /etc/apache2/sites-enabled/nova-placement-api.conf \n\nThe hacky way to get things to work is to change /etc/nova/placement-uwsgi.ini to point wsgi-file to /usr/local/bin/placement-api . That will cause the correct config to be read.\n\nHowever, that leaves behind a fair bit of stuff with nova-based names in it. If the intention here is to show clearly \"how things changed\" then we need:\n\n* copy or move and update the uwsgi.ini to point to the right things and be in the right place\n* edit the systemd unit file to update location of uwsgi file in place and restart\n* copy the apache sites-availabe file for nova-placement-api.conf to placement-api.conf and sed to update the socket references\n* site disable nova-placement-api, site enable placement-api, reload apache2","accounts_in_message":[],"_revision_number":12},{"id":"92907d7dc006faed4c4328536ab95533b1d3028c","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-03 15:17:21.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"9fb8306003e6d262742e3b1de267f79d9e094804","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-03 18:44:24.000000000","message":"Patch Set 13: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":13},{"id":"b634cdc74fa96925b52743bff39b64a674f15c2d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-03 19:02:01.000000000","message":"Patch Set 13:\n\n(1 comment)\n\nwill fix","accounts_in_message":[],"_revision_number":13},{"id":"eac4abdeac99f2b3c7252933fe71a3a139d6730d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-03 19:10:54.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"12ae1ea9f513cf5599be0533d6a5dee311d9eddb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-04 00:14:45.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/14/check/neutron-grenade/ceb78d5/ : FAILURE in 50m 24s\n- grenade-heat http://logs.openstack.org/54/604454/14/check/grenade-heat/012679c/ : FAILURE in 58m 39s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/14/check/neutron-grenade-multinode/5c475be/ : FAILURE in 52m 39s\n- tox-docs http://logs.openstack.org/54/604454/14/check/tox-docs/54eed23/html/ : SUCCESS in 10m 28s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/14/check/ironic-grenade-dsvm/ada908d/ : FAILURE in 1h 21m 00s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"fc7e63b094182e1c8a85aa034bf2fbeb94ea842e","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 07:59:17.000000000","message":"Patch Set 14:\n\nstill not loading the new code, further investigation required","accounts_in_message":[],"_revision_number":14},{"id":"96a867f1047b567a76d1c396c4c17f1f552c9c88","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 08:08:37.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"8de23ca0f788a34524d941acd5e31b8fa289dfc3","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 10:15:29.000000000","message":"Patch Set 15:\n\nnow it is not working because the placement-api script is not installed, but getting closer","accounts_in_message":[],"_revision_number":15},{"id":"bcd835a98dca342b867c851428dd921474a2d2e2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-04 10:16:27.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- neutron-grenade http://logs.openstack.org/54/604454/15/check/neutron-grenade/542e8f0/ : FAILURE in 43m 30s\n- grenade-heat http://logs.openstack.org/54/604454/15/check/grenade-heat/f1eaa2a/ : FAILURE in 1h 16m 49s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/15/check/neutron-grenade-multinode/5d782db/ : FAILURE in 47m 14s\n- tox-docs http://logs.openstack.org/54/604454/15/check/tox-docs/ca0ab57/html/ : SUCCESS in 8m 30s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/15/check/ironic-grenade-dsvm/233740b/ : FAILURE in 1h 28m 31s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"40d6941caed4231a1904b591788756b39d79f977","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 10:29:02.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"1489ad4611a2f16c686a8cc293cc880c697d80a3","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 13:44:38.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"23707a2719330d396ddd4d23329cca7ce6f15b73","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 16:31:37.000000000","message":"Patch Set 17:\n\nstill not quite there, wrong perms on var/cache/placement: http://logs.openstack.org/54/604454/17/check/neutron-grenade/6894bc4/logs/screen-placement-api.txt.gz#_Oct_04_16_23_39_404339","accounts_in_message":[],"_revision_number":17},{"id":"6b8ff7d5752700d3dcf19679d611876bbbb14ee9","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 16:34:42.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"0909bdff81447da856ad8ace1e71a1e1f4cfe524","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-04 20:43:12.000000000","message":"Patch Set 18:\n\n(1 comment)\n\nLooks like this is finally going to pass.","accounts_in_message":[],"_revision_number":18},{"id":"02dc6ea207551e6b72f7e4f2bed47b11bd0133f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-04 20:47:40.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/54/604454/18/check/neutron-grenade/da2bbd8/ : SUCCESS in 49m 50s\n- grenade-heat http://logs.openstack.org/54/604454/18/check/grenade-heat/f94a9a3/ : SUCCESS in 1h 13m 05s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/18/check/neutron-grenade-multinode/862edb7/ : SUCCESS in 59m 46s\n- tox-docs http://logs.openstack.org/54/604454/18/check/tox-docs/c2aa467/html/ : SUCCESS in 11m 01s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/18/check/ironic-grenade-dsvm/59fcd87/ : SUCCESS in 1h 46m 45s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"b7959580fb6ef31abc3d380b93d0f0a882eecc07","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-05 10:45:26.000000000","message":"Uploaded patch set 19: Commit message was updated.","accounts_in_message":[],"_revision_number":19},{"id":"5679bbcb2dbbca3359cb53005af28b38719e2bc9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-05 12:59:23.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/54/604454/19/check/neutron-grenade/6cb8bc4/ : SUCCESS in 57m 37s\n- grenade-heat http://logs.openstack.org/54/604454/19/check/grenade-heat/6fd5f1d/ : SUCCESS in 1h 10m 54s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/19/check/neutron-grenade-multinode/97d73af/ : SUCCESS in 1h 10m 18s\n- tox-docs http://logs.openstack.org/54/604454/19/check/tox-docs/8cae0fa/html/ : SUCCESS in 10m 37s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/19/check/ironic-grenade-dsvm/28f5d19/ : SUCCESS in 2h 08m 07s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"8fce6bb20b7ed9d2e6960177c69fcc9bae1c77a3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-05 13:39:43.000000000","message":"Patch Set 19:\n\n(3 comments)","accounts_in_message":[],"_revision_number":19},{"id":"28a57ba2db965218526fa26641d6dfa8da1b9788","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-10-05 13:49:23.000000000","message":"Patch Set 19:\n\n(3 comments)\n\nresponses within","accounts_in_message":[],"_revision_number":19},{"id":"b1945006a66ab166d6adaf6a8bb7d27cd3dd39f7","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-10-16 12:30:04.000000000","message":"Patch Set 19:\n\n(4 comments)\n\nSome comments inline.","accounts_in_message":[],"_revision_number":19},{"id":"36da873e5545bb82faba0aa3135028955b79e640","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-16 14:40:49.000000000","message":"Patch Set 19:\n\n(3 comments)","accounts_in_message":[],"_revision_number":19},{"id":"4206f1d53a1fc16a31f8eef074de9d331243c5e3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-16 14:42:14.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"6f7037d1397df692c70741c997bdfd9b8d92283e","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-10-17 07:38:18.000000000","message":"Patch Set 19: Code-Review+1\n\n(2 comments)\n\nLGTM.","accounts_in_message":[],"_revision_number":19},{"id":"d5171d442342b92d1b91f60634c994e30fadb007","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-17 15:19:30.000000000","message":"Patch Set 19: Workflow-1\n\nWill update the conf moving stuff and commit message.","accounts_in_message":[],"_revision_number":19},{"id":"85d9d8d9405a998af5345ba45741d31c88407dd7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-24 13:18:58.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"571401753331536d842c45e5bdd052b4bd11953a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-24 13:19:10.000000000","message":"Patch Set 19:\n\n(2 comments)","accounts_in_message":[],"_revision_number":19},{"id":"a9bcf2d6d4d9d01f4aba907aee0016a4f749514b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-24 13:20:23.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"cb5a8fa794a5bb15b9d6e22e17019142296ad09a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-24 13:22:44.000000000","message":"Patch Set 21:\n\nI think this is ready to go, but I\u0027m not exactly sure what will happen if we merge this before https://review.openstack.org/#/c/600162/ is merged (meaning I think they might need to go together).","accounts_in_message":[],"_revision_number":21},{"id":"efb6d0512d9e103a5137e46af6f136c0edfda526","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-24 16:30:59.000000000","message":"Patch Set 21:\n\n\u003e I think this is ready to go, but I\u0027m not exactly sure what will happen if we merge this before https://review.openstack.org/#/c/600162/ is merged (meaning I think they might need to go together).\n\nLet\u0027s see what happens: https://review.openstack.org/613105","accounts_in_message":[],"_revision_number":21},{"id":"0b1626a85ae158d1af58c427866d104736230e05","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-24 16:56:37.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/54/604454/21/check/neutron-grenade/a0f5d15/ : SUCCESS in 53m 59s\n- grenade-heat http://logs.openstack.org/54/604454/21/check/grenade-heat/bba2d54/ : SUCCESS in 1h 12m 39s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/21/check/neutron-grenade-multinode/4a76a51/ : SUCCESS in 59m 40s\n- tox-docs http://logs.openstack.org/54/604454/21/check/tox-docs/a6c921f/html/ : SUCCESS in 8m 04s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/21/check/ironic-grenade-dsvm/8a152ba/ : SUCCESS in 1h 55m 18s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"890182f6c607cc01e02d5f2306f6dd31a7d6dd93","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-25 14:16:05.000000000","message":"Patch Set 21:\n\nLooks like this is OK to merge even if cdent\u0027s devstack change which depends on this isn\u0027t approved at the same time:\n\nhttps://review.openstack.org/#/c/613105/\n\n^ shows that devstack is fine with these changes in grenade, probably because devstack on master will just overwrite the changes that grenade made.","accounts_in_message":[],"_revision_number":21},{"id":"89220dafe083c416d1acd884816402a07707e534","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2018-10-29 09:40:05.000000000","message":"Patch Set 21: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":21},{"id":"ed89bbd12a54ef6fc30be52e3e7cc81f340be648","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2018-10-30 13:01:05.000000000","message":"Patch Set 21: Code-Review+2","accounts_in_message":[],"_revision_number":21},{"id":"d770094eb893d1fbeefeaf1b8439b83df764d933","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2018-11-07 15:17:04.000000000","message":"Patch Set 21: Code-Review-1\n\n(2 comments)\n\nThrowing my -1 on there at least while we debug on irc so this doesn\u0027t merge without us being ready.\n\nOther than the concern about starting the service, I was ready to +W this.","accounts_in_message":[],"_revision_number":21},{"id":"ac42d73ca42def2891478472a7106bbe0fd9f935","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-11-07 15:34:47.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"5e4ee276aacf2f2b5d936f773e727fae4df7736e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-11-07 15:37:54.000000000","message":"Patch Set 21:\n\n(1 comment)","accounts_in_message":[],"_revision_number":21},{"id":"1de6b9e8e86a431ad693c98bfa7560c28d6a0a9b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-07 17:47:06.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\n\n- neutron-grenade http://logs.openstack.org/54/604454/22/check/neutron-grenade/285cf76/ : SUCCESS in 59m 34s\n- grenade-heat http://logs.openstack.org/54/604454/22/check/grenade-heat/8103eb2/ : SUCCESS in 1h 06m 09s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/22/check/neutron-grenade-multinode/48c0042/ : SUCCESS in 50m 39s\n- tox-docs http://logs.openstack.org/54/604454/22/check/tox-docs/a8661d2/html/ : SUCCESS in 13m 59s\n- ironic-grenade-dsvm http://logs.openstack.org/54/604454/22/check/ironic-grenade-dsvm/0ddee0f/ : SUCCESS in 2h 05m 20s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"02108c89578ed9234ff0a288186888de35f9065d","author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"date":"2018-11-07 18:18:00.000000000","message":"Patch Set 22: Code-Review+1\n\nas expected, the grenade tests here do not use placement conf for the second run of placement-api: http://logs.openstack.org/54/604454/22/check/neutron-grenade/285cf76/logs/screen-placement-api.txt.gz#_Nov_07_16_30_42_049927\n\nbut in the devstack patch they do: http://logs.openstack.org/62/600162/12/check/neutron-grenade/44b87d6/logs/screen-placement-api.txt.gz#_Nov_07_16_23_26_734820\n\nso gtg?","accounts_in_message":[],"_revision_number":22},{"id":"3d2c94b80d42c00a9f60235f103a71d29f549cfd","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2018-11-07 18:28:57.000000000","message":"Patch Set 22: Code-Review+2\n\nYep.","accounts_in_message":[],"_revision_number":22},{"id":"1caacf60bbc759789b69db0f1d521d05c47e59c9","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2018-11-13 09:25:14.000000000","message":"Patch Set 22: Workflow+1\n\nGary was +2 on this before and the change since that was just the variable check which was trivially confirmable.","accounts_in_message":[],"_revision_number":22},{"id":"f0625ccbb8dcfe3f084e9cb0da138c6d73e27d3d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-13 09:25:29.000000000","message":"Patch Set 22: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":22},{"id":"b20f36d64e42aab6b947c1caf2dd4adfbdba587a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-13 10:50:04.000000000","message":"Patch Set 22: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- neutron-grenade http://logs.openstack.org/54/604454/22/gate/neutron-grenade/78f7a3d/ : SUCCESS in 55m 49s\n- neutron-grenade-multinode http://logs.openstack.org/54/604454/22/gate/neutron-grenade-multinode/eff9764/ : SUCCESS in 53m 14s\n- tox-docs http://logs.openstack.org/54/604454/22/gate/tox-docs/5b6c8bb/html/ : SUCCESS in 6m 50s","accounts_in_message":[],"_revision_number":22},{"id":"9d7214512f1ba7a9a0cd6b4e9aa7d539af4af931","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-13 10:50:04.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"1b44f2eeabab48d064601a8a62d63f2c29235999","revisions":{"ded45726801b04624fb6e93a789074bcbf15bc76":{"kind":"REWORK","_number":1,"created":"2018-09-21 19:11:15.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/1"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:11:14.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/ded45726801b04624fb6e93a789074bcbf15bc76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/ded45726801b04624fb6e93a789074bcbf15bc76"}]},"branch":"refs/heads/master"},"56decbaed8007825b9132ea3f0191962c4df1ce2":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-09-21 19:50:56.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/2"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:50:46.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/56decbaed8007825b9132ea3f0191962c4df1ce2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/56decbaed8007825b9132ea3f0191962c4df1ce2"}]},"branch":"refs/heads/master"},"d4dabe15b9ef5248957f98a257901a584c27e3ca":{"kind":"REWORK","_number":3,"created":"2018-09-22 18:59:50.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/3"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-22 18:59:39.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d4dabe15b9ef5248957f98a257901a584c27e3ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d4dabe15b9ef5248957f98a257901a584c27e3ca"}]},"branch":"refs/heads/master"},"dd59dd2fc4c248b04dd005f3864f6bbd6cb40777":{"kind":"REWORK","_number":4,"created":"2018-09-22 19:03:43.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/4"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-22 19:03:42.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/dd59dd2fc4c248b04dd005f3864f6bbd6cb40777"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/dd59dd2fc4c248b04dd005f3864f6bbd6cb40777"}]},"branch":"refs/heads/master"},"c47bf77ef440541c1ae84d286bf30f4dafe924ff":{"kind":"REWORK","_number":5,"created":"2018-09-24 13:44:36.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/5"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-24 13:44:30.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/c47bf77ef440541c1ae84d286bf30f4dafe924ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/c47bf77ef440541c1ae84d286bf30f4dafe924ff"}]},"branch":"refs/heads/master"},"468b2f80f47c47844a77ea3e6bdc13909b81b46e":{"kind":"REWORK","_number":6,"created":"2018-09-24 16:39:52.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/6"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-24 16:39:47.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/468b2f80f47c47844a77ea3e6bdc13909b81b46e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/468b2f80f47c47844a77ea3e6bdc13909b81b46e"}]},"branch":"refs/heads/master"},"7e43eeb51b0a9b5a144579645cce2cf7db1f1cc0":{"kind":"REWORK","_number":7,"created":"2018-09-24 16:41:44.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/7"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-24 16:41:39.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/7e43eeb51b0a9b5a144579645cce2cf7db1f1cc0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/7e43eeb51b0a9b5a144579645cce2cf7db1f1cc0"}]},"branch":"refs/heads/master"},"40741e83442e939121767e65ab3105efaf138b3c":{"kind":"REWORK","_number":8,"created":"2018-09-25 20:59:32.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/8"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-25 20:59:28.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/40741e83442e939121767e65ab3105efaf138b3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/40741e83442e939121767e65ab3105efaf138b3c"}]},"branch":"refs/heads/master"},"a20874477879c0f13341e16afff5f6768c3890f8":{"kind":"REWORK","_number":9,"created":"2018-09-26 21:46:45.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/9"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-26 21:46:42.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a20874477879c0f13341e16afff5f6768c3890f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a20874477879c0f13341e16afff5f6768c3890f8"}]},"branch":"refs/heads/master"},"1ffe1023d92337b406602eafc9315b38e8572a01":{"kind":"REWORK","_number":10,"created":"2018-09-27 16:51:15.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/10"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-27 16:51:10.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/1ffe1023d92337b406602eafc9315b38e8572a01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/1ffe1023d92337b406602eafc9315b38e8572a01"}]},"branch":"refs/heads/master"},"a1dfba9788be3d47493b8743c1f4458a95a94ff5":{"kind":"REWORK","_number":11,"created":"2018-09-29 19:44:42.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/11"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-29 19:44:05.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a1dfba9788be3d47493b8743c1f4458a95a94ff5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a1dfba9788be3d47493b8743c1f4458a95a94ff5"}]},"branch":"refs/heads/master"},"12cf32ee74c15e0a0f13f69e81c73cf6a8e0f573":{"kind":"NO_CODE_CHANGE","_number":12,"created":"2018-09-30 15:52:50.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/12"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-30 15:51:40.000000000","tz":-240},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nFinally, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/12cf32ee74c15e0a0f13f69e81c73cf6a8e0f573"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/12cf32ee74c15e0a0f13f69e81c73cf6a8e0f573"}]},"branch":"refs/heads/master"},"0f35ad6d608d8b3d587cd50eb1a67a6fca943a5f":{"kind":"REWORK","_number":13,"created":"2018-10-03 15:17:21.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/604454/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/13"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-03 15:17:20.000000000","tz":60},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/0f35ad6d608d8b3d587cd50eb1a67a6fca943a5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/0f35ad6d608d8b3d587cd50eb1a67a6fca943a5f"}]},"branch":"refs/heads/master"},"191e7ba7e6e9cdd9254857bbc141593ddda5abb5":{"kind":"REWORK","_number":14,"created":"2018-10-03 19:10:54.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/604454/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/14"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-03 19:10:46.000000000","tz":60},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/191e7ba7e6e9cdd9254857bbc141593ddda5abb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/191e7ba7e6e9cdd9254857bbc141593ddda5abb5"}]},"branch":"refs/heads/master"},"d6d1d280c476b6d5e99b065fda5a413f65258517":{"kind":"REWORK","_number":15,"created":"2018-10-04 08:08:37.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/604454/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/15"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-04 08:08:24.000000000","tz":60},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d6d1d280c476b6d5e99b065fda5a413f65258517"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/d6d1d280c476b6d5e99b065fda5a413f65258517"}]},"branch":"refs/heads/master"},"eea81a140aee25c5bc497618c7f458747becb12e":{"kind":"REWORK","_number":16,"created":"2018-10-04 10:29:02.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/604454/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/16"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-04 10:19:09.000000000","tz":60},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script needs to clone and the placement repo to have\naccess to the necessary code and scripts. The base devstack\nwon\u0027t do this so we have do it ourselves.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/eea81a140aee25c5bc497618c7f458747becb12e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/eea81a140aee25c5bc497618c7f458747becb12e"}]},"branch":"refs/heads/master"},"b16935a9faf0fcb44b9ad33d3272324d9c749553":{"kind":"REWORK","_number":17,"created":"2018-10-04 13:44:38.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/604454/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/17"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-04 13:44:36.000000000","tz":60},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script needs to clone and the placement repo to have\naccess to the necessary code and scripts. The base devstack\nwon\u0027t do this so we have do it ourselves.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/b16935a9faf0fcb44b9ad33d3272324d9c749553"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/b16935a9faf0fcb44b9ad33d3272324d9c749553"}]},"branch":"refs/heads/master"},"40ac28bf2af6961c636c6c8c2a6461ddd26a12cf":{"kind":"REWORK","_number":18,"created":"2018-10-04 16:34:42.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/604454/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/18"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-04 16:34:30.000000000","tz":60},"subject":"WIP: Add upgrade script for separate placement from nova","message":"WIP: Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script needs to clone and the placement repo to have\naccess to the necessary code and scripts. The base devstack\nwon\u0027t do this so we have do it ourselves.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/40ac28bf2af6961c636c6c8c2a6461ddd26a12cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/40ac28bf2af6961c636c6c8c2a6461ddd26a12cf"}]},"branch":"refs/heads/master"},"191f78ea9c5de2404607c5397f2799ed116476c2":{"kind":"NO_CODE_CHANGE","_number":19,"created":"2018-10-05 10:45:26.000000000","uploader":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"ref":"refs/changes/54/604454/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/19"}}},"commit":{"parents":[{"commit":"a640792d29cb500bf87fdccd7a5b8ebd6145dd6a","subject":"Add grenade-postgresql job to experimental queue","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/a640792d29cb500bf87fdccd7a5b8ebd6145dd6a"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Chris Dent","email":"cdent@anticdent.org","date":"2018-10-05 10:44:50.000000000","tz":60},"subject":"Add upgrade script for separate placement from nova","message":"Add upgrade script for separate placement from nova\n\nThis adds the two main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nThe script needs to clone and the placement repo to have\naccess to the necessary code and scripts. The base devstack\nwon\u0027t do this so we have do it ourselves.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nDepends-On: https://review.openstack.org/603234/\nDepends-On: https://review.openstack.org/604458/\nDepends-On: https://review.openstack.org/606850/\nDepends-On: https://review.openstack.org/606851/\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\nCo-Authored-By: Chris Dent \u003ccdent@anticdent.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/191f78ea9c5de2404607c5397f2799ed116476c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/191f78ea9c5de2404607c5397f2799ed116476c2"}]},"branch":"refs/heads/master"},"478c7b9264bd0e6b4dde87feb2731096e12f8034":{"kind":"REWORK","_number":20,"created":"2018-10-24 13:18:58.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/20"}}},"commit":{"parents":[{"commit":"20c38c929a78d609578bb802c8e7d9dcfe975205","subject":"nova: do not verify standard resource classes when using ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/20c38c929a78d609578bb802c8e7d9dcfe975205"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-10-24 13:14:46.000000000","tz":-240},"subject":"Add upgrade script for separate placement from nova","message":"Add upgrade script for separate placement from nova\n\nThis adds the main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nIf the CI infrastructure (devstack-gate/zuul) does not clone the\nopenstack/placement repo then we need to do it ourselves.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nCo-Authored-By: Chris Dent \u003ccdent@anticdent.org\u003e\n\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/478c7b9264bd0e6b4dde87feb2731096e12f8034"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/478c7b9264bd0e6b4dde87feb2731096e12f8034"}]},"branch":"refs/heads/master"},"f2808c6277dd3d2f14ede87ae422ced12465a88c":{"kind":"REWORK","_number":21,"created":"2018-10-24 13:20:23.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/21"}}},"commit":{"parents":[{"commit":"20c38c929a78d609578bb802c8e7d9dcfe975205","subject":"nova: do not verify standard resource classes when using ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/20c38c929a78d609578bb802c8e7d9dcfe975205"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-10-24 13:20:20.000000000","tz":-240},"subject":"Add upgrade script for separate placement from nova","message":"Add upgrade script for separate placement from nova\n\nThis adds the main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nIf the CI infrastructure (devstack-gate/zuul) does not clone the\nopenstack/placement repo then we need to do it ourselves.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nCo-Authored-By: Chris Dent \u003ccdent@anticdent.org\u003e\n\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/f2808c6277dd3d2f14ede87ae422ced12465a88c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/f2808c6277dd3d2f14ede87ae422ced12465a88c"}]},"branch":"refs/heads/master"},"1b44f2eeabab48d064601a8a62d63f2c29235999":{"kind":"REWORK","_number":22,"created":"2018-11-07 15:34:47.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/54/604454/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/54/604454/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/54/604454/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/54/604454/22"}}},"commit":{"parents":[{"commit":"20c38c929a78d609578bb802c8e7d9dcfe975205","subject":"nova: do not verify standard resource classes when using ironic","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/20c38c929a78d609578bb802c8e7d9dcfe975205"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-09-21 19:03:24.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-11-07 15:32:55.000000000","tz":-300},"subject":"Add upgrade script for separate placement from nova","message":"Add upgrade script for separate placement from nova\n\nThis adds the main upgrade steps for placement extraction\nfrom nova in stein. A from-rocky script is added which will\nrun after openstack/placement is cloned/installed by devstack\nbut before services are started on the stein side of the\ngrenade run.\n\nIf the CI infrastructure (devstack-gate/zuul) does not clone the\nopenstack/placement repo then we need to do it ourselves.\n\nNote that until devstack is actually new enough to configure\nthe extracted placement repo from change\nhttps://review.openstack.org/#/c/600162/ this upgrade\nscript will noop and we\u0027ll continue to deploy and use placement\nfrom nova. This is needed since we have a catch-22 dependency\nwith that devstack change which can\u0027t land without this grenade\nchange.\n\nThe script will copy the placement-related tables from the\nnova_api database and put them into the placement database,\nwhich is also created by the upgrade script.\n\nThen, it will write out the placement config file along\nwith the placement database connection so the placement\nservice can start on the stein (new) side.\n\nFinally, it will write out the uwsgi config for placement,\nand disable nova-placement-api apache site in favor of\nplacement-api.\n\nCo-Authored-By: Chris Dent \u003ccdent@anticdent.org\u003e\n\nChange-Id: Ia0f19debb442be2b3d04eae238a3d7287393b5eb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/1b44f2eeabab48d064601a8a62d63f2c29235999"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/1b44f2eeabab48d064601a8a62d63f2c29235999"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
