)]}'
{"id":"openstack%2Fopenstack-ansible~418076","triplet_id":"openstack%2Fopenstack-ansible~master~Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7","project":"openstack/openstack-ansible","branch":"master","topic":"bp/inventory-pluggable-backends","hashtags":[],"change_id":"Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7","subject":"Restructure lib directory to install via pip","status":"MERGED","created":"2017-01-09 19:52:08.000000000","updated":"2017-04-06 16:11:02.000000000","submitted":"2017-04-06 16:11:02.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dbe009b3f8c1a3c89891a40839ff9a84e201f536","_number":418076,"virtual_id_number":418076,"owner":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":2,"date":"2017-04-06 16:11:02.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"}],"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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":2,"date":"2017-04-06 01:39:35.000000000","_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":2,"date":"2017-04-06 15:12:37.000000000","_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"}],"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":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":1,"date":"2017-04-06 15:12:37.000000000","_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"value":0,"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-03-02 16:18:24.000000000","updated_by":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"},{"updated":"2017-03-29 16:41:44.000000000","updated_by":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"reviewer":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"state":"REVIEWER"},{"updated":"2017-04-06 01:39:35.000000000","updated_by":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2017-04-06 15:12:37.000000000","updated_by":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"reviewer":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"state":"REVIEWER"},{"updated":"2017-04-06 16:11:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"47213a26aafac139d7dda04ad3486084744b14d1","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-09 19:52:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cb0fc18951de87aa610785136476e3ba935dbbb1","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-09 19:53:15.000000000","message":"Topic set to bp/nventory-pluggable-backends","accounts_in_message":[],"_revision_number":1},{"id":"73213ed5dc1e8bd620839b47ef5035f30b764682","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-09 19:53:35.000000000","message":"Patch Set 1: Workflow-1\n\nDo not merge until the associate spec (pluggable inventory backends) is merged).","accounts_in_message":[],"_revision_number":1},{"id":"a03d16dfd033c960e6dbc38d29bba2f88a99e72d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-09 19:58:46.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/1/check/gate-openstack-ansible-docs-ubuntu-xenial/926664c//doc/build/html/ : SUCCESS in 2m 23s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/1/check/gate-openstack-ansible-linters-ubuntu-xenial/d10bf1e/ : FAILURE in 5m 54s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/1/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/937a071/ : FAILURE in 4m 14s","accounts_in_message":[],"_revision_number":1},{"id":"959b033815bf87477963757b17d5b89668b4dfa5","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-09 20:14:21.000000000","message":"Patch Set 1: Code-Review-1\n\nAs Jenkins points out, we\u0027ll need to redo references to the lib directory in our tests and other code, too.","accounts_in_message":[],"_revision_number":1},{"id":"f78012016201e5081718e8c52490eaa80a8a7afb","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2017-01-11 18:59:19.000000000","message":"Patch Set 1:\n\nFeeling somewhat conflicted. I don\u0027t like the rename, as it obscures things further (and the inventory management is already getting opaque enough as it is) but the advantages of being able to use pbr for this are real.  I\u0027m likely to land in favor of this kind of restructuring but would like to seriously consider alternative names and possibly sharding to yet another repo to be sure those don\u0027t end up looking a bit cleaner.","accounts_in_message":[],"_revision_number":1},{"id":"915bb866cb24126bbc50782cd63d26666acfcf4a","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-11 19:02:21.000000000","message":"Patch Set 1:\n\n\u003e  I\u0027m likely to land in favor of this kind of restructuring but would like to seriously consider alternative names\n\nI\u0027m agreed; we can name it whatever we want, but the package name must match in order to satisfy pbr.","accounts_in_message":[],"_revision_number":1},{"id":"5df240d89df611672aed3659acc8f50464d141fb","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-30 18:31:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"40164f084a0d26b62bf4e5bccd3f324238012c07","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-30 18:33:39.000000000","message":"Patch Set 2: Workflow-1\n\nSetting -W because\n\n1) the `openstack_ansible` directory isn\u0027t settled; can others think of something better?\n\n2) Ocata code freeze is soon, and this is really Pike-oriented work.","accounts_in_message":[],"_revision_number":2},{"id":"1df623f6af1ef5e989bba63ae07190623c96be90","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-30 18:34:21.000000000","message":"Patch Set 2:\n\nthe `openstack_ansible` directory name isn\u0027t settled, I should have said.","accounts_in_message":[],"_revision_number":2},{"id":"a6593c4a74fbaaafb3d8038b9d3d4e635b0e3ea8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-30 18:38:35.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/2/check/gate-openstack-ansible-releasenotes/4c671a4//releasenotes/build/html/ : SUCCESS in 57s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/2/check/gate-openstack-ansible-deploy-guide/0193f75//deploy-guide/build/html/ : SUCCESS in 44s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/2/check/gate-openstack-ansible-docs-ubuntu-xenial/90d6a81//doc/build/html/ : SUCCESS in 2m 49s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/2/check/gate-openstack-ansible-linters-ubuntu-xenial/399a084/ : SUCCESS in 6m 33s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/2/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/5fb5e88/ : FAILURE in 2m 23s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/2/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/a28c007/ : FAILURE in 2m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a0ef219fe58cf8f44a0e1473c3884e5783004d68","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-30 18:42:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bd74d12154f3aff346601c307d2f09b04a6dfded","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-30 19:19:31.000000000","message":"Patch Set 3: Workflow-1\n\nGates should hopefully pass now. However, would still like to discuss naming and save this for Pike work.","accounts_in_message":[],"_revision_number":3},{"id":"49d32e6b72ff87ed481be8f6f8c084a52a024139","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-01-30 19:19:39.000000000","message":"Topic changed from bp/nventory-pluggable-backends to bp/inventory-pluggable-backends","accounts_in_message":[],"_revision_number":3},{"id":"d404b90c3f728a76be63ef4edcd04c5d9256ddf0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-30 20:15:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/3/check/gate-openstack-ansible-releasenotes/0c00bb4//releasenotes/build/html/ : SUCCESS in 2m 21s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/3/check/gate-openstack-ansible-deploy-guide/3c5b957//deploy-guide/build/html/ : SUCCESS in 1m 50s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/3/check/gate-openstack-ansible-docs-ubuntu-xenial/40c2adc//doc/build/html/ : SUCCESS in 1m 37s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/3/check/gate-openstack-ansible-linters-ubuntu-xenial/1a96770/ : SUCCESS in 7m 53s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/3/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/bb71304/ : SUCCESS in 1h 30m 16s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/3/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/24da298/ : SUCCESS in 1h 10m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f91011b14e82032ec7ba96b58fa259d089e3802c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-06 21:30:50.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"362f76b4936e8ed8808bd0488c4f71c6331fbb1a","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2017-03-01 19:26:43.000000000","message":"Patch Set 3:\n\nspit-balling some ideas for alternate package names:\n - we go with a creative package name: \n   \u003d \"erator\" -- a tip of the hat\n   \u003d \"inventor\" -- because it invents the inventory?\n   \u003d \"rosin\" -- helpful if you want to ride the Ansible bull\n - we go short: \n   \u003d osai -- openstack-ansible inventory\n\nall of these are unclaimed in pypi at this time.","accounts_in_message":[],"_revision_number":3},{"id":"18231e1910370a88fe44c54f504e2835c5add93a","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-01 19:35:15.000000000","message":"Patch Set 3: -Workflow\n\nrosin seems fine to me. Won\u0027t say not to more ideas or votes, though!\n\nI\u0027ll remove the -W and get the merge conflict fixed this week.","accounts_in_message":[],"_revision_number":3},{"id":"7a9efc6d1d64e877c8fac3df63642b4d35fd2958","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2017-03-02 16:18:24.000000000","message":"Patch Set 3:\n\nHow about \u0027geppetto\u0027?\n\nGeppetto is an elderly, impoverished woodcarver and the creator (and thus \u0027father\u0027) of Pinocchio. for some reason this related to inventory in my addled brain.\n\nSadly, geppetto on pypi has been taken by some other guy who\u0027s done nothing with it.","accounts_in_message":[],"_revision_number":3},{"id":"dedb375fbd99f3aa4209864a2e8f5481d3048f7e","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-02 16:22:18.000000000","message":"Patch Set 3:\n\nI\u0027ve created https://etherpad.openstack.org/p/osa-python-package-name for specifically discussing the naming, that way we can reduce the clutter on this review.","accounts_in_message":[],"_revision_number":3},{"id":"206ac1a581e5418e20731c292c6c5d48f7d613bf","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-02 16:45:34.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fddee910e0dae4e607f8829f4d43e67b07dad519","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-02 16:46:32.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"cb563b072185a66a699601d6ff113d728a7677a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-02 18:21:53.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/5/check/gate-openstack-ansible-releasenotes/5b19140//releasenotes/build/html/ : SUCCESS in 1m 11s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/5/check/gate-openstack-ansible-deploy-guide/8a23b58//deploy-guide/build/html/ : SUCCESS in 1m 33s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/5/check/gate-openstack-ansible-docs-ubuntu-xenial/3e95a81//doc/build/html/ : SUCCESS in 2m 27s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/5/check/gate-openstack-ansible-linters-ubuntu-xenial/7455e79/ : SUCCESS in 5m 33s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/5/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/93b069c/ : SUCCESS in 1h 23m 08s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/5/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/ec4aa31/ : SUCCESS in 1h 33m 10s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/5/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/90261cf/ : FAILURE in 1h 16m 13s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/5/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/0f772ef/ : FAILURE in 1h 30m 16s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"4080454be36140bf3906f24303b4d50ca82cecee","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2017-03-10 12:54:36.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"c4ed103b86477a354ec475fd771c5aeb89087a7b","author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"date":"2017-03-10 13:41:16.000000000","message":"Patch Set 5: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"91c12af4b6fd543c76e30d22775c78e835f818c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-10 13:41:28.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"d0607679656beca21b51a0f5980212ee379f01c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-10 16:44:03.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/5/gate/gate-openstack-ansible-releasenotes/f07a362//releasenotes/build/html/ : SUCCESS in 1m 58s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/5/gate/gate-openstack-ansible-deploy-guide/0262f74//deploy-guide/build/html/ : SUCCESS in 1m 27s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/5/gate/gate-openstack-ansible-docs-ubuntu-xenial/0fcab4a//doc/build/html/ : SUCCESS in 2m 16s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/5/gate/gate-openstack-ansible-linters-ubuntu-xenial/5f258bf/ : SUCCESS in 7m 04s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/5/gate/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/91bc5e7/ : FAILURE in 1h 14m 03s","accounts_in_message":[],"_revision_number":5},{"id":"b8f0af028d25cf353d374943f6565e26ee0e1872","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-22 15:32:43.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"22c5cd812aa49fe6f32062779aaff75d8c236355","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-22 15:41:00.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/6/check/gate-openstack-ansible-releasenotes/a7975ad//releasenotes/build/html/ : SUCCESS in 1m 53s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/6/check/gate-openstack-ansible-deploy-guide/7285852//deploy-guide/build/html/ : SUCCESS in 1m 49s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/6/check/gate-openstack-ansible-docs-ubuntu-xenial/6c13b7a//doc/build/html/ : SUCCESS in 2m 48s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/6/check/gate-openstack-ansible-linters-ubuntu-xenial/0719bc5/ : SUCCESS in 6m 37s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/6/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/28fb9b6/ : FAILURE in 5m 45s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/6/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/4569444/ : FAILURE in 3m 23s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/6/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/8041ac7/ : FAILURE in 6m 06s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/6/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/522722a/ : FAILURE in 4m 01s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"4da2d30537f995155ffa9d1bae63ffb5f55560af","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-22 18:20:51.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"ebf3d757e727488ea806052aab3f55962b49ad36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-22 18:28:32.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/7/check/gate-openstack-ansible-releasenotes/b0b838b//releasenotes/build/html/ : SUCCESS in 1m 55s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/7/check/gate-openstack-ansible-deploy-guide/25977b1//deploy-guide/build/html/ : SUCCESS in 1m 45s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/7/check/gate-openstack-ansible-docs-ubuntu-xenial/6e7f233//doc/build/html/ : SUCCESS in 1m 36s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/7/check/gate-openstack-ansible-linters-ubuntu-xenial/be0ddfd/ : SUCCESS in 6m 18s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/7/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/f6e3fa8/ : FAILURE in 4m 50s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/7/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/883f3c9/ : FAILURE in 4m 59s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/7/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/8027a3d/ : FAILURE in 4m 42s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/7/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/8baea4e/ : FAILURE in 4m 14s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"f68919b398b9f507113d8c96e38a00ca2be67d93","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-22 18:31:48.000000000","message":"Patch Set 7: Code-Review-1\n\nLooks like I missed the dynamic_inventory.py file when updating the name, hence the gate failures.","accounts_in_message":[],"_revision_number":7},{"id":"2d1c1b5e57e3bc666ddb9012132685591bcc4b7a","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-22 19:28:54.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c6b5acf9ca4fdcdfd6042dbff9826ec6825836d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-22 21:04:31.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/8/check/gate-openstack-ansible-releasenotes/03742c0//releasenotes/build/html/ : SUCCESS in 2m 29s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/8/check/gate-openstack-ansible-deploy-guide/2894949//deploy-guide/build/html/ : SUCCESS in 1m 13s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/8/check/gate-openstack-ansible-docs-ubuntu-xenial/3b0a454//doc/build/html/ : SUCCESS in 56s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/8/check/gate-openstack-ansible-linters-ubuntu-xenial/57af114/ : SUCCESS in 6m 07s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/8/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/bb0e91a/ : FAILURE in 1h 11m 52s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/8/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/deb94b2/ : FAILURE in 23m 43s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/8/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/e3e5fdd/ : FAILURE in 1h 00m 06s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/8/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/c483190/ : FAILURE in 1h 35m 22s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"29e886a0a6223bb96cbc40e5e6949705da319167","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-23 14:39:43.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":8},{"id":"cc8f0f30a209d71c50d4bdd876d1cc6d2ebc9796","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-23 16:18:41.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/9/check/gate-openstack-ansible-releasenotes/87e64c2//releasenotes/build/html/ : SUCCESS in 2m 00s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/9/check/gate-openstack-ansible-deploy-guide/2251307//deploy-guide/build/html/ : SUCCESS in 57s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/9/check/gate-openstack-ansible-docs-ubuntu-xenial/d37cb04//doc/build/html/ : SUCCESS in 1m 02s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/9/check/gate-openstack-ansible-linters-ubuntu-xenial/ddec492/ : SUCCESS in 5m 28s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/9/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/2dfd50a/ : FAILURE in 1h 36m 02s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/9/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/16edc65/ : FAILURE in 33m 15s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/9/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/baf802a/ : FAILURE in 40m 45s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/9/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/dc83a42/ : FAILURE in 1h 35m 25s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"a3fe17a6f53721d97da0c7cfbf32a70c7df6c1ee","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-24 15:10:28.000000000","message":"Patch Set 10: Patch Set 9 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"f2117cc6757763da4bc2aef32e56f39c2b64bd41","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-24 16:57:10.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/10/check/gate-openstack-ansible-releasenotes/dacebca//releasenotes/build/html/ : SUCCESS in 1m 34s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/10/check/gate-openstack-ansible-deploy-guide/58f2ca8//deploy-guide/build/html/ : SUCCESS in 1m 20s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/10/check/gate-openstack-ansible-docs-ubuntu-xenial/790304a//doc/build/html/ : SUCCESS in 52s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/10/check/gate-openstack-ansible-linters-ubuntu-xenial/d1113d0/ : SUCCESS in 4m 03s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/10/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/9f26601/ : FAILURE in 1h 35m 35s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/10/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/64adb45/ : FAILURE in 30m 19s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/10/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/90d9cb8/ : FAILURE in 38m 36s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/10/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/71307a3/ : FAILURE in 1h 35m 43s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"e0a5a73343e8b57a808f04106f36663f66b8a767","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-27 20:52:14.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":10},{"id":"531c7aae0e4b0ea2682ea7decbc6d40a4109a4b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-27 22:28:03.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/11/check/gate-openstack-ansible-releasenotes/01f5203//releasenotes/build/html/ : SUCCESS in 2m 04s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/11/check/gate-openstack-ansible-deploy-guide/87b3c8c//deploy-guide/build/html/ : SUCCESS in 1m 53s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/11/check/gate-openstack-ansible-docs-ubuntu-xenial/d562a1b//doc/build/html/ : SUCCESS in 1m 25s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/11/check/gate-openstack-ansible-linters-ubuntu-xenial/e3bda05/ : SUCCESS in 5m 35s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/11/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/3c0106f/ : SUCCESS in 1h 11m 47s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/11/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/f348d6b/ : SUCCESS in 1h 02m 14s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/11/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/3262310/ : FAILURE in 1h 03m 26s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/11/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/5ccfd79/ : FAILURE in 1h 35m 23s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"2b7d22d63756a72e038246dee297e10cf3bc0b82","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2017-03-29 16:41:44.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"5b05297379a827dc58127c1cae6f1ddb6cd8014c","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-30 14:15:17.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"f6e1159fc91c0c71f9960e30ede352a1def76ca4","author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"date":"2017-03-30 14:19:09.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"b3cc02c91f31cd23539f1a93f7690f68ad0366b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-30 15:54:57.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/12/check/gate-openstack-ansible-releasenotes/b0775a0//releasenotes/build/html/ : SUCCESS in 1m 39s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/12/check/gate-openstack-ansible-deploy-guide/840908f//deploy-guide/build/html/ : SUCCESS in 1m 41s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/12/check/gate-openstack-ansible-docs-ubuntu-xenial/12b0b70//doc/build/html/ : SUCCESS in 2m 05s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/12/check/gate-openstack-ansible-linters-ubuntu-xenial/5254c6b/ : SUCCESS in 6m 51s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/12/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/24a9e04/ : SUCCESS in 1h 02m 20s\n- gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv http://logs.openstack.org/76/418076/12/check/gate-openstack-ansible-openstack-ansible-ceph-ubuntu-xenial-nv/47c6419/ : SUCCESS in 1h 19m 10s (non-voting)\n- gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv http://logs.openstack.org/76/418076/12/check/gate-openstack-ansible-openstack-ansible-ceph-centos-7-nv/68770a6/ : FAILURE in 40m 29s (non-voting)\n- gate-openstack-ansible-openstack-ansible-aio-centos-7-nv http://logs.openstack.org/76/418076/12/check/gate-openstack-ansible-openstack-ansible-aio-centos-7-nv/4fd8448/ : FAILURE in 1h 35m 33s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"f93e5346b3cf5c6f369d031b48e8dcf55b492238","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2017-04-06 01:39:35.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"cd60effe6909ca124002fa2f06a517975b980ab2","author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"date":"2017-04-06 15:12:37.000000000","message":"Patch Set 12: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"0822d905b6e17e054b8f911768cecb18f3d781e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 15:12:54.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"7a2e7604089275934a12f5587a34fd1e7c5e0890","date":"2017-04-06 16:11:02.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":12},{"id":"dbe009b3f8c1a3c89891a40839ff9a84e201f536","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-06 16:11:02.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-openstack-ansible-releasenotes http://docs-draft.openstack.org/76/418076/12/gate/gate-openstack-ansible-releasenotes/f532116//releasenotes/build/html/ : SUCCESS in 1m 54s\n- gate-openstack-ansible-deploy-guide http://docs-draft.openstack.org/76/418076/12/gate/gate-openstack-ansible-deploy-guide/f7b0e72//deploy-guide/build/html/ : SUCCESS in 54s\n- gate-openstack-ansible-docs-ubuntu-xenial http://docs-draft.openstack.org/76/418076/12/gate/gate-openstack-ansible-docs-ubuntu-xenial/581bd26//doc/build/html/ : SUCCESS in 59s\n- gate-openstack-ansible-linters-ubuntu-xenial http://logs.openstack.org/76/418076/12/gate/gate-openstack-ansible-linters-ubuntu-xenial/fc62116/ : SUCCESS in 6m 54s\n- gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial http://logs.openstack.org/76/418076/12/gate/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/6d97eff/ : SUCCESS in 56m 29s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"2be3319ac9ac7e2c8863f4ce6de36f85c071b02a","revisions":{"d1cc8e9260eeb7e0ff671eedf94fc0602feb543d":{"kind":"REWORK","_number":1,"created":"2017-01-09 19:52:08.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/1"}}},"commit":{"parents":[{"commit":"e863f6b3920da20cf4d590dfa330657dda591e04","subject":"Merge \"Update Add a new infrastructure host script part\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e863f6b3920da20cf4d590dfa330657dda591e04"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-01-09 19:47:29.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-01-09 19:52:01.000000000","tz":-300},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `openstack_ansible` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/d1cc8e9260eeb7e0ff671eedf94fc0602feb543d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/d1cc8e9260eeb7e0ff671eedf94fc0602feb543d"}]},"branch":"refs/heads/master"},"523f195a2e93bf4487ae2e9cfb1873683591a90d":{"kind":"REWORK","_number":2,"created":"2017-01-30 18:31:01.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/2"}}},"commit":{"parents":[{"commit":"b49a6bb137411bec3ed58ab9590313764301d6f2","subject":"Merge \"Use https to retrieve upper-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b49a6bb137411bec3ed58ab9590313764301d6f2"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-01-09 19:47:29.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-01-30 18:30:50.000000000","tz":-300},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `openstack_ansible` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/523f195a2e93bf4487ae2e9cfb1873683591a90d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/523f195a2e93bf4487ae2e9cfb1873683591a90d"}]},"branch":"refs/heads/master"},"f8f8e0e43e6074d4ce1d8bfa0d62f51984736f73":{"kind":"REWORK","_number":3,"created":"2017-01-30 18:42:48.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/3"}}},"commit":{"parents":[{"commit":"b49a6bb137411bec3ed58ab9590313764301d6f2","subject":"Merge \"Use https to retrieve upper-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b49a6bb137411bec3ed58ab9590313764301d6f2"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-01-09 19:47:29.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-01-30 18:42:46.000000000","tz":-300},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `openstack_ansible` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f8f8e0e43e6074d4ce1d8bfa0d62f51984736f73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f8f8e0e43e6074d4ce1d8bfa0d62f51984736f73"}]},"branch":"refs/heads/master"},"03b9b37197693ead5ffe6b56217839764a01e67c":{"kind":"REWORK","_number":4,"created":"2017-03-02 16:45:34.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/4"}}},"commit":{"parents":[{"commit":"2b3ad52ff6ded090b565476bcf1bf6cfd08288c5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2b3ad52ff6ded090b565476bcf1bf6cfd08288c5"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `openstack_ansible` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/03b9b37197693ead5ffe6b56217839764a01e67c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/03b9b37197693ead5ffe6b56217839764a01e67c"}]},"branch":"refs/heads/master"},"582d120dfb2707592c46aa9b7d173075853b3207":{"kind":"REWORK","_number":5,"created":"2017-03-02 16:46:32.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/5"}}},"commit":{"parents":[{"commit":"2b3ad52ff6ded090b565476bcf1bf6cfd08288c5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2b3ad52ff6ded090b565476bcf1bf6cfd08288c5"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:46:25.000000000","tz":-300},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `openstack_ansible` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/582d120dfb2707592c46aa9b7d173075853b3207"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/582d120dfb2707592c46aa9b7d173075853b3207"}]},"branch":"refs/heads/master"},"8de8ffc506b801bfe407a67c2bc7d4722a0d4388":{"kind":"REWORK","_number":6,"created":"2017-03-22 15:32:43.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/6"}}},"commit":{"parents":[{"commit":"2b3ad52ff6ded090b565476bcf1bf6cfd08288c5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2b3ad52ff6ded090b565476bcf1bf6cfd08288c5"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-22 15:32:10.000000000","tz":-240},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `osa_toolkit` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8de8ffc506b801bfe407a67c2bc7d4722a0d4388"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/8de8ffc506b801bfe407a67c2bc7d4722a0d4388"}]},"branch":"refs/heads/master"},"e4e10364d6187e81a15ca333bf3ba9ac0fd2d54a":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2017-03-22 18:20:51.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/7"}}},"commit":{"parents":[{"commit":"2feef333ca30c0994efb158798587d11635430b2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2feef333ca30c0994efb158798587d11635430b2"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-22 18:20:51.000000000","tz":0},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `osa_toolkit` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e4e10364d6187e81a15ca333bf3ba9ac0fd2d54a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/e4e10364d6187e81a15ca333bf3ba9ac0fd2d54a"}]},"branch":"refs/heads/master"},"fff59b8eb01132b5ecbb6987f7196aceac0aeac6":{"kind":"REWORK","_number":8,"created":"2017-03-22 19:28:54.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/8"}}},"commit":{"parents":[{"commit":"2b3ad52ff6ded090b565476bcf1bf6cfd08288c5","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2b3ad52ff6ded090b565476bcf1bf6cfd08288c5"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-22 19:28:42.000000000","tz":-240},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `osa_toolkit` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fff59b8eb01132b5ecbb6987f7196aceac0aeac6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fff59b8eb01132b5ecbb6987f7196aceac0aeac6"}]},"branch":"refs/heads/master"},"4a71416f934a69267f37010365530dc7de2a7e44":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2017-03-23 14:39:43.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/9"}}},"commit":{"parents":[{"commit":"2feef333ca30c0994efb158798587d11635430b2","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2feef333ca30c0994efb158798587d11635430b2"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-23 14:39:43.000000000","tz":0},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `osa_toolkit` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4a71416f934a69267f37010365530dc7de2a7e44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4a71416f934a69267f37010365530dc7de2a7e44"}]},"branch":"refs/heads/master"},"9eb6345d044216f7731e79c2d59a82c1068e2e5d":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2017-03-24 15:10:28.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/10"}}},"commit":{"parents":[{"commit":"24d52d5b01bcd3ba2c18172318f300e57569f66a","subject":"Update Vagrantfile to include CentOS7","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/24d52d5b01bcd3ba2c18172318f300e57569f66a"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-24 15:10:28.000000000","tz":0},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `osa_toolkit` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9eb6345d044216f7731e79c2d59a82c1068e2e5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9eb6345d044216f7731e79c2d59a82c1068e2e5d"}]},"branch":"refs/heads/master"},"b33bf4cb83fa982977597fde5ad4386d36bda649":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2017-03-27 20:52:14.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/11"}}},"commit":{"parents":[{"commit":"849ad71ce2a26408665a15ab5bc6d5a81e73f674","subject":"Merge \"Remove Ceilometer API Service\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/849ad71ce2a26408665a15ab5bc6d5a81e73f674"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-27 20:52:14.000000000","tz":0},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `osa_toolkit` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b33bf4cb83fa982977597fde5ad4386d36bda649"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/b33bf4cb83fa982977597fde5ad4386d36bda649"}]},"branch":"refs/heads/master"},"2be3319ac9ac7e2c8863f4ce6de36f85c071b02a":{"kind":"REWORK","_number":12,"created":"2017-03-30 14:19:09.000000000","uploader":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"ref":"refs/changes/76/418076/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/76/418076/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/76/418076/12"}}},"commit":{"parents":[{"commit":"4fb05ce306cdf0c490ac39e198c1cf0fd769b1d2","subject":"Merge \"Keystone: Source template files from git or deploy host\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/4fb05ce306cdf0c490ac39e198c1cf0fd769b1d2"}]}],"author":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-02 16:45:21.000000000","tz":-300},"committer":{"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","date":"2017-03-30 14:19:01.000000000","tz":-240},"subject":"Restructure lib directory to install via pip","message":"Restructure lib directory to install via pip\n\nThis change allows the currently existing modules to be imported from\nthe `osa_toolkit` package.\n\nIn order to install the python modules used by the inventory via\nsetup.py with pbr, we need to rename the lib directory to match the name\nof the package we wish to install.\n\npbr doesn\u0027t allow for doing any kind of directory renaming within the\nsetup.{cfg,py} files, but we need to keep using it in order to consume\nglobal requirements updates.\n\nChange-Id: Idb7780f55e4a1fd77dd76becbf67c1ccbf220db7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2be3319ac9ac7e2c8863f4ce6de36f85c071b02a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/2be3319ac9ac7e2c8863f4ce6de36f85c071b02a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
