)]}'
{
  "log": [
    {
      "commit": "7febf95e5ce6ef2e552bb9f8ccc57102f283b280",
      "tree": "c4d06922b6e365ad698b7e321b9035f9f338abf3",
      "parents": [
        "a2d18484195e700f28e0b7cca1a29e20d9d369b0",
        "7eb672d1a95794644db8c34411f44734927bd87f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 26 13:14:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 26 13:14:37 2016 +0000"
      },
      "message": "Merge \"Update doc to reflect neutron became devstack default\""
    },
    {
      "commit": "81d89cf3584a5edadbaa2514305cf5721b29cdff",
      "tree": "85e75daaffecddead6f6cef3f3ce38173002f73a",
      "parents": [
        "466dc74e6798804329550564dff00aee510d1232"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 16 06:52:00 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 16 06:52:00 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I20039918452f6aa430037ae986f7cd88bd220d76\n"
    },
    {
      "commit": "cb3a216c2315041f1665dda2b81555883ba2dc6b",
      "tree": "a50cffe25bf5f398147ae358d0f926978acd99bf",
      "parents": [
        "57d390c5d7a52befc21d4d50ee676fb904b76d6d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 15 06:52:36 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 15 06:52:36 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ib75ecf5c822f3778978177c793399afbd802bf70\n"
    },
    {
      "commit": "57d390c5d7a52befc21d4d50ee676fb904b76d6d",
      "tree": "1a1fae63b9f127884483a2ae96865ae553648e9f",
      "parents": [
        "dec121114c3ea6f9e515a452700e5015d1e34704"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Sep 14 06:59:40 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Sep 14 06:59:40 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I21fd2b3866efe66dd1f7173003c2521688aa7fd6\n"
    },
    {
      "commit": "0385caa2ee503486cab1a81dbdda691aa259134c",
      "tree": "1722e062808520289b5a3270440ed4422c2c00b3",
      "parents": [
        "79722563a67d941a808b02aeccb3c6d4f1af0c41"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 31 10:07:06 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 31 10:07:06 2016 +1000"
      },
      "message": "Fix comment in plugin-registry header\n\nFix the comment to actually be a comment.  Regenerate page.\n\nAlthough we\u0027ve got a pretty cool system for generating this, I wonder\nif anyone actually looks at it?  Maybe it\u0027s just helpful as a form of\nSEO.\n\nChange-Id: I15aaa983716f9ee897293c2954ca7ae561951372\n"
    },
    {
      "commit": "7eb672d1a95794644db8c34411f44734927bd87f",
      "tree": "1a0cdf11878917d2871efc4950306ef9d522f1fe",
      "parents": [
        "f73997815ecd98be3f271c297ed5089b7f96748f"
      ],
      "author": {
        "name": "Jan Stodt",
        "email": "stodtj@de.ibm.com",
        "time": "Wed Aug 24 15:29:06 2016 +0200"
      },
      "committer": {
        "name": "Jan Stodt",
        "email": "stodtj@de.ibm.com",
        "time": "Wed Aug 24 16:10:47 2016 +0200"
      },
      "message": "Update doc to reflect neutron became devstack default\n\nRemoving the explicit enablment of Neutron services, as with [1] they are configured as defaults in stackrc.\n\n[1] https://review.openstack.org/#/c/350750/\n\nChange-Id: Ic8910cd28fe37842f7d824e68bd2ea705e7e52de\n"
    },
    {
      "commit": "e75b667e3fa939074283c1c79446a9b83f3c5898",
      "tree": "19613e8d4011847f54af539f19f5d3071eba12af",
      "parents": [
        "00d7db75d6c14ee82f10fe6afbd27aa2179017d1",
        "04d51e4943fff897b7f81799d267e75897fbe672"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 24 12:27:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 24 12:27:22 2016 +0000"
      },
      "message": "Merge \"Fix doc formating issue\""
    },
    {
      "commit": "023ac218059934a0746fa41c1473bd93ba9cc04a",
      "tree": "2d15346786e32cbd0c10e38c1669198f18879fcd",
      "parents": [
        "3cd89d94d88a4288f29ee6be434583b3dc5ba211"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 17 08:11:12 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 17 08:11:12 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I9379f01103bcb1ae7417c8bd14746aee9fb722ea\n"
    },
    {
      "commit": "bc883df1c23fab66f681f2c4fe9c0d3affadc671",
      "tree": "9ea2e092dcb5d642239519a61f7e61704610f6b3",
      "parents": [
        "9b8b922872a6a19d5bc78383a2d484580871f833"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 12 07:21:59 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 12 07:21:59 2016 -0400"
      },
      "message": "add networking write up for devstack\n\nThis explains the current state of networking in devstack, and a\ncouple of scenarios that people might want to try out for local\ntesting.\n\nChange-Id: I2be35f4345bf9306c981ef6f0186b48da7d06772\n"
    },
    {
      "commit": "bd6614a8e0040690aca5121cdf08a7ee17fe7984",
      "tree": "ae7cb170f3c7f9e42218f6c652b15f6115390033",
      "parents": [
        "0e8351dfaeee51d05bb093a7bd19fef6d1a93557"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 11 09:05:16 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Aug 11 09:06:18 2016 -0400"
      },
      "message": "Add development page with devstack\n\nIt turns out we never really had a document on how to work with\ndevstack in the devstack docs. At one point this was just cultural\nknowledge passed down, but with the size of our community, we can\u0027t\nrely on that any more.\n\nChange-Id: I28f896ea507ccbba5164ebfc5415d22207f52e98\n"
    },
    {
      "commit": "cea7ec8d4bd9f93568eb2e9e05c306535f0ec292",
      "tree": "a4e475bcc5aef92426a30e2758ce41854655ef1d",
      "parents": [
        "78801c10f023eba12910e92c16a49e2ba7bb1e2f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 05 08:29:54 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Aug 05 14:04:23 2016 -0400"
      },
      "message": "update front page of devstack docs\n\nThe devstack docs have gotten a bit meandering so even the quick start\nguide doesn\u0027t get you to a working setup without referencing other\npages. This attempts to pull this back in a bit.\n\nChange-Id: I608331cbdae9cbe4f3e8bd3814415af0390a54d0\n"
    },
    {
      "commit": "04d51e4943fff897b7f81799d267e75897fbe672",
      "tree": "a3be10bff0c9371eaf7e4cc94480877f76c07377",
      "parents": [
        "b80e5d75276ab15bd67030bb910933cc4586d4c4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 05 13:48:23 2016 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 05 13:48:23 2016 +0300"
      },
      "message": "Fix doc formating issue\n\nChange-Id: I9aa8c1fd114e4f4329e06ac263f337ea566d8355\n"
    },
    {
      "commit": "7d89a798744c24ba82199fd42db995368a2e9322",
      "tree": "64eebedc5461a44b439a8f96867a746cfaf76402",
      "parents": [
        "5c9c54b1ff50f7339e9f958bf053232b0c26f24e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 23 08:03:03 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jul 23 08:03:03 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I222ecc69427f1ddf4498f5af29664544efe43b46\n"
    },
    {
      "commit": "2381f336296c80834ca9ce5ed3f1c784acc4d157",
      "tree": "54c1f168830e572c77fd47371ac30543dede5fad",
      "parents": [
        "61b319787bbd0af7f3cc1feb71cef0bef6dab373"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 21 08:07:43 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 21 08:07:43 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ieffddf42e1b5d77dea651208a18b3de320489745\n"
    },
    {
      "commit": "7886f7eb9fcd0cfdee93e4480a9fdcee2b0a2b74",
      "tree": "f5bf8128b62ae2088a821c97c9fcb4fb49d2ee02",
      "parents": [
        "4f9d2aa63286688ef2efc9b36b31cc1d31b88222"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 13 08:19:48 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 13 08:19:48 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I4535ce00a7d15d14fdb9c3180b6b821352fe704f\n"
    },
    {
      "commit": "68747349359822780e00833bca124558d835b05b",
      "tree": "069de738082802790ac7d6cc7e2c99967fe01c82",
      "parents": [
        "591ffd0adf053ec33095cedf76e296f51579327b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 29 08:06:00 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 29 08:06:00 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: If8d8b223f6764990c305274047c811dffb7d9840\n"
    },
    {
      "commit": "66f4524cf491db78caaa93eca848ad897a2e6576",
      "tree": "5029071192f434052ad16c9219f6de11c4c53ab9",
      "parents": [
        "04dc17ed144e24e9264ff2c55223e7713431e61b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 22 08:08:16 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 22 08:08:16 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ie6363f08ac54b62d29096befd733eca0642379d8\n"
    },
    {
      "commit": "dbc6a3736ddd1ed7f453898c26c1f7c550f8f8c1",
      "tree": "b159e07061d7c79b1434c174d04baceebd8cd634",
      "parents": [
        "db340e54b0ea1dee732c9109f705936e72cb95a5"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jun 16 08:08:45 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jun 16 08:08:45 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I5cd5f2bafb7ace88c28c52994c339b95904ab03b\n"
    },
    {
      "commit": "b43352e4dc100135a3ca1eb94fb63ab9727cfc21",
      "tree": "93390b6e2b5c6994ba989d488538d7eb2b8219c2",
      "parents": [
        "e88c51cc1b0aa59abbae353f3fd3c2ef58e1602a",
        "28128e2f7a509510fe4139bd1905ccf51bd0ceb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 08:58:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 08:58:13 2016 +0000"
      },
      "message": "Merge \"Docs for devstack MacVTap agent setup\""
    },
    {
      "commit": "28128e2f7a509510fe4139bd1905ccf51bd0ceb8",
      "tree": "7ddcbbbdfe4cffed3a4a2528d5ecc7a575632f6d",
      "parents": [
        "a344608ca9c5a61bad60a478fe1bbb60ecc60681"
      ],
      "author": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Thu Apr 14 14:23:53 2016 +0200"
      },
      "committer": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Wed Jun 15 08:31:42 2016 +0200"
      },
      "message": "Docs for devstack MacVTap agent setup\n\nMacVTap mechanism driver and agent have been added during\nMitaka [1][2]. Now adding the related doc to run a\nmultinode devstack with MacVTap compute nodes.\n\n[1] https://review.openstack.org/209538\n[2] https://review.openstack.org/275306\n\nDepends-On: I0dd4c0d34d5f1c35b397e5e392ce107fb984b0ba\nChange-Id: Ie743a207a5faeab2e2a7274fda503699f3072e98\n"
    },
    {
      "commit": "df97237369b607791993129b9148816ff3860448",
      "tree": "48c52a41bba306d72874d639c3a515ed1a76feb8",
      "parents": [
        "aeb8d8189738f399bc24b61fe85e449ce539d370",
        "a9a2f7199441d80e8d29ae9909e9b82f75f98d2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 15 00:59:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 00:59:19 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "aeb8d8189738f399bc24b61fe85e449ce539d370",
      "tree": "48081577770b218f4f0f803774df2e9b2256f155",
      "parents": [
        "ca3a857d356b1fa14c2d1e72d85ec478bcffd40d",
        "655c22c77f21b360ba00b8c41b42fd0d0feec974"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 20:53:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 20:53:12 2016 +0000"
      },
      "message": "Merge \"Add an explicit test-config phase to devstack plugins\""
    },
    {
      "commit": "a9a2f7199441d80e8d29ae9909e9b82f75f98d2e",
      "tree": "3f40d04ff6824d4969b83e20d4cfd46602a80ae0",
      "parents": [
        "2b944ecc6019e0b93c32dc500411dd0d31985d96"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jun 14 08:08:37 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jun 14 08:08:37 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ied84c5f38a8002228e01797d56c39315ff997142\n"
    },
    {
      "commit": "fd1f7ba066081eb1e2580a241f816a195c9621d3",
      "tree": "09d1bd14425524c233218ae5e69396168f4c21a3",
      "parents": [
        "e13c933d7001faa254b17b2f7d396cfe23a43c3e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Jun 12 08:01:13 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Jun 12 08:01:13 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia42329d01758cafa5d59ca79eebd5f31515bef47\n"
    },
    {
      "commit": "90356d82709fd5fa50d496faea978488f351ba3e",
      "tree": "90b5021368b92168226ab0bbbe81946fc38a8888",
      "parents": [
        "815c61760ceeb1cb9f4882a5bd1077156a14b0c3"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jun 10 07:59:45 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jun 10 07:59:45 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I121cf87e3c4e26b4a223a3e9b8a028763994ad89\n"
    },
    {
      "commit": "febd55a230982bd5a5de9bbf2444b1aa5c459ba3",
      "tree": "e44639f4f05fda086e13a21b7daa3e8e8082538f",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 08 07:11:03 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 08 07:11:03 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I4ffb619ccdd4928d0772246a7c76353f21be6bb4\n"
    },
    {
      "commit": "026cad84a34ff914707538470ec3ae6e2015e54b",
      "tree": "315b230bd656c9e46c7b8ad3916b86593a3c21ee",
      "parents": [
        "a45b40a630d4615455725bcfd8774c2afb054189"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 07 10:55:54 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 07 10:55:54 2016 -0400"
      },
      "message": "remove local.conf documentation for phases we don\u0027t implement\n\nThe local.conf docs talk about phases which don\u0027t exist for config\nfile processing, which makes it more confusing then it needs to be.\n\nChange-Id: If7f9255eab0535c3d57a2fd5f1bc18ba4d0801aa\n"
    },
    {
      "commit": "47bf3f931c60237f50f717e4885c2b64590e3160",
      "tree": "628993e06a4cfa66230c64a310aa055bcba4c399",
      "parents": [
        "35f0f09f005e9879d73ba6242cbf8e5409ff70a6"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 01 07:01:00 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 01 07:01:00 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: If7c8f6162d3e846a360cc7f34ce2ebf52054f45f\n"
    },
    {
      "commit": "35f0f09f005e9879d73ba6242cbf8e5409ff70a6",
      "tree": "ed4b925aa8f46b96db6acdeb6724659947fba9f4",
      "parents": [
        "327f8d14b91e13c87653124a23fae3f83715c34d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat May 28 07:05:56 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat May 28 07:05:56 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ifc10b6f4281f40749f917e7707eab816c3c11876\n"
    },
    {
      "commit": "a3715a2e1ac8dfcddf47302e147982a0bb726b76",
      "tree": "fe0b4db8b04adfad8e48d5bbb8e44d5a4101d5f8",
      "parents": [
        "f10bb119cca33b88b05e56b26cedcd336a302218",
        "46f8cb7f208d00f89863cf57f2400309cf8f6bd4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 12:58:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 12:58:41 2016 +0000"
      },
      "message": "Merge \"Add option to download all libs from git\""
    },
    {
      "commit": "d04cc4043487ed33c7f78419610ae2c25cb3331d",
      "tree": "2c96903c28ce39ba13fc1dd5051af9c4afe27ef8",
      "parents": [
        "6d4843ed96fed4ed7ca6a18394fd2a64439d3707"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 20 07:08:34 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 20 07:08:34 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I60f6c75f2b12a0541d25cf291f18dcce30f2d42d\n"
    },
    {
      "commit": "bcfaa0730e2103c65fe5409db8cc5220d3170523",
      "tree": "42e7632cc6b4f1a207ea86f8db6ee80cf237a754",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 06:50:13 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed May 18 06:50:13 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia1ed75b563ee9aabf6b70e0506d8965ca3df6c0a\n"
    },
    {
      "commit": "69d3b79e03e0ba4c9679bcb5279b226b9606e1ff",
      "tree": "2443e24393b89453f4f6392efa3464791d805940",
      "parents": [
        "59ed73a3d46402f01021794ecc565aa8945104c1"
      ],
      "author": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "committer": {
        "name": "bhargavaregalla",
        "email": "br983u@att.com",
        "time": "Tue May 17 09:34:26 2016 +0100"
      },
      "message": "Wrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nWrong container name in devstack \"All-In-One Single LXC Container\" manual.\n\nLink: http://docs.openstack.org/developer/devstack/guides/lxc.html\n\nAfter creating \"devstack\" container with below command\nsudo lxc-create -n devstack -t ubuntu -f devstack-lxc.conf -- --packages\u003dbsdmainutils,git\n\nThe name should be \u0027devstack\u0027 instead of \u0027p2\u0027 in the below command\nssh ubuntu@$(sudo lxc-info -n p2 | awk \u0027/IP/ { print $2 }\u0027)).\n\nChange-Id: I7a84b97b03b2dd4338f1d946b7eafb8ec6e3767d\nCloses-bug: #1582248\n"
    },
    {
      "commit": "46f8cb7f208d00f89863cf57f2400309cf8f6bd4",
      "tree": "c5515957862bc7cdf5995cb33ca6af01a571db3d",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri May 13 09:08:16 2016 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Tue May 17 08:57:39 2016 +0200"
      },
      "message": "Add option to download all libs from git\n\nFor client debugging that invokes multiple libs it can be useful\nto have all libs directly in git and not listing all of them\nin LIBS_FROM_GIT.\n\nTrivialFix\n\nChange-Id: Ie631cc4045231ebbe8177d2d113e47e4bf83f61c\n"
    },
    {
      "commit": "d894221457efa3a2a0bf3db76a4c5e8ffba36e29",
      "tree": "6786d1e0fbfea80fe68fa9410dbc303802751e94",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 13 12:51:30 2016 +0300"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 13 16:04:30 2016 -0400"
      },
      "message": "Replace Q_L3_ENABLED by is_service_enabled q-l3\n\nThis patch replaces Q_L3_ENABLED with is_service_enabled q-l3.\nBoth of them idicates wherever Neutron L3 agent is enabled or not.\n\nChange-Id: I33f0f5a6174d1d170bc2ac1c2e3a096d88d17cc1\n"
    },
    {
      "commit": "655c22c77f21b360ba00b8c41b42fd0d0feec974",
      "tree": "1c07d45033a383745ff31d79b5f1784e19f60de3",
      "parents": [
        "13b3be10a754c0e0f9fb31ce824d5f2d9cc905de"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 02 13:29:10 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 04 17:31:45 2016 -0400"
      },
      "message": "Add an explicit test-config phase to devstack plugins\n\nThis commit adds a new phase to the devstack plugin interface for\nconfiguring test environments. It runs after everything in devstack\n(except for the final output commands) to ensure that tempest or\nany other dependency is installed prior to running it.\n\nChange-Id: I52128756f18d3857963a0687de77f7cdfd11fb3e\n"
    },
    {
      "commit": "b1518427c63e1c8da87f87b8be4a0d517c574283",
      "tree": "eab322cb6edbb7d5514762117883ccf5d3746d95",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Bernd Mueller",
        "email": "mueller@b1-systems.de",
        "time": "Wed May 04 22:30:08 2016 +0200"
      },
      "committer": {
        "name": "Bernd Mueller",
        "email": "mueller@b1-systems.de",
        "time": "Wed May 04 22:33:21 2016 +0200"
      },
      "message": "removed dead link to stack.sh.html\n\nthe referenced file was removed with the following change\nIe7f4b265368f1d10a8908d75e11d625b2cc39e7c\n\nChange-Id: I0e25b1f38e0969037d1c8af367432da56bb12e92\n"
    },
    {
      "commit": "13b3be10a754c0e0f9fb31ce824d5f2d9cc905de",
      "tree": "e1b9e32ae264f440f44fae243b8d995d345c77cd",
      "parents": [
        "602a455746461167e211cf19a39349e32df9e08a"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 30 06:51:53 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 30 06:51:53 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I5fdf1e4a7bb0fbb9fa9b3ca96f42b87bd7f38d0d\n"
    },
    {
      "commit": "c4a0d21436c125b1caa3bd38b9d50f8130d9c413",
      "tree": "5da01b1e5198c999c77c20b7680b6578791b58b2",
      "parents": [
        "ae4578bed986ebaaf3e09e1ecc9d4d7ae9f022ab"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 23 06:55:18 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 23 06:55:18 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I376abd75e0d0ce77c35b106a4e9c8c3e23247eb4\n"
    },
    {
      "commit": "648c4c25f7a11c4cb6f0d881d6fd4083dc957c61",
      "tree": "aca093512396e6bfb5c9cc1589810fb8466bdd9f",
      "parents": [
        "039fc1a54205f2ba37d1d94f2b4f358901c2aa48"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Apr 21 06:58:55 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Apr 21 06:58:55 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I6f0a481f95055ed9334a57d50a68b077eace1e07\n"
    },
    {
      "commit": "878c2b98e6e8b3940e665cc30f47a5f9781da205",
      "tree": "18fbaee4d2a986828ba6564754e6c55fd50ce1e8",
      "parents": [
        "3e4c25b6c23cf63edea15750ec03e02bd0f994ad",
        "6f1781f9684d803e1168c20c382ec6fa95fe161f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 20:42:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 20:42:24 2016 +0000"
      },
      "message": "Merge \"Fix DevStack failure in multi-region setting\""
    },
    {
      "commit": "f9d10ebdf1f6776a9b878e0eef314acd176a7aa2",
      "tree": "9415ade96efe5382cbe62460e4d022469f7e7572",
      "parents": [
        "d55b83f82485e0fd3d6f901866d991db00893061"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 19 06:46:31 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 19 06:46:31 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Id0201da590a6af83b2b6dd26da811cd67975f6eb\n"
    },
    {
      "commit": "262ecba8991f2061af2464f1966cecb3b62e4405",
      "tree": "e89f79d757d95486275132908e96bfadf5a039ba",
      "parents": [
        "4e7804431ada7e2cc0db63bd4c52b17782d33b5b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 18 06:53:45 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 18 06:53:45 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I9078900f98721336daf1aab4a812eed96f8b1588\n"
    },
    {
      "commit": "4b267082a29d24154cb3bd841a910b24adb40cf8",
      "tree": "7f0be610cb7a0177491b476e20ff959632211f4d",
      "parents": [
        "3d0981398a898b7ed5d4cbac4121b22963ffb32f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 16 06:52:53 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 16 06:52:53 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I6a32144d4d210ebef8d770baf840fa90e345b3d1\n"
    },
    {
      "commit": "fb44bc30fdc958c576290959e273185eef1f8fd9",
      "tree": "f989ffe8a1ca951630b390145a99a938b2dceed6",
      "parents": [
        "406b45b81a55cb56b6695437dc8e1d6e5bd6e504"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 15 06:10:04 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 15 06:10:04 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ifd1fbd0a9e8c433119e30299ef417d70c9b967a0\n"
    },
    {
      "commit": "406b45b81a55cb56b6695437dc8e1d6e5bd6e504",
      "tree": "416a3db5673c5329648b3c77a61e3288a13e9c7e",
      "parents": [
        "9adb22e660288033d7313a86a5c57243cd01dbee",
        "7cd16ce48a9e8986a3ae1427fc8f916f5aa67f3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 21:24:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 21:24:25 2016 +0000"
      },
      "message": "Merge \"Remove shocco docs and other cleanups\""
    },
    {
      "commit": "19c7842e4f26e659e8e858db0680066e29251a7e",
      "tree": "6423c457a53493be6ccad6b971b09eaac145bed6",
      "parents": [
        "a344608ca9c5a61bad60a478fe1bbb60ecc60681",
        "91d2245d6ebe5f2b1627771adfe1f0fe45570c43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 19:50:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 19:50:17 2016 +0000"
      },
      "message": "Merge \"Add variable SWIFT_STORAGE_IPS\""
    },
    {
      "commit": "91d2245d6ebe5f2b1627771adfe1f0fe45570c43",
      "tree": "7b770ebd2e99dafbff7810dba82defbee7c5f803",
      "parents": [
        "09a710bc2ff86e4e29bec5b77b31e4873ba5cd6f"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Tue Apr 12 10:53:46 2016 +0200"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Thu Apr 14 14:16:55 2016 +0200"
      },
      "message": "Add variable SWIFT_STORAGE_IPS\n\nIf the variable SWIFT_STORAGE_IPS contains a space-separated list of\nIPs, we can use this to create consistent rings across all proxy and\nstorage nodes.\n\nChange-Id: If9307196dc7e74e4a842c95503958ae2d7f7acc7\n"
    },
    {
      "commit": "a5bc067991a7fe2a4963161d9b1fe015ebdbe3d4",
      "tree": "816fdbd9be9c8cb279a7d58e2f331cc7deae77de",
      "parents": [
        "2e23e641511b37d041ea2bbb2e5c969842e05aa4",
        "db48db1cf0b9c36890439a161424842d07d94f60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 23:36:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 23:36:42 2016 +0000"
      },
      "message": "Merge \"update docs to reference project not tenant\""
    },
    {
      "commit": "7cd16ce48a9e8986a3ae1427fc8f916f5aa67f3a",
      "tree": "c10f5f853cfeb2c20dfe5a8aae65c058ec82b77f",
      "parents": [
        "db48db1cf0b9c36890439a161424842d07d94f60"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 08 09:40:56 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 14 07:55:38 2016 +1000"
      },
      "message": "Remove shocco docs and other cleanups\n\nThis is a fairly opinionated change to do some spring cleaning on the\ndocumentation.\n\nThe current output of shocco as rendered at [1] is completely broken.\nI can not see that it is worth us maintaining this.  Honestly, the\ngithub page does a better job at showing the scripts with a bit of\nformatting.  The \"changes\" page is similarly useless today.  cgit or\ngithub show allow browsing of changes in the repo better.  Both are\nremoved along with support scripts.\n\nWhen you currently hit the first page, it gives no clue as to what\nDevStack actually is.  Add a paragraph explaining that, and link to\nthe cgit for easy source browsing.\n\nstackrc.rst is not necessary; the stuff about database backends is\nalready discussed in configuration.rst; move the things about service\nrepos into a section of configuration.rst.\n\nThe discussion in openrc.rst is moved into the configuration.rst file.\n\nlocalrc.conf.rst was just a paragraph pointing back to\nconfiguration.rst; this is removed.\n\nThe variables described in exercise.rst are moved into a separate\nsection of configuration.rst\n\n[1] http://docs.openstack.org/developer/devstack/#scripts\n\nChange-Id: Ie7f4b265368f1d10a8908d75e11d625b2cc39e7c\n"
    },
    {
      "commit": "6f1781f9684d803e1168c20c382ec6fa95fe161f",
      "tree": "2b7473237045c12471c6eb6aaf2c30b517ae5a5f",
      "parents": [
        "09a710bc2ff86e4e29bec5b77b31e4873ba5cd6f"
      ],
      "author": {
        "name": "zhiyuan_cai",
        "email": "luckyvega.g@gmail.com",
        "time": "Thu Apr 07 18:36:46 2016 +0800"
      },
      "committer": {
        "name": "zhiyuan_cai",
        "email": "luckyvega.g@gmail.com",
        "time": "Tue Apr 12 14:54:11 2016 +0800"
      },
      "message": "Fix DevStack failure in multi-region setting\n\nIn stack.sh, REGION_NAME is used to set environment variable\nOS_REGION_NAME before using OpenStack client to configure accounts\nfor services. OpenStack client will try to find Keystone endpoint\nin REGION_NAME to send the requests.\n\nHowever, in the case of deploying multiple DevStack instances in\ndifferent regions with shared Keystone, Keystone is only running\nin one the of region. When installing DevStack for the region that\ndoes not host Keystone, OpenStack client will fail to find the\nKeystone endpoint and thus DevStack fails to start.\n\nThis patch fixes this bug by introducing KEYSTONE_REGION_NAME for\nuser to specify which region Keystone is running in. Document of\nmulti-region setup is also updated.\n\nChange-Id: I3e82c7ff69326d4171623299ffecea103d40c80d\nCloses-Bug: #1540802\n"
    },
    {
      "commit": "e9820732f16386facc526d14a5150ba68da68161",
      "tree": "9131947c7e433c681accd7c8af812c89b52373b2",
      "parents": [
        "6b6d48eaffe9be596b5fec583f730a9d412c9262"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 08 09:10:55 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 08 09:10:55 2016 +1000"
      },
      "message": "Fix table in generated plugins list\n\nFix the table with a bottom border.  Regenerate the plugin list using\nthe script to make sure it works this time.\n\nChange-Id: Iab3eb3879fd6017c55259e470477e4a9e34514e2\n"
    },
    {
      "commit": "db48db1cf0b9c36890439a161424842d07d94f60",
      "tree": "59e463d6fba01e1f9cc6da140398618801ad0437",
      "parents": [
        "0b1465b6f699a974e3900fff2a810aec6a6bf43c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 06 08:09:31 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 06 08:09:31 2016 -0400"
      },
      "message": "update docs to reference project not tenant\n\nChange-Id: Iad66e14fa33609ea6d2a115469e054762051b964\n"
    },
    {
      "commit": "1c7333c40ece0199761fa6e2ab93a9ed143240ad",
      "tree": "8f347ebc146aad0f461c9eba78e3547db241fda5",
      "parents": [
        "096106184988f76bd091b131341379757e068bcd"
      ],
      "author": {
        "name": "Komei Shimamura",
        "email": "komei.t.f@gmail.com",
        "time": "Sun Apr 03 01:08:38 2016 +0900"
      },
      "committer": {
        "name": "Komei Shimamura",
        "email": "komei.t.f@gmail.com",
        "time": "Sun Apr 03 01:10:46 2016 +0900"
      },
      "message": "Add kafka-devstack-plugin to plugin-registry.rst\n\nkafka-devstack-plugin is available now:\n\n  Iceb054f0dfab2fff1920cc7dc36a4be256c6f161\n\nChange-Id: I518bd079296a110a018f77b9b107883f3933e38a\n"
    },
    {
      "commit": "5df5bd602b9960e57de56ccce9980e7c64719510",
      "tree": "a2716958c77ae3fe721fa4503692a98218628f4b",
      "parents": [
        "7124b21fcb0f8e41b349f03ed6a68ceabe94e3a5",
        "087ed52cb523956ccace89ba11483207f663abf1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:23:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:23:04 2016 +0000"
      },
      "message": "Merge \"Neutron: MTU settings are now sane, so remove from DevStack\""
    },
    {
      "commit": "087ed52cb523956ccace89ba11483207f663abf1",
      "tree": "b77c3bd130c8117e6051a382def22830faf1481e",
      "parents": [
        "04ed38b5d77276578f95184a9a9d009b12b57d43"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 16 11:53:09 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 31 18:28:20 2016 +0000"
      },
      "message": "Neutron: MTU settings are now sane, so remove from DevStack\n\nNeutron had a lot of work done during the Mitaka cycle to fix MTU\nissues, so let\u0027s see if Neutron can stand on its own.\n\nThis commit reverts 06cfce37560243d22cd05b2c620be6702528a0b1\n\nNeutron patches:\nI6ffc8973c9b8f46cc19922ff04fdd2d23646b878\nI4096a3e7704032fa4aa5c3aa8bcaec4e38d0d06d\nI6a10c4dfc1f2198667f3d02528e2ca8020cb5bb8\nIc091fa78dfd133179c71cbc847bf955a06cb248a\nIdf6221fee2c7da86123b330ad3c235ecc6868242\nI6859ebdde1f7e3a8163b49d705620e522ada606a\n\nChange-Id: Ie88c7ebb29adadde530217c95e2f38aacb119dc8\n"
    },
    {
      "commit": "351272a519e290af3fca5d9f63399aaf9060e773",
      "tree": "2fdaa3f37b530e16420d6d028104acdb72423fcb",
      "parents": [
        "677e14a4d1ea2d0083da26488dee8fcb0819b14e",
        "e256174d9ada372555f1cd6fbbf0680c5c945c60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 31 15:57:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 31 15:57:34 2016 +0000"
      },
      "message": "Merge \"Correct openrc script for zsh\""
    },
    {
      "commit": "e256174d9ada372555f1cd6fbbf0680c5c945c60",
      "tree": "3751e3f7680db10d71824da1937acbad3e871335",
      "parents": [
        "11b111fd7a064985a3c3ca20830d09ed613094a4"
      ],
      "author": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Wed Mar 30 23:40:56 2016 +0800"
      },
      "committer": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Thu Mar 31 20:58:19 2016 +0800"
      },
      "message": "Correct openrc script for zsh\n\nSince commit 7580a0c3e37932a8fc03750d35ccd4e13e18f8c4, openrc\nprint a WARNING message to stdout, it will break the zsh script\nin faq.rst. This patch redirect openrc output to /dev/null.\n\nChange-Id: Iaba03634d7a234cd4d120477f91ef56d0595cdf6\nCloses-Bug: #1563940\n"
    },
    {
      "commit": "a1f3be8036fb1fe30c7ad292b8d8f06c819259c5",
      "tree": "4b8cc2e3e8f98743c922c9aba0509c7402d83641",
      "parents": [
        "5c775831b3db8b9575e433d924807aa2702b5393",
        "6b1f49910e1c55bd7a3fbc8d23ad97aa96225361"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 23:39:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 23:39:50 2016 +0000"
      },
      "message": "Merge \"Tip for single interface runs that are started remotely\""
    },
    {
      "commit": "320f0d79a55e7a114e2d4f027227bc43402925f8",
      "tree": "59cb07416053c219ccb5b39cc325f4e3e36f552f",
      "parents": [
        "aeb1e4d4bb5f77aac23cd041e0b37e5e17a85e23",
        "3bf69e835a043e7deecbbe3568426042961116a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 17 18:01:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 17 18:01:59 2016 +0000"
      },
      "message": "Merge \"Remove EC2 API from devstack\""
    },
    {
      "commit": "7ed812c6cdb4814be2f40f4331aec43c62d13179",
      "tree": "caca60fc6e7903a9b04744965c5f76d3bdb521c7",
      "parents": [
        "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c"
      ],
      "author": {
        "name": "Balagopal",
        "email": "bala@aptira.com",
        "time": "Tue Mar 01 04:43:31 2016 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 17 14:53:03 2016 +1100"
      },
      "message": "Change \"secrete\" to \"secret\"\n\nApparently this is intentional as a joke on devstack leaking\npasswords, but the dual meaning of the word confuses people.  Let\u0027s\nchange it before we get yet another review fixing it.\n\nChange-Id: I3bee03612f6ea197362aab04a37f81043f77f235\n"
    },
    {
      "commit": "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c",
      "tree": "34fd88b4b52d1d3ca0edc3b9929bfddd6c45b9ea",
      "parents": [
        "04ed38b5d77276578f95184a9a9d009b12b57d43",
        "54d16f706a4c9886a5de93fc8b3cd08cd324de33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 16:05:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 16:05:44 2016 +0000"
      },
      "message": "Merge \"Revert \"Automate OVS bridge creation for multiple mappings\"\""
    },
    {
      "commit": "54d16f706a4c9886a5de93fc8b3cd08cd324de33",
      "tree": "c2a20c935535251b150a9b7eb7175c177d4c7b49",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:18:14 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:24:53 2016 -0400"
      },
      "message": "Revert \"Automate OVS bridge creation for multiple mappings\"\n\nAfter reviewing I5b1d49be8d9e3e331826e30182fba70f099b5e7f and\nI161a157895b4ed0c9ea5a7a00302e30f4ad75ed3 - I have come to the\ndetermination that this really should be in a DevStack plugin.\n\nIf both of the patches under review were to merge, we would be blessed\nwith at least the following variables:\n\nOVS_NICS_FROM_BRIDGES\nOVS_NIC_MAPPINGS\nOVS_BRIDGE_MAPPINGS\nOVS_PHYSICAL_BRIDGE\nPHYSICAL_NETWORK\nPUBLIC_PHYSICAL_NETWORK\n\nWhich really is not good. Let\u0027s just push this into a plugin, I don\u0027t\nwant to deal with it.\n\nThis reverts commit 3095ff51320291b3622cacc3bf2fb1043bff8d31.\n\nChange-Id: I746022f5db93d3333101a014692fbdcd790a0004\n"
    },
    {
      "commit": "04ed38b5d77276578f95184a9a9d009b12b57d43",
      "tree": "e34afcd16facfe65c319173d4b3e9621a873790a",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 15 06:26:37 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 15 06:26:37 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I40f4ce322028698011931f3b72fc39e95e6813b0\n"
    },
    {
      "commit": "3bf69e835a043e7deecbbe3568426042961116a3",
      "tree": "d18f9a4502167bd698132677a172327c8d2a3d90",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 12:21:34 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 15 13:32:23 2016 +1100"
      },
      "message": "Remove EC2 API from devstack\n\nThis all started with an investigation into Fedora\u0027s use of ecua2ools\npackage.  This package is a bit of a nightmare because it pulls in a\nlot of other system-python packages.\n\nFor Ubuntu, this package was removed in\nI47b7e787771683c2fc4404e586f11c1a19aac15c.  However, it is not\nactually a \"pure python\" package as described in that change, in that\nit is not installable from pypi.  I can\u0027t see how you could actually\nrun exercises/euca.sh on Ubuntu unless you installed euca2ools by hand\n-- ergo I suggest it is totally unused, because nobody seems to have\nreported problems.\n\nIn the mean time, ec2 api has moved to a plugin [1] anyway where the\nrecommendation in their README is to use the aws cli from amazon.\n\nThus remove all the parts related to EC2 and ecua2ools from base\ndevstack.\n\n[1] https://git.openstack.org/cgit/openstack/ec2-api\n\nChange-Id: I8a07320b59ea6cd7d1fe8bce61af84b5a28fb39e\n"
    },
    {
      "commit": "1df1e18da28ffd33d294f485709a9388b6f0fa30",
      "tree": "25e733ee45262d2efc9fb82a8d64fee7909ad18f",
      "parents": [
        "3ccb79ecea221a91393d41d43186b425ff0a0c4d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 12 06:24:11 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 12 06:24:11 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ic4f4015eb9446c62b793897fced7b5721427f09a\n"
    },
    {
      "commit": "b08914ade7392aaf78f81e83839f387eb731e840",
      "tree": "1b80c1a3e05d051890656508b00032d576c15ab5",
      "parents": [
        "0aea130107728ade1d525ecbed8039732836c85c",
        "f0e5d230437c643b868d78c04dbc8a02df83c1e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 23:14:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 23:14:27 2016 +0000"
      },
      "message": "Merge \"Neutron guide: Add missing newline for code block\""
    },
    {
      "commit": "6b1f49910e1c55bd7a3fbc8d23ad97aa96225361",
      "tree": "a018e2190205cc164f206157d6104eb4a4fd1b39",
      "parents": [
        "6fff3cc03589cb0fdf02b4bedf1c35bcb000f28d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Mar 10 12:23:09 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Thu Mar 10 13:19:05 2016 -0500"
      },
      "message": "Tip for single interface runs that are started remotely\n\nChange-Id: I6e2870b5c409dd81a34cd9934f540d9558642f91\n"
    },
    {
      "commit": "5c417a0133bde77e5dbe61072bd572415acf7fd8",
      "tree": "a5446960b65e3433ad8abf691e0aca94348c69be",
      "parents": [
        "46b437a3254ee690d8ce74dc5b81c52f76c8523c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 10 06:27:24 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 10 06:27:24 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I683b8208aedc71ce63012e470b2afbdef8856308\n"
    },
    {
      "commit": "f0e5d230437c643b868d78c04dbc8a02df83c1e8",
      "tree": "805944d71816b015ff978a5061db7803c7c9d859",
      "parents": [
        "6fff3cc03589cb0fdf02b4bedf1c35bcb000f28d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 09 13:02:25 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 09 13:02:25 2016 -0500"
      },
      "message": "Neutron guide: Add missing newline for code block\n\nChange-Id: I4eb5ec05d9db525158d47c7b16bef04fb3965f1a\n"
    },
    {
      "commit": "96d895d8717a476b5ad2f5278762951e1a89bdd7",
      "tree": "2478848863d784b1171b6b374525f4235be5354c",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 04 06:26:51 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 04 06:26:51 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I01587633625087d190e879c88c53730efa01cd16\n"
    },
    {
      "commit": "886410eadeaf5366e51bd31677a3b49b34eb391c",
      "tree": "1f2f7b7c8b027bea9eaadaffd50d917a8de68d66",
      "parents": [
        "0afc6db67a8123d921100acee922ad393afae710",
        "baa35d06e106a74365051bf26c56faf92ec92f88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 15:10:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 15:10:00 2016 +0000"
      },
      "message": "Merge \"Add guide on running devstack in lxc container\""
    },
    {
      "commit": "f130b283d9603477c0ffa7705eec39d73798b4d2",
      "tree": "0c76b7c9bde0353c5b4d93172bc04d9d333fd4ac",
      "parents": [
        "3cf9244f956953e0e64a163a96cc897c02bec14d",
        "326e480d2972191c89b9bae88c987ef12f648f93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 23:57:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 23:57:27 2016 +0000"
      },
      "message": "Merge \"Documentation: nova-volume (n-vol) is long gone.\""
    },
    {
      "commit": "326e480d2972191c89b9bae88c987ef12f648f93",
      "tree": "877a1efb60627e4e5fbba1843c900d39029fd44e",
      "parents": [
        "428c35bade09ea814d8ce119498d3beb947f2ee2"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Feb 12 15:23:43 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Feb 12 15:23:43 2016 +0100"
      },
      "message": "Documentation: nova-volume (n-vol) is long gone.\n\nLong live cinder-volume (c-vol) !\n\nChange-Id: I78257c0ef314e97e4abddf82b709fc496401cf14\n"
    },
    {
      "commit": "dbf10cd022f136faa48b7df2b7cf5a9ac5862a31",
      "tree": "3bfbe52a2a7047744dfd8b1362103f6c9e230f2c",
      "parents": [
        "d3be1581814a77c7d9b0d423f0c5c38673f28b9d",
        "985e958dda3e843442f76199caf63fa8b93680cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "message": "Merge \"remove keystone templated catalog\""
    },
    {
      "commit": "baa35d06e106a74365051bf26c56faf92ec92f88",
      "tree": "b6f134c09942949525d5bb65592bf6b1f075a188",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Cody A.W. Somerville",
        "email": "cody.somerville@gmail.com",
        "time": "Thu Feb 11 01:23:14 2016 -0500"
      },
      "committer": {
        "name": "Cody A.W. Somerville",
        "email": "cody.somerville@gmail.com",
        "time": "Thu Feb 11 01:37:21 2016 -0500"
      },
      "message": "Add guide on running devstack in lxc container\n\nRunning OpenStack in a container can be a useful workflow for developers.\nThe primary benefits are faster performance and lower memory overhead\nwhile still providing a suitable level of isolation.\n\nThe guide walks the user through procedure for configuring an LXC container\nand deploying OpenStack in it using devstack. It also discusses the limitations\nof this setup - particularly related to cinder.\n\nChange-Id: I2e0921fd118cfe98cef86ba110a94b3edccf9a29\n"
    },
    {
      "commit": "b7f7f33c22816ae557af0c2ce79e8e9eb1dba299",
      "tree": "936041fc0e8a9dfe40ed599a6f17eeaf692e4bb1",
      "parents": [
        "9944e4fc3604f558c50f9fc5b09ed9ab1892dc16",
        "3095ff51320291b3622cacc3bf2fb1043bff8d31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 00:55:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 00:55:16 2016 +0000"
      },
      "message": "Merge \"Automate OVS bridge creation for multiple mappings\""
    },
    {
      "commit": "985e958dda3e843442f76199caf63fa8b93680cc",
      "tree": "fd99f845efb549c1c5812767d166e2896a3358f6",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 07:25:24 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 15:39:31 2016 -0500"
      },
      "message": "remove keystone templated catalog\n\nThis is just another code path for little benefit in devstack which is\ngoing to rot out. We should be opinionated here and only support the\ndynamic catalog.\n\nChange-Id: I4e5c7e86aefe72fc21c77d423033e9b169318fec\n"
    },
    {
      "commit": "3095ff51320291b3622cacc3bf2fb1043bff8d31",
      "tree": "d725762ed467ef9ac7ad7654b62f6ea71c4fa9e0",
      "parents": [
        "6dcee02bcc398a7398dfd9b1b35996abd208cc88"
      ],
      "author": {
        "name": "Igor Duarte Cardoso",
        "email": "igor.duarte.cardoso@intel.com",
        "time": "Tue Jan 19 18:07:47 2016 +0000"
      },
      "committer": {
        "name": "Igor Duarte Cardoso",
        "email": "igor.duarte.cardoso@intel.com",
        "time": "Tue Feb 02 18:54:08 2016 +0000"
      },
      "message": "Automate OVS bridge creation for multiple mappings\n\nAllows the definition of the global variable OVS_BRIDGE_MAPPINGS (e.g.\nin local.conf) to automatically trigger the creation of multiple OVS\nbridges. For example:\n\nOVS_BRIDGE_MAPPINGS\u003dphysnet1:br-br-enp0s20f1,physnet2:br-enp0s20f2\n\nshould automatically yield the creation of two bridges, respectively\nassociated to the two physical networks declared,\nby simply running DevStack with the OVS agent enabled.\n\nDocumentation has also been added to doc/source/guides/neutron.rst.\n\nChange-Id: I79dc0213c9d70ba628621c4c0f65481783590085\nCloses-Bug: #1535835\n"
    },
    {
      "commit": "f81ae88c55739bbdfee7db711cc6b2e910794e05",
      "tree": "42f767d647035a4c06574c9cb0cc335f667d2c15",
      "parents": [
        "428c35bade09ea814d8ce119498d3beb947f2ee2"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Feb 01 14:00:20 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Feb 01 14:00:20 2016 -0500"
      },
      "message": "docs: Neutron - add required newline for code formatting\n\nOtherwise it doesn\u0027t render it as the correct HTML tag.\n\nChange-Id: Ibc5c846824c7248c64473512e9dcfe5dd4205924\n"
    },
    {
      "commit": "80eb79c1a9cdcf4210fdb7cdb2340ac2258eb1c4",
      "tree": "0c1f7c215c2eec89cda3dd05eb40b34f0e49ff72",
      "parents": [
        "3c92590101bffc53cadcc04f8774d9deca01e44b",
        "f212622cbd8165caba640625159d35dd2fcde38f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 29 05:10:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 29 05:10:21 2016 +0000"
      },
      "message": "Merge \"Adding ENABLE_IDENTITY_V2 on docs\""
    },
    {
      "commit": "3c92590101bffc53cadcc04f8774d9deca01e44b",
      "tree": "6f6af82fe81fde62e554e6e9624c3430d9882eeb",
      "parents": [
        "06cf524655d68c994c32bea561f17338b0f547ab",
        "e1f87963b142f494eb692e424c67512767d29f0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 28 00:22:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 00:22:19 2016 +0000"
      },
      "message": "Merge \"Add notes on live migration configuration\""
    },
    {
      "commit": "06cf524655d68c994c32bea561f17338b0f547ab",
      "tree": "5d0da7b12c984094255fb7f38cc40884cbb4428e",
      "parents": [
        "1cc2782d536e2227279e5d5dafb4786c435f4ab1",
        "2977b300132b1006c30d851f5d1a259c009e10ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 28 00:22:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 00:22:10 2016 +0000"
      },
      "message": "Merge \"docs: Linux Bridge configuration for Neutron\""
    },
    {
      "commit": "2977b300132b1006c30d851f5d1a259c009e10ec",
      "tree": "dedb316495fedbfd58379fb60603b0d39ece521d",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Jan 25 09:10:52 2016 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 27 21:43:33 2016 +0000"
      },
      "message": "docs: Linux Bridge configuration for Neutron\n\nAdd a section for single interface networking with Linux Bridge.\nChange-Id: I595bc539297bf02182db5a33eeb44360e9eef9a3\n"
    },
    {
      "commit": "e1f87963b142f494eb692e424c67512767d29f0f",
      "tree": "f00f5ff3c83da63b651d09c1dd8a756de5301240",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Tue Sep 08 16:49:52 2015 +0800"
      },
      "committer": {
        "name": "Taylor Peoples",
        "email": "tpeoples@us.ibm.com",
        "time": "Wed Jan 27 15:25:19 2016 +0100"
      },
      "message": "Add notes on live migration configuration\n\nLive migration will not currently work with a multi-node DevStack\nenvironment due to the libvirtd process running as root and the compute\nprocess trying to use the stack user\u0027s SSH keys with the default live\nmigration URI.\n\nThe multi-node documentation is updated to outline how to configure the\nSSH keys between the source and destination stack and root users so that\nlive migration will work as expected.\n\nCo-Authored-By: Taylor Peoples \u003ctpeoples@us.ibm.com\u003e\nChange-Id: Ifed7e95cd5ba43a05a4099a3664cbefde3e0a749\nCloses-Bug: #1487262\n"
    },
    {
      "commit": "4baa4ce2b3ad5450b9eb3f59b61da80ffc990113",
      "tree": "a509f38cd0f2ce8739b121179eb87ec389983d27",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Mike Spreitzer",
        "email": "mspreitz@us.ibm.com",
        "time": "Tue Jan 26 14:06:17 2016 -0500"
      },
      "committer": {
        "name": "Mike Spreitzer",
        "email": "mspreitz@us.ibm.com",
        "time": "Tue Jan 26 21:11:47 2016 -0500"
      },
      "message": "Document using Q_ML2_PLUGIN_PATH_MTU\n\nI tested it, and it works!\n\nChange-Id: Ic345ededc37b2e0b7b5dbeb397aa55540d5c3bd8\nRelated-Bug: #1527675\n"
    },
    {
      "commit": "a34ebd103dee8852cefd98c99c1583c012b52bfe",
      "tree": "1b2f6b3dcbab5d4593919dd55938bc5bb2ac34f8",
      "parents": [
        "1ca4b0f177955c8fee14664cf7c957b63f04b441",
        "3567d6103abab8484c40f1a46f2465d0931dfbb0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 16 12:29:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 16 12:29:45 2016 +0000"
      },
      "message": "Merge \"remove SERVICE_TOKEN from the docs\""
    },
    {
      "commit": "4a974e61c8c53c692d0e2d0dc85b3ce9b2eff446",
      "tree": "45e7a777b3f94c0598399c87a8889ddbd7d68a1a",
      "parents": [
        "2cb3db338a17bd26fef1f56fc155be5d01a6ef7e"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Mon Jan 11 22:10:43 2016 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Jan 12 08:20:57 2016 -0500"
      },
      "message": "Remove Nova object store service\n\nAs of I8bf7cbaa7015bb61656ab90ccc8f944aaeebb095, Nova\nremoved the n-obj service, so we should cleanup\n\nChange-Id: I7db3796a6448decb4ac5e66d980f487c7d1f394e\n"
    },
    {
      "commit": "3567d6103abab8484c40f1a46f2465d0931dfbb0",
      "tree": "3e692720e7fa8b11862449adebad782df5eb3f83",
      "parents": [
        "923be5f791c78fa9f21b2e217a6b61328c493a38"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Tue Jan 05 21:36:23 2016 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sun Jan 10 01:29:39 2016 +0000"
      },
      "message": "remove SERVICE_TOKEN from the docs\n\nthere are a few lingering instances of SERVICE_TOKEN in the docs\nand some of the scripts in tools.\n\nChange-Id: I9d2147eea6639db1f4ea15a259c147eecfc339ff\n"
    },
    {
      "commit": "d56b3ff028c192db0bbd0b07117ee7526bb1d4d1",
      "tree": "778080c98eafa60f7ae84396f00cf390911b87ac",
      "parents": [
        "c6dbfdeb6bf21de7f0c645b86f1cc74f8cb872c4",
        "90bc5867728aafb66b374ae6e6a93318303dcff0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 21:32:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 21:32:13 2016 +0000"
      },
      "message": "Merge \"Remove support for Fedora 21 (EOL); add F22 where appropriate\""
    },
    {
      "commit": "2bafc5fa898c8793b09826d6c98369a34dd84438",
      "tree": "9411bee81930b1497a5a2200eb89e9afd53337b3",
      "parents": [
        "e60d52c392098192b6c666cb345c50a9a4842d1b",
        "255a58fec613b1304c8396cd969c72043073be30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 17:32:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 17:32:08 2016 +0000"
      },
      "message": "Merge \"Add existing devstack plugins to the devstack plugin list\""
    },
    {
      "commit": "f212622cbd8165caba640625159d35dd2fcde38f",
      "tree": "3a07d3f1198ad353c629714b08b5cb0b5cd36a0e",
      "parents": [
        "e60d52c392098192b6c666cb345c50a9a4842d1b"
      ],
      "author": {
        "name": "henriquetruta",
        "email": "henrique@lsd.ufcg.edu.br",
        "time": "Tue Jan 05 13:43:18 2016 -0300"
      },
      "committer": {
        "name": "henriquetruta",
        "email": "henrique@lsd.ufcg.edu.br",
        "time": "Tue Jan 05 13:45:34 2016 -0300"
      },
      "message": "Adding ENABLE_IDENTITY_V2 on docs\n\nAdds the documentation of ENABLE_IDENTITY_V2 property on keystone\nsection.\n\nChange-Id: If72325751c3bfd7f11f46c518c9fbf59f10a894f\n"
    },
    {
      "commit": "90bc5867728aafb66b374ae6e6a93318303dcff0",
      "tree": "fb614bea04498620a912adf69d8d7d8d0dbfc843",
      "parents": [
        "e60d52c392098192b6c666cb345c50a9a4842d1b"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Dec 01 18:04:40 2015 +0100"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Jan 05 13:07:43 2016 +0100"
      },
      "message": "Remove support for Fedora 21 (EOL); add F22 where appropriate\n\nFedora 21 reached its End Of Life (EOL) on 1-DEC-2015[1]; remove it as\nsupported distribution.\n\n    - stack.sh: Remove Fedora 21 from list of supported distributions.\n    - tools/fixup_stuff.sh: Make the minimum Fedora version to be F22 in\n      from a conditional check in \u0027Python packages\u0027 section\n    - files/rpms/general: Remove \u0027f21\u0027 from NOPRIME.\n    - lib/ceph: Remove \u0027f21\u0027 from the check_os_support_ceph() function.\n    - doc/source/index.rst: s/Fedora 21/Fedora 22/\n    - pkg/elasticsearch.sh: Remove the \u0027if\u0027 conditional in the\n      install_elasticsearch() function.\n\n[1] https://fedoramagazine.org/fedora-21-end-life-december-1st/\n\nChange-Id: Ifbcc3dd783ff2f362a464fbf4ca22f20cc2c658e\n"
    },
    {
      "commit": "9ad98737c6aa7ffed79560d9631d395ee2e06423",
      "tree": "7b4396024fb256758c59e04140a00640ea134ed6",
      "parents": [
        "7bd9ca8a3be6aeb50bffdce48b220615b1297f79",
        "79e65304708605979589568ad3b2909482ee4496"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 05 09:11:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 05 09:11:32 2016 +0000"
      },
      "message": "Merge \"Adding cue to plugin registry\""
    },
    {
      "commit": "1195a5b7394fc5b7a1cb1415978e9997701f5af1",
      "tree": "5202a0512a5a758114b7ff574d963b7b0b8266ce",
      "parents": [
        "147c442547f4736ec7ba3698aabc25510d14f0f8",
        "47367071cdc110c40ec5c92d12f4dbe50cc553d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 28 17:06:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 28 17:06:48 2015 +0000"
      },
      "message": "Merge \"Remove ironic code from tree\""
    },
    {
      "commit": "eff89ca89c837ffa9cdd71d0aa85932c0766afdb",
      "tree": "baa0edf35d76d71187df5f3357deeeb8f42a20f9",
      "parents": [
        "b5f0f3e98fcef64f394622b2476737fef4aa45ec",
        "512be7de181b1ede95e1d31dd67cd87b7d2d41e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 27 00:40:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 27 00:40:13 2015 +0000"
      },
      "message": "Merge \"docs: Add additional configuration in Neutron guide\""
    },
    {
      "commit": "79e65304708605979589568ad3b2909482ee4496",
      "tree": "8a5db3f7cee3b79b44ea59cb0eb1956fbfdf31ab",
      "parents": [
        "d21747952e32e6495b35f83d0dcea644f3a08a43"
      ],
      "author": {
        "name": "Min Pae",
        "email": "sputnik13@gmail.com",
        "time": "Tue Dec 22 10:31:03 2015 -0800"
      },
      "committer": {
        "name": "Min Pae",
        "email": "sputnik13@gmail.com",
        "time": "Tue Dec 22 10:31:38 2015 -0800"
      },
      "message": "Adding cue to plugin registry\n\nAdding cue to the plugin registry under \"Official OpenStack Projects\"\n\nChange-Id: I24fc76eb6aadb653c0db5a0fa1d8e22cd166dbe9\n"
    },
    {
      "commit": "512be7de181b1ede95e1d31dd67cd87b7d2d41e8",
      "tree": "0c61aea1032ffe8d61bee9d8f7fe5ff21863eb0c",
      "parents": [
        "1d7a4270291c97a25a5756dfc73b50841a485821"
      ],
      "author": {
        "name": "syed ahsan shamim zaidi",
        "email": "ahsanmohsin04@yahoo.com",
        "time": "Tue Oct 20 21:20:27 2015 +0000"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 21 16:25:58 2015 +0000"
      },
      "message": "docs: Add additional configuration in Neutron guide\n\nAdding NETWORK_GATEWAY to the docs\n\nChange-Id: I67be468d9fbe5f323e21c81b673248d4b629c8ef\nCloses-Bug:#1508195\n"
    },
    {
      "commit": "47367071cdc110c40ec5c92d12f4dbe50cc553d4",
      "tree": "f4fd1c71781800adc16a2a9adf220414d98f599b",
      "parents": [
        "6f8048589873e4fe526e850bb6a02cd653d76b56"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Dec 10 14:24:00 2015 +0000"
      },
      "committer": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Dec 18 17:26:02 2015 +0200"
      },
      "message": "Remove ironic code from tree\n\nThis removes all of the ironic code from the devstack tree, in favor of\nthe devstack plugin in Ironic\u0027s tree.\n\nDepends-On: I659e3de5c64df798441798ff48ba5c9c0506585a\nDepends-On: I2c52bc014f1b0dbc6b0ae22a4deb4132b4c28621\nChange-Id: I5125fce295c79600781469c2f48bea80e7600081\n"
    },
    {
      "commit": "6f8048589873e4fe526e850bb6a02cd653d76b56",
      "tree": "a825447292caeefa14e2dd6cd5837392f19455e1",
      "parents": [
        "3b7e6ab77c4f1f823d75658f135750259a8cacf9",
        "69431725eb526d9daf320d7a05cccf22d10eaafd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 18 03:21:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 18 03:21:27 2015 +0000"
      },
      "message": "Merge \"Add congress to plugin registry\""
    }
  ],
  "next": "69431725eb526d9daf320d7a05cccf22d10eaafd"
}
