)]}'
{
  "log": [
    {
      "commit": "4187d2fc4adbebf84e5d03e2f5c1c587b4bc9d04",
      "tree": "6eeed5b9a6b051629d3bb94fe976be4a162654c9",
      "parents": [
        "62af9362aac72b3849ec2f8b80619ba568979d55"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Dec 18 11:11:03 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Dec 18 11:12:42 2017 -0600"
      },
      "message": "Add doc/requirements.txt file with doc requirements\n\nThe sphinx jobs need to find doc requirements in either\ntest-requiremnts.txt or doc/requirements.txt. Putting them directly in\nto tox.ini, not so much.\n\nChange-Id: I98a43b511a6949fa4f00c26eec224d24d6fa6588\n"
    },
    {
      "commit": "d37119e797d3140aeb0038a1129ce5e9016c1a36",
      "tree": "2b795d00e5b580e480a14ac62c7776aeb4538400",
      "parents": [
        "950a3770c390b7956c8b6681718d626e839eef92",
        "c5853ac1afe79c9b96a2c4cbd30069566ab12955"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 07 11:00:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 11:00:29 2017 +0000"
      },
      "message": "Merge \"Allow plugins to express dependency info\""
    },
    {
      "commit": "c5853ac1afe79c9b96a2c4cbd30069566ab12955",
      "tree": "48e692219ee24b2a6bf6466cf00f83cb5bb9d73b",
      "parents": [
        "e03b6bd8f8d14db3533b68a0cb97e4baad901dc1"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Nov 21 09:44:42 2017 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Nov 21 16:33:23 2017 -0800"
      },
      "message": "Allow plugins to express dependency info\n\nAdd a no-op function, \"plugin_requires\" to allow plugins to indicate\ntheir dependencies on each other.  This will be used by the Devstack\nAnsible module when writing local.conf files.\n\nAlso add define_plugin to allow plugins to indicate their canonical\nnames.\n\nChange-Id: Ibd8c7222ed7dfb08d7ea821d871fc6f3b88de24b\n"
    },
    {
      "commit": "e340a7bfff80889361085cfb592b1880d27b5a21",
      "tree": "c84a7d1cabbd951cd1173c6f696d4c7a22ee34e8",
      "parents": [
        "2647fc2ac1079836c558fc1062bffcaec002cd15"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 16 06:17:45 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 16 06:17:45 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I884ae2ff23f8c23874e166dd7643b188f7450109\n"
    },
    {
      "commit": "29bc8e645c5d3dd90361df89efc2e53798bd3bc4",
      "tree": "12383585fd481bfd7f7bd1bab157ad49eafa48f6",
      "parents": [
        "a794b12cf2a6b349272ce44892635d07231059d1",
        "32ecccaeef1b06bb48fc6fe066be4f42332e5a2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 02 03:38:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 02 03:38:13 2017 +0000"
      },
      "message": "Merge \"Add \"sudo\" before the journalctl command\""
    },
    {
      "commit": "a794b12cf2a6b349272ce44892635d07231059d1",
      "tree": "5b3f60ee2bf2a71f8f7b883f0baff10807145d6f",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 01 06:34:13 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 01 06:34:13 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ic6d3cdb0b1fcc674ab5adcbaf45fa5a80f10b10f\n"
    },
    {
      "commit": "32ecccaeef1b06bb48fc6fe066be4f42332e5a2a",
      "tree": "9bdb208277528a4b61aa9c8af6fb24b550d168b9",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "caowei",
        "email": "cao.wei@99cloud.net",
        "time": "Wed Nov 01 11:45:21 2017 +0800"
      },
      "committer": {
        "name": "caowei",
        "email": "cao.wei@99cloud.net",
        "time": "Wed Nov 01 11:45:21 2017 +0800"
      },
      "message": "Add \"sudo\" before the journalctl command\n\nChange-Id: I41c396f704918e88168c9a9c6cc9e633e7a81437\n"
    },
    {
      "commit": "c0d9373e860726570b27f5c560f0fe84448598cc",
      "tree": "9579a7c6fa5efaab6d83bf394d2e8e4959ecf67d",
      "parents": [
        "843b039b3ca24c79865d991df43bfcd5ebe0b97b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Oct 15 08:26:37 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Oct 15 08:26:37 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I474294bdbb1052f8f99522415dd0c1d26d8a995b\n"
    },
    {
      "commit": "39ec80222ed0cfb64e7cb866b608587c6de423ec",
      "tree": "b76e300a7550fed1dce0cfd91b8e150460277d8e",
      "parents": [
        "401f43d4e197853091b51b4af99f14146b7cab46",
        "59251693e7e0e576b26a33633cfff5d92d0a700e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 06 03:17:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 06 03:17:09 2017 +0000"
      },
      "message": "Merge \"Add a note about overriding the journalctl nowrap default\""
    },
    {
      "commit": "59251693e7e0e576b26a33633cfff5d92d0a700e",
      "tree": "9bd429b79549c215c91a75ef6634f91e1b8b186e",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Sep 28 11:56:40 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Sep 28 12:01:16 2017 +0000"
      },
      "message": "Add a note about overriding the journalctl nowrap default\n\nHoping that this helps people who consider this as annoying as I do.\n\nChange-Id: I45e71301efb8d9a17989b57232a142e786175c2a\n"
    },
    {
      "commit": "5085dc0fa50da4a78820c814005f89ab02d36d84",
      "tree": "55acff2354ffb742455b60438e204588fb003910",
      "parents": [
        "66a14df49ebe99805e6a332a2c346ba3e1290a68"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 22 20:54:39 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Sep 25 19:17:31 2017 +0000"
      },
      "message": "doc: add journalctl example for grepping the logs\n\nI had to dig around for awhile to figure this out, so\nthis adds an example on how to grep journalctl nova logs\nfor a server instance UUID.\n\nChange-Id: I6a5c47fbcba3af1822e2f9efc2ac20ebe0387f3f\n"
    },
    {
      "commit": "66a14df49ebe99805e6a332a2c346ba3e1290a68",
      "tree": "b36e47b166c229c23482ee77a554fa9de1476423",
      "parents": [
        "672ac22ab32e3d00c889603d78c6bb43d601b179"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 22 20:51:38 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 22 20:51:38 2017 -0400"
      },
      "message": "doc: prefix journalctl examples with sudo\n\nIn a devstack environment you likely need to use sudo\nto run the journalctl command, so this adds that to\nthe examples.\n\nChange-Id: Ibe6b71285a3014e80e06a50130f18bfbdb4ff3ab\n"
    },
    {
      "commit": "df17927fe84b4e50d5bc7376b6ff12bb70767a61",
      "tree": "4490fa5d20fa223fdea9f4ad216f1b2bf2bbdac3",
      "parents": [
        "f56a0ae2eca9c5d77799d85b57ea7dbb7cf601dc"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 15 10:09:54 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Sep 15 10:09:54 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I3012b07f87a1d9c432e1b97b7400fae693c9331a\n"
    },
    {
      "commit": "941940a92cd5424bbe5125569b083f1059569bdb",
      "tree": "847ade590eca2cdd2acc087760c05f2aff088bf1",
      "parents": [
        "91f62818c3ab5f7f7cee11df7a7b7d3ce290ecb8"
      ],
      "author": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Wed Sep 13 00:24:02 2017 +0200"
      },
      "committer": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Wed Sep 13 00:52:41 2017 +0200"
      },
      "message": "Add etcd3 support for s390x\n\nSince [1] devstack is failing on s390x with \"Distro not supported\".\nThe reason for this is the missing etcd3 support. It worked before\n[1] as we were able to disable etcd3 via local.conf. But as etcd3 is\na base service, we might not be able to rely on this workarond in\nthe future anymore.\n\nAs there is no etcd3 binary hosted on github like it is for other\narchitectures, the user needs to specify an alternative download\nURL via local.conf. Otherwise devstack will exit with an appropriate\nerror message.\n\n  ETCD_DOWNLOAD_URL\u003d\u003ccustom-download-url\u003e\n\n[1] https://github.com/openstack-dev/devstack/commit/d8bb220606737719bcdf7c5b4f54906f2974c71c\n\nChange-Id: I1c378a0456dcf2e94d79a02de9d3e16753d946d6\nPartial-Bug: #1693192\n"
    },
    {
      "commit": "91f62818c3ab5f7f7cee11df7a7b7d3ce290ecb8",
      "tree": "5e071a0f5640e72bf71a7d73974a7db2d88b6fd6",
      "parents": [
        "a6280e551b1a1d277411e8fa75e6ddd41dc76b79",
        "c09eaf8e401b12c7b37f18b79d761876953d54a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 10 18:31:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 10 18:31:13 2017 +0000"
      },
      "message": "Merge \"Update OS_AUTH_URL in Configuration.rst\""
    },
    {
      "commit": "f524ef79bed81c7f0c5bf0e6020e53db1c77b8f0",
      "tree": "ab83d858e63b9fd3ef6333259a8ecbbdebbb47fa",
      "parents": [
        "87943ab88e760598710952598424e7feded88f5c",
        "64edfd47caba71a0c351269663dd457fd911fcac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 10 18:28:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 10 18:28:46 2017 +0000"
      },
      "message": "Merge \"Correct spelling for \u0027lose\u0027 from \u0027loose\u0027\""
    },
    {
      "commit": "0f75c57ad6b0011561777ae95b53612051149518",
      "tree": "e40de872f46a8a8034e756498abe2a07f457f819",
      "parents": [
        "0ad8fc5be949341fed719ba3fcee5273ef9696f3",
        "16ab25c187aa7972f85e96197cf182b009bb8465"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 08 02:24:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 08 02:24:21 2017 +0000"
      },
      "message": "Merge \"doc: How to remote-pdb under systemd\""
    },
    {
      "commit": "0ad8fc5be949341fed719ba3fcee5273ef9696f3",
      "tree": "e8083e16cbe755698f8e212a946c0153440a2d6a",
      "parents": [
        "a7f32720228968a589aab9dd10a08a03834b81a5",
        "12fcd619302556d98a8b8191a97c914bd014bb3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 07 22:17:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 07 22:17:52 2017 +0000"
      },
      "message": "Merge \"doc: How to pdb under systemd\""
    },
    {
      "commit": "16ab25c187aa7972f85e96197cf182b009bb8465",
      "tree": "d7c9293c6e8e7fb57e932241704456a0cfa3fbfc",
      "parents": [
        "12fcd619302556d98a8b8191a97c914bd014bb3f"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Thu Sep 07 15:44:34 2017 -0500"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Thu Sep 07 20:52:14 2017 +0000"
      },
      "message": "doc: How to remote-pdb under systemd\n\nAdd instructions for installing and enabling remote-pdb [1] under\nsystemd.\n\n[1] https://pypi.python.org/pypi/remote-pdb\n\nThanks to clarkb for pointing me to this.  TIL.\n\nChange-Id: I640ac36cfbcc5b199e911c0e3f6b18705c3fbbc4\n"
    },
    {
      "commit": "12fcd619302556d98a8b8191a97c914bd014bb3f",
      "tree": "32ded7d6f88b5d14692f1e4b9edd0734baf02c62",
      "parents": [
        "1ad91a7d4b332faf244696545778497ea65137a4"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Thu Sep 07 13:36:00 2017 -0500"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Thu Sep 07 13:36:00 2017 -0500"
      },
      "message": "doc: How to pdb under systemd\n\nAdd a section to the systemd doc describing how to use regular pdb in a\nsystemd environment.\n\nChange-Id: Ib1f616f407eccc087de1c60624fa74e2555971c2\n"
    },
    {
      "commit": "a7f32720228968a589aab9dd10a08a03834b81a5",
      "tree": "eb5a04a04c0aa185651640623c7fd13d19b07e83",
      "parents": [
        "1ad91a7d4b332faf244696545778497ea65137a4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 07 11:16:40 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Sep 07 11:16:48 2017 -0400"
      },
      "message": "Fix up main readme\n\nA few tweaks to make this more accurate.\n\nChange-Id: I36ae24870be2ca6b5ac0e0507dd457b688739348\n"
    },
    {
      "commit": "acb48a1a192b9531c6b30ed42426cb96f012ebb0",
      "tree": "d76a7007c98b902f5add4171cb307ceb0b52dd1e",
      "parents": [
        "63651db44ddef10bc629312707ba6d2a349fbc10"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Sep 06 10:55:39 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Sep 06 10:55:39 2017 +0000"
      },
      "message": "Update link to nova config reference\n\nFor devstack master branch we should point to the latest version and not\nto some possibly outdated older branch.\n\nChange-Id: I4af3aef90a2c295df3de4a5b49d127e85ab517ac\n"
    },
    {
      "commit": "6500fa8251b82357d87b5a08014c182ed47faee6",
      "tree": "e852a3518a9c5ffec484c034bc02374a8354d6b5",
      "parents": [
        "b9e368b9f60778bef0c6ddea122ca020a1f760b1",
        "ebbbc0500c7bb7a975967e4b1fadad7d1681c9a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 06 02:25:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 06 02:25:28 2017 +0000"
      },
      "message": "Merge \"Make reference to service-types-authority from plugins.rst\""
    },
    {
      "commit": "5f2ed3697c39ee1e579fe3d0927927b2ca6a4fc4",
      "tree": "25ceb2cfe9964482dd5669a80e4e9a19bb67ff03",
      "parents": [
        "037d70a75c55035445a9533191e52a759e697348"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Sep 04 08:48:08 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Sep 04 08:48:08 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ifbb6d64834d6f3609c56c85163dc367d778ed21f\n"
    },
    {
      "commit": "c63d9331a78159833a784806db4b2cd6b58a3eed",
      "tree": "258deda255dc6db12a6d2d82da016c687d888f04",
      "parents": [
        "d84f10c10b66e4c909880e6c0b5e588981845ccf"
      ],
      "author": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Fri Sep 01 19:46:16 2017 -0700"
      },
      "committer": {
        "name": "zhangbailin",
        "email": "zhangbailin@inspur.com",
        "time": "Fri Sep 01 19:48:04 2017 -0700"
      },
      "message": "Replace http with https for doc links in devstack\u0027s document\n\n1) Update doc links according to OpenStack document migration\n2) Use https instead of http for docs links\n\nChange-Id: I81b560d1e4c5210dc00a6a6ac06c03bb1e69d595\n"
    },
    {
      "commit": "f96f675ddb6448d3e4ab0114935e79690f88b4c6",
      "tree": "cac729ad8e3197ed9e3e733ac18fa31bef806657",
      "parents": [
        "9d7e74e57c73d25e214e0269dbd9d342e8cd960c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 30 09:27:06 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 30 09:27:06 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I0dae4374fcfc05ae883d782635954dbd8268accd\n"
    },
    {
      "commit": "c09eaf8e401b12c7b37f18b79d761876953d54a8",
      "tree": "df3ce56ad45e4253b150ee59d03c63bb36ff4e43",
      "parents": [
        "c5aca3c99660a65f9e690b93f7f260ff7cf30c15"
      ],
      "author": {
        "name": "Le Hou",
        "email": "houl7@chinaunicom.cn",
        "time": "Mon Aug 28 17:25:38 2017 +0800"
      },
      "committer": {
        "name": "Le Hou",
        "email": "houl7@chinaunicom.cn",
        "time": "Mon Aug 28 17:32:33 2017 +0800"
      },
      "message": "Update OS_AUTH_URL in Configuration.rst\n\nI am a new participant, and when I read the document I found that the command in the OS_AUTH_URL example is v2.0, so I want to update it.\n\nChange-Id: I973adc303a3cb37ce377ca4e31d1d666cd41b358\n"
    },
    {
      "commit": "af9f71d693cd548b18986e99f58503fa57f815f1",
      "tree": "065dbfebd93d47eb465d1a3bff824c89ce2e1373",
      "parents": [
        "b93fd6fc5c8d9ab23251c45b427ccad4caeb79e1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 18 08:21:34 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 18 08:21:34 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I4747e03aa29828cba364a5887fada0721c8da56e\n"
    },
    {
      "commit": "64edfd47caba71a0c351269663dd457fd911fcac",
      "tree": "8b4f483c4a2f1921ad51f8a207a6b3192e14b076",
      "parents": [
        "b93fd6fc5c8d9ab23251c45b427ccad4caeb79e1"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Thu Aug 17 13:21:25 2017 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Thu Aug 17 13:21:25 2017 -0700"
      },
      "message": "Correct spelling for \u0027lose\u0027 from \u0027loose\u0027\n\nWe can \u0027lose\u0027 networking configuration, not \u0027loose\u0027 it.\n\nChange-Id: I538270c05da6fce63340cc75ec53c3834efcecfe\n"
    },
    {
      "commit": "ebbbc0500c7bb7a975967e4b1fadad7d1681c9a7",
      "tree": "e72fc5a822354694adc386208d189d96fddbe78b",
      "parents": [
        "ac1a6aab2c28fd59b8f5e28ce9811bfdc812fe82"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Wed Aug 16 16:00:16 2017 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Wed Aug 16 16:37:20 2017 +0100"
      },
      "message": "Make reference to service-types-authority from plugins.rst\n\nWe want people creating plugins (that add services) to be aware of the\nservice-types-authority (STA), so this change adds a Prerequisites\nsection and notes the existince of the STA there, and the need to apply\nthere to create a service-type.\n\nChange-Id: I1aa48fe231aaa4499f8b4fe336abea668841b9af\n"
    },
    {
      "commit": "cdfcff511fa0c9f21a700d87530d56066bdad7cf",
      "tree": "5800ae616e98473040e7bd4725c192c208afb788",
      "parents": [
        "371e6e105562f9ef2881e8409c9aacfbe5530cd4"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 16 08:06:13 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Aug 16 08:06:13 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I38170528cf78a89b71a616a4d9c6179c4e3f49c5\n"
    },
    {
      "commit": "0ed3b6208952e546b7ce5c0d3dc13cb628e3f00d",
      "tree": "f8fc737af1195b18c9b2548eb0026961d6e44749",
      "parents": [
        "98ab7d9646730f02983380648831aa2682abcc0c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 11 08:26:44 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 11 08:26:44 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ibb3f6cd6aa01daf79413b2abfb5adb3d5f121321\n"
    },
    {
      "commit": "f7c250128bbff29402230a573be1339e7a713e0c",
      "tree": "46321245f563c6f2959eaf082cb4b8ca379dd952",
      "parents": [
        "6effdf370a1a638e72319337db57c5ef1fa1312d",
        "d2fbcd275dfe9c7d11dc9dd5e8ab93244f653b79"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 31 14:34:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 31 14:34:01 2017 +0000"
      },
      "message": "Merge \"doc: Switch from oslosphinx to openstackdocstheme\""
    },
    {
      "commit": "8c3720e5890ffbbe1d29fe38549fe01b19b87adc",
      "tree": "5273d29c11a8163cebd41c0f04bb0484e6fb45ac",
      "parents": [
        "2f9825711f8c9234d702e401ee828ad403d9e72f",
        "c63ecadb08245eda3f4ef2327a2b9ca85cf4b4f9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 28 00:00:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 28 00:00:07 2017 +0000"
      },
      "message": "Merge \"Add instructions for discovering hosts in the multinode guide\""
    },
    {
      "commit": "97430cd9e062b907c5937eb50ca6b95ae6fcdeeb",
      "tree": "6e846b7a3f2a45fcc797256d748c7cc54d922230",
      "parents": [
        "5adfef0a53a19436cd759b1d345bcad0a46fc1bf"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 27 08:21:35 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 27 08:21:35 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I4e47d524df32d3d41cc00c608edc6c9c588726b5\n"
    },
    {
      "commit": "2f09dcfc98959db87d6d6d7804364c9db3fa5111",
      "tree": "224c6712b2f76b60ab8f200c1df4e7f2ac7c3952",
      "parents": [
        "5f0a963cb31222c08deb4a3c219f9cdd1674b218"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 26 08:12:17 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 26 08:12:17 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ic5ccbd05b9be0739b486d0b816b94eaa5d8f355f\n"
    },
    {
      "commit": "c63ecadb08245eda3f4ef2327a2b9ca85cf4b4f9",
      "tree": "7f2f951f56e5dc6e1374012311f8b6fe88c3f462",
      "parents": [
        "0d9c896cddbb3660cad342d44770af1ac2ec1365"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jul 25 17:08:50 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jul 25 17:08:50 2017 -0400"
      },
      "message": "Add instructions for discovering hosts in the multinode guide\n\nWhen doing a multi-node devstack deployment starting in Ocata\nthe child compute nodes must be discovered and mapped to the\nsingle nova cell (cell1). In the upstream CI we do this discovery\nin devstack-gate after the subnodes are stacked, but for anyone\ndoing this manually we need to provide some notes on what needs\nto happen after child compute nodes are stacked for a multinode\nenvironment.\n\nChange-Id: I68418bcf28d86c60fe42537186d89458fa778bda\nCloses-Bug: #1688397\n"
    },
    {
      "commit": "d2fbcd275dfe9c7d11dc9dd5e8ab93244f653b79",
      "tree": "4b274eaea47955d4ac0454ccbf3cd07ddaf019b3",
      "parents": [
        "ab7035040319d8b145e1ad4ffcefa184ad6bd8a9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jul 24 10:34:22 2017 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jul 24 10:34:22 2017 +1000"
      },
      "message": "doc: Switch from oslosphinx to openstackdocstheme\n\nPer the manuals migration effort, switch to openstackdocstheme [1]\n\n[1] https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html\n\nChange-Id: I0463f7d39bd72f1d27cfe3f6d5395608b9ed6b29\n"
    },
    {
      "commit": "fa0077707e15abfbecddbd22fe8594ffe3b4ecc4",
      "tree": "d2a59a3bc977e8ad597e9bd0b502408fe7b6ba88",
      "parents": [
        "ab7035040319d8b145e1ad4ffcefa184ad6bd8a9"
      ],
      "author": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Sat Jul 22 08:59:43 2017 +0900"
      },
      "committer": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Sat Jul 22 09:12:59 2017 +0900"
      },
      "message": "Update URLs\n\nSome URLs are broken, so fix them.\nThe others are redirect to new URLs,\nso replace them with new ones.\n\nThe config options of nova serial console proxy\nhave been gathered in nova/conf/serial_console.py.\nSo the description in doc/source/guides/nova.rst\nis fixed.\n\nChange-Id: Ifd81cc09969341fbf8f135a913fc6003b94e0acc\n"
    },
    {
      "commit": "580a506f250162078f1aaf970f58033bfeb859e9",
      "tree": "f29edd425ef41597219cd9fc42a44e5e7e84e282",
      "parents": [
        "3c9032fd5291a0a71603617caee986ffaa4e09c5"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Jun 25 08:01:06 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sun Jun 25 08:01:06 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I6e040449252aae43f330d545d979b3bdba6f855a\n"
    },
    {
      "commit": "b9f00f453953e2f2271283c396586a771b88244f",
      "tree": "ccc9565132cbb4780aa29c417d7115deddd5f5f9",
      "parents": [
        "41da1a9feb397d2536acd2f59daab55937a04513",
        "14728c7a51c56141eafbf58617814680887c6690"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 19 13:25:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 19 13:25:03 2017 +0000"
      },
      "message": "Merge \"docs: add \"kvm on s390x\" specific configuration in `local.conf`\""
    },
    {
      "commit": "41da1a9feb397d2536acd2f59daab55937a04513",
      "tree": "f6125864178b22ab0ffec7cf8faf6c94dff73135",
      "parents": [
        "418bbddc810045102a97ffdb6a5dda8cdda598da"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Jun 19 08:55:47 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Jun 19 08:55:47 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ida1d6d012e1e05f35ba45670436acd6f920c9575\n"
    },
    {
      "commit": "a40e036d808a1db5961351c506bfb2bacc61cd2f",
      "tree": "9277c4f8915fedd10c0d5ae5a86ecee2ed8302a9",
      "parents": [
        "4bca73957689f3ef0bcdc7cc9049ba7baef97e7b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 07 08:24:31 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jun 07 08:24:31 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I5980980fe5071a781b5b95efd69f479359f8ee6e\n"
    },
    {
      "commit": "14728c7a51c56141eafbf58617814680887c6690",
      "tree": "5ed00ddf299af6bf3327ce159e128a23be4b7a64",
      "parents": [
        "899616290cf54fe12f835bd8e3c43b8829ff9fd1"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon May 29 15:39:21 2017 +0200"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue May 30 13:53:36 2017 +0200"
      },
      "message": "docs: add \"kvm on s390x\" specific configuration in `local.conf`\n\nThe upstream CI runs exclusively on nodes with x86 architectures, but\nOpenStack supports even more platforms. One of them is the KVM\non s390x (IBM z systems), which is supported since the *Kilo* release.\nThis change describes the additional settings in the ``local.conf`` file\nto enable Devstack on that platform. This is useful for PoCs.\n\nChange-Id: I943b552ca2e36210ac57f36c16db930eb5e58623\n"
    },
    {
      "commit": "ac2ae8c04779e4ad78d3813b8bc4bc4200b6d686",
      "tree": "3d69e356c2695773285c6ddcf47ef33fc4626bf8",
      "parents": [
        "6a62619cbc28625755a76eae08b529438eb4f281"
      ],
      "author": {
        "name": "Nir Magnezi",
        "email": "nmagnezi@redhat.com",
        "time": "Mon May 22 12:40:57 2017 +0300"
      },
      "committer": {
        "name": "Nir Magnezi",
        "email": "nmagnezi@redhat.com",
        "time": "Mon May 22 12:40:57 2017 +0300"
      },
      "message": "Remove nova cert from devstack\n\nAs a followup to I2c78a0c6599b92040146cf9f0042cff8fd2509c3, the nova\ncert service should be removed from devstack.\n\nWithout this fix, stacking will fail is USE_SCREEN\u003dTrue\n\nChange-Id: I115580352fa380b896bae290f9a4efbfe4ff0dfd\n"
    },
    {
      "commit": "6a62619cbc28625755a76eae08b529438eb4f281",
      "tree": "920ecaafc689f214974b4932f02759b3dcb0e7cf",
      "parents": [
        "e4c98aa42ab2888ee34a2c2e928c0f0d8e7fe2dc",
        "84ce2f1c9b0e2aaba95015aea8ed9acaacb62e1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 18 14:28:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 18 14:28:18 2017 +0000"
      },
      "message": "Merge \"add a table of contents\""
    },
    {
      "commit": "8cd310d7638843f07f4c88adaf3aed9db7668073",
      "tree": "14ea21f0f52c2804940f15e6ac0f479a33f79cf1",
      "parents": [
        "ac042d41222eea83bf360b4db89c4c7bf415457d"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Tue May 16 13:52:03 2017 -0500"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Tue May 16 14:56:57 2017 -0500"
      },
      "message": "Restore log colors under devstack/systemd\n\nOne of the pending issues with the conversion to systemd was the loss of\nlog coloring.  It turns out that journalctl by default strips out\ncharacters it considers \"unprintable\" - including the color codes\nemitted by the old-style logging.  However, journalctl can be made to\nprint them by adding the `-a` flag.\n\nThis change makes devstack\u0027s log formatter conf settings include color\ncodes like the old screen-based setup used to\n\nWe also remove stackrc\u0027s setting of JOURNALCTL_F, whose usage was\nremoved via I6af6d1857effaf662a9d72bd394864934eacbe70.\n\nChange-Id: I2401e267913a24d18dae355aa933072dbbdab1d8\n"
    },
    {
      "commit": "ac042d41222eea83bf360b4db89c4c7bf415457d",
      "tree": "939c9440a3c50de9b078165752b3e13c30486d22",
      "parents": [
        "1d638a9b52e561b6da615d4aa3e60d51f5c5668e",
        "3336b4bed6455e9e77a7696b353d8798270c5b2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 16 15:15:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 16 15:15:34 2017 +0000"
      },
      "message": "Merge \"remove out of date heat references\""
    },
    {
      "commit": "84ce2f1c9b0e2aaba95015aea8ed9acaacb62e1b",
      "tree": "51fc30d3ed00811299e9a27963bf51ad716133d4",
      "parents": [
        "caad9221e0caa3d43a3c4df9e0460a4529d53eb1"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue May 09 07:35:08 2017 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue May 16 10:47:09 2017 -0400"
      },
      "message": "add a table of contents\n\nAdd a table of contents help readers find the information they need\nwithout having to read all of the prose on every page. Remove the\nsite-map file, which doesn\u0027t appear to be linked anywhere.\n\nChange-Id: Ib5761c9cfdd5a083df562413d727cb4ac7547c9e\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "2b88b323c9e08ab8fecfe4e3e88d79c26761411c",
      "tree": "6f5f6d02ab260e1d545964d414b8ee3b19d13d4d",
      "parents": [
        "37a6b0b2d7d9615b9e89bbc8e8848cffc3bddd6d",
        "c2200bc880f8d7ea4b6489f8daafa9c02136e174"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 07 17:03:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 07 17:03:50 2017 +0000"
      },
      "message": "Merge \"Fix systemctl option: removes --unit option in doc\""
    },
    {
      "commit": "c2200bc880f8d7ea4b6489f8daafa9c02136e174",
      "tree": "6f260afc5b7421a51321e37e67513fb4f64cb5bc",
      "parents": [
        "b2bfe5617ac43a678a9113d5c955f5456c151319"
      ],
      "author": {
        "name": "Ian Y. Choi",
        "email": "ianyrchoi@gmail.com",
        "time": "Thu May 04 21:13:29 2017 +0200"
      },
      "committer": {
        "name": "Ian Y. Choi",
        "email": "ianyrchoi@gmail.com",
        "time": "Thu May 04 21:17:40 2017 +0200"
      },
      "message": "Fix systemctl option: removes --unit option in doc\n\n--unit option is for journalctl, not systemctl.\nJust executing systemctl without \"--unit\u003d\" works.\n\nChange-Id: I9752561332e62ec6327b17b12d2d868892718041\n"
    },
    {
      "commit": "3336b4bed6455e9e77a7696b353d8798270c5b2e",
      "tree": "67b517693e0d3efa6fdf750f90726a1ca3521844",
      "parents": [
        "2686b36c32cf99e3fad5e55466d8c582b58f82cb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 02 08:45:34 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 03 08:23:29 2017 -0400"
      },
      "message": "remove out of date heat references\n\nThis removes some remnant heat code and references now that heat is\nrunning in a plugin. Before merging this patch the heat team should\nverify they got everything they needed into their heat plugin, as\nthere were more parts left than I was expecting.\n\nChange-Id: I477e3a6e75591aa8ff836c28f7ef56aa1b5f8727\n"
    },
    {
      "commit": "2686b36c32cf99e3fad5e55466d8c582b58f82cb",
      "tree": "27e6e128622c0a0bd59923383272dadb50ab4998",
      "parents": [
        "29c1f981feded19f81f873e5147428ec87cd7c52"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 02 08:49:17 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 02 09:26:28 2017 -0400"
      },
      "message": "Correct various inaccuracies in overview.rst\n\nThis still was referencing nova-network\n\nChange-Id: Id584d3fd26482330f42319aee4cb36981066db55\n"
    },
    {
      "commit": "8b8441f3becbae2e704932569bff384dcc5c6713",
      "tree": "6b3d89020924bcd9158e8f1138b38ddd3ec14546",
      "parents": [
        "803acffcf9254e328426ad67380a99f4f5b164ec"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 02 06:14:11 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue May 02 06:44:22 2017 -0400"
      },
      "message": "Default developer use case to systemd\n\nThis moves the developer use case over to systemd, and updates all the\nrelevant docs to discuss the systemd workflow instead of screen. It\ndoes so by defaulting USE_SCREEN\u003dFalse, so will not impact people that\nset it explicitly.\n\nChange-Id: I6d664612bc2b850eb7f56852afbc841867223ab7\n"
    },
    {
      "commit": "d4df865c0789fd7412772c48588356ef9f082244",
      "tree": "6edd3f189d82a45c54ca2265838d40d5c5051b2a",
      "parents": [
        "23756fbef5b7adcff37d81b15fbe8a2fbb2f4b29",
        "921da2654bfece3d5352d42e8f92b57cac21b9cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 19 12:52:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 19 12:52:15 2017 +0000"
      },
      "message": "Merge \"Adding placement-client to compute node local.conf for multinode setup \""
    },
    {
      "commit": "09a08aacf4235b673de948278aa3cbfdc6cbbdc0",
      "tree": "e6b27ac1f0c613339926c4a3622909c06bead415",
      "parents": [
        "4b9022ddd7459eb118ffff823d9194f267b42955"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 19 09:24:43 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 19 09:24:43 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: If6c07fd6b56d776a5548564b72e637f6bd3dfbfc\n"
    },
    {
      "commit": "921da2654bfece3d5352d42e8f92b57cac21b9cd",
      "tree": "dfd4ba18008d6416a605d862bdac621f97437676",
      "parents": [
        "f3b2f4c85307b14f115a020f5eaf6c92026b55b4"
      ],
      "author": {
        "name": "Prabhuraj Kamaraj",
        "email": "k.prabhuraj@ericsson.com",
        "time": "Tue Apr 18 05:11:52 2017 +0000"
      },
      "committer": {
        "name": "Prabhuraj Kamaraj",
        "email": "k.prabhuraj@ericsson.com",
        "time": "Tue Apr 18 05:12:52 2017 +0000"
      },
      "message": "Adding placement-client to compute node local.conf for multinode setup \n\nChange-Id: Ie98f908d5a932da259ae13934af45d535fcffb82\nCloses-Bug: #1682362\n"
    },
    {
      "commit": "a48ffa8c5823d2e0c26fff6ec9804f9da1981ffa",
      "tree": "5dab2ef9ee5532a789f89ea12956f45a6324d931",
      "parents": [
        "b87fec9e4b9076ead3a1fcdaa9802caea114d7a4"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril@redhat.com",
        "time": "Thu Apr 06 15:23:13 2017 +0200"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 12 10:58:25 2017 +1000"
      },
      "message": "Do not ask users to overwrite their /etc/sudoers file\n\nGive instructions to add permissions for stack user without touching\nmain config.\n\nCloses-Bug: #1680459\nCloses-Bug: #1681418\nChange-Id: Idd27e684e63c616466de28c07551729a1e091bdd\n"
    },
    {
      "commit": "87535a5b9fa77471d67432a8da793e00fafc8870",
      "tree": "efc86a89a689628c3a6c56dd5602b33bb0e06a54",
      "parents": [
        "98f43678f1cb9881ddcf54054155f17fd0a09e16"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 03 08:24:23 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 03 08:24:23 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I68d8812558e1f1f09ab5f30145ce5c0943cae7db\n"
    },
    {
      "commit": "50686fe244cf5df95c59ffdfa124bedb4f253dbf",
      "tree": "c76160e9de160bb4c75057650d03a1fd7908b3d1",
      "parents": [
        "6fbd969c85adb53b82457a3fcf879c2b268103bf"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 29 08:28:40 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 29 08:28:40 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Id1313b029df86ea446b90ad086cc436702379dc9\n"
    },
    {
      "commit": "aef56b516db73e5ae08fa487367b0794fced760f",
      "tree": "f17723dd82a77c67d8c8a73918a14fea85c3cf11",
      "parents": [
        "cd69b52c7f80d283a5e31281e4099074f5605fdd",
        "2954e337e2d2993bd3fee3f2861b3fc2f85312bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 18:23:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 18:23:12 2017 +0000"
      },
      "message": "Merge \"Update devstack supported OS\u0027s on documentation\""
    },
    {
      "commit": "2954e337e2d2993bd3fee3f2861b3fc2f85312bc",
      "tree": "9e2d7121c6b09c0fcb303c88ec2b01d75a3f7ea7",
      "parents": [
        "d18d7c86581b419541b291990173f5fb33a45445"
      ],
      "author": {
        "name": "Luz Cazares",
        "email": "luz.cazares@intel.com",
        "time": "Thu Mar 23 17:34:19 2017 +0000"
      },
      "committer": {
        "name": "Luz Cazares",
        "email": "luz.cazares@intel.com",
        "time": "Mon Mar 27 16:01:48 2017 +0000"
      },
      "message": "Update devstack supported OS\u0027s on documentation\n\nSince Feb 25th devstack supported operating systems changed\ndue to Nova increasing its minimum required libvirt version.\nFurther details see: I6617283afd798af37e64913b7865cea3c8a62aba\n\nThis patch is to update versions on devstack documentation.\n\nChange-Id: I12bb59b0903a728376ee9422213c2903b9138249\n"
    },
    {
      "commit": "9f95d171a9066d6291a2cd3a1392787dd21aac1a",
      "tree": "e39dfcd30f859f5044137557c51016e3f3ffd6d3",
      "parents": [
        "c36b08248e0215dfad078eea64d12e311ed62ec5",
        "530d90c9c245e11feaae5b4031bd4d8b95e4db84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 24 00:21:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 24 00:21:31 2017 +0000"
      },
      "message": "Merge \"Delete unnecessary groupadd in multinode-lab\""
    },
    {
      "commit": "c36b08248e0215dfad078eea64d12e311ed62ec5",
      "tree": "647d4764b42c20c5e26e59e479d636e433e6642a",
      "parents": [
        "0ab27e89f4475f403699c150b5d933eb0b0b4094",
        "fca0da5069f0c90ddcd38d489cb81597d569953a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 24 00:21:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 24 00:21:24 2017 +0000"
      },
      "message": "Merge \"Create /opt/stack and make it home directory\""
    },
    {
      "commit": "530d90c9c245e11feaae5b4031bd4d8b95e4db84",
      "tree": "de1c1992f5f199163a98e3887535c060341279e0",
      "parents": [
        "7da8e7c5cfd5446ab63aec06b662ed79fda36289"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Wed Mar 22 08:25:26 2017 +0100"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Wed Mar 22 08:25:26 2017 +0100"
      },
      "message": "Delete unnecessary groupadd in multinode-lab\n\nChange-Id: I13c86a19c421d8ef102f35bcae63f6dc69317268\nCloses-Bug: #1674897\n"
    },
    {
      "commit": "fca0da5069f0c90ddcd38d489cb81597d569953a",
      "tree": "498610e8d8d673480e20dbe48de95853f61ec3ed",
      "parents": [
        "dab52d755481500dce3bf5f990037cde5d8022eb"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Fri Mar 17 14:47:18 2017 +0100"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Wed Mar 22 08:23:10 2017 +0100"
      },
      "message": "Create /opt/stack and make it home directory\n\nsingle-machine.rst and index.rst\n\nBefore this, one had to create /opt/stack\nmanually and chown it to the stack user.\nNow it is created when the user is created.\n\nThis is the same way the multi-node guide\nhandles it. A stack group is created too.\n\nChange-Id: I5363d81c8fb38796f565cc6ebf6ab2dee2673989\nCloses-Bug: #1673787\nCloses-Bug: #1671409\n"
    },
    {
      "commit": "8ae0a2ea3bf0e1ab56f22ee7d0fbde2c605217ca",
      "tree": "e7c0ccb99ad880ed593cc739bb057ceba0341fe9",
      "parents": [
        "c292223f13417d17fd9f58743f0b2a368704ff2e",
        "99d5d1ce82e59347d6e90a8756dd6a08153a1486"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 17 15:49:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 17 15:49:40 2017 +0000"
      },
      "message": "Merge \"FAQ: remove references to stable/kilo: use stable/ocata instead\""
    },
    {
      "commit": "dab52d755481500dce3bf5f990037cde5d8022eb",
      "tree": "41eb1000d746eefc3f05b5c597b6adbfff876478",
      "parents": [
        "07d612e4609367aa820d519a2ca7100b087bd25e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 16 07:51:22 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 16 07:51:22 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I55dea8141046350f9cf06afb7edc957c35397b38\n"
    },
    {
      "commit": "99d5d1ce82e59347d6e90a8756dd6a08153a1486",
      "tree": "524ddb4e77274ed59482d869282db240b1206ee3",
      "parents": [
        "477c55866bc5ee7d46b947da794c77f141d60e79"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Mar 15 13:42:25 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Mar 15 13:42:25 2017 +0100"
      },
      "message": "FAQ: remove references to stable/kilo: use stable/ocata instead\n\nIt\u0027s 2017, some of our newest OpenStack developers/users may not\neven know what stable/kilo is/was.\n\nChange-Id: I00f39cc80af7e1632293bf057d95040b6bfa48e0\n"
    },
    {
      "commit": "b06229070eb60751bd752e6436dd16177a734428",
      "tree": "2ee76e8b8a694b138a969ba7781bea66657d9b2c",
      "parents": [
        "15da6f5e5ce665f85c1ea50f65b521ab2771b5db",
        "9bc7708c801221a009a8e5f963c4343d81a6c913"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 14 02:36:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 14 02:36:04 2017 +0000"
      },
      "message": "Merge \"Update the enabled service on compute nodes\""
    },
    {
      "commit": "1be04a0769124c8d44a22189d42d42712e87fed9",
      "tree": "d5ab2bee9043eac23aa68ba2ab48195213b1feba",
      "parents": [
        "cb484abf80820c8a06ec605fd21275b0cac263b9"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 10 08:05:05 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 10 08:05:05 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I95309e2857f0361b65dc6fbaf686aab94626c086\n"
    },
    {
      "commit": "9bc7708c801221a009a8e5f963c4343d81a6c913",
      "tree": "3f4ef49401118441709267832da9c7434f9194e7",
      "parents": [
        "cb484abf80820c8a06ec605fd21275b0cac263b9"
      ],
      "author": {
        "name": "Dave Chen",
        "email": "wei.d.chen@intel.com",
        "time": "Fri Mar 10 05:34:21 2017 +0800"
      },
      "committer": {
        "name": "Dave Chen",
        "email": "wei.d.chen@intel.com",
        "time": "Fri Mar 10 05:34:21 2017 +0800"
      },
      "message": "Update the enabled service on compute nodes\n\nChange the service from \u0027n-network\u0027 to \u0027q-agt\u0027 since\nNova network is not supported by default.\n\nChange-Id: I085aac75d4c1b721498afa568c8ecfd5abc7b20c\n"
    },
    {
      "commit": "73a3e2decd2e7d9fd652fb40c4e697794d9abd05",
      "tree": "ca400093f5ec6a27bc738123f3f68df239eaa5d0",
      "parents": [
        "8fe48af1625cd2deca496de81dd72573e78b3ef2"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 07 08:49:22 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 07 08:49:22 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Iffde64ae167fa32a377d20a9628c17286f1bf958\n"
    },
    {
      "commit": "9ef346f59da92416b0e27ead8a846bc8dbd68c0b",
      "tree": "0b7add777ab2f31259532fea2053233f28da4fe4",
      "parents": [
        "e0a37cf21e43fbb4ba3f9f8fa5321a0a0e1bedf1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 13 15:09:35 2017 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 13 15:14:41 2017 +0100"
      },
      "message": "Using sudo in the Quick start section\n\nAdding sudo to the example commands in the quick start section.\n\nAlso adding \u0027-\u0027 as su argument in order to use\nthe stack user\u0027s env (home).\n\nChange-Id: I23ab38104d05c3f4c8d48b55e66cf19dc4e4f90d\n"
    },
    {
      "commit": "26e5a00957768df61ed81bba7ba3011c97d1290b",
      "tree": "5565ebd46d5178660c502523fb0837e8c8815a5c",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 08 14:19:00 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 08 14:19:00 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I4cf11a25b1d107cc5ab9664cae47a5a13f7a2450\n"
    },
    {
      "commit": "debc695ddfc8b7b2aeb53c01c624e15f69ed9fa2",
      "tree": "c1bbd5c47f3f84552a0d8643354f97d1014378f2",
      "parents": [
        "e6f8dbb55fc8fccb18f4ccb5ed5723a2efc3b025"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 01 07:27:18 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Feb 01 07:27:18 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia858ddf2e688903af2c76d532ddf7780bd591ef9\n"
    },
    {
      "commit": "dd07151366175e8f9c61c4a1eabde4ed5d38dd62",
      "tree": "080d66cca5948f52faad86ff6440e42bd4d719a7",
      "parents": [
        "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 13 07:11:15 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 13 07:11:15 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I65fd56546af13453274601ec2b923c5d03b8a8ab\n"
    },
    {
      "commit": "09698d0e0e21f2cb401418db94d725d305acdc7d",
      "tree": "1d1871335ddfb1a0c08344784da42a9a2678d826",
      "parents": [
        "7ec59a017a9cf8e9cfb427ba81e39d7e2a21a2ec"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jan 06 11:25:46 2017 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Jan 06 11:25:46 2017 +0100"
      },
      "message": "Fix typo in commands to enable nested KVM with kvm-amd\n\nChange-Id: Ie3c6df2409385d9c6bbc50b3b1f8b20689478466\n"
    },
    {
      "commit": "ee3383f7198fbe4563425a3d4fdc1dc2529f2950",
      "tree": "3b860dd45d51716f373dac6156fe413fb0ccefe6",
      "parents": [
        "afa8a00c14f100cf610ac076f07db2379cfcee20"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 03 07:02:56 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jan 03 07:02:56 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I8ea9f059757ef9b40dc38b93a9ae8072c5be9e4c\n"
    },
    {
      "commit": "7cdefd4e08e52e246582d5a91a71207e3b0a7bf9",
      "tree": "0796122e716bae6a08b87b429c46e99960b4a652",
      "parents": [
        "894cbd654591b0cb2ff66d99af3175fb4f39902c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Dec 20 07:02:50 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Dec 20 07:02:50 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ica922f54ffd53e81b3ec034c2ce9b91715304954\n"
    },
    {
      "commit": "97b07a880f067f413197eb6b09a4ca96b2e5493e",
      "tree": "742fd1fd70539d15592dfca527ecae3f999a8476",
      "parents": [
        "a2f7c21407cd20718ebb2bed8e364e522227a1e1",
        "16fb9bddf2dfc4ecdda5aeed5d09d10e78558f16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 12 00:55:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 12 00:55:21 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "ed3893760a382d1572e73ad58ba0a58328d0553c",
      "tree": "47e99277a32bcce156bb3368e8ad4be1115da655",
      "parents": [
        "8040232e05a68ce18e4ddfa233140d604c94cc77",
        "8e0fc9dc8e89994cedfa152e4ff5d2895d19c8a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 11 15:48:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 11 15:48:57 2016 +0000"
      },
      "message": "Merge \"Fix doc formating\""
    },
    {
      "commit": "16fb9bddf2dfc4ecdda5aeed5d09d10e78558f16",
      "tree": "270638f7faa552232f9b07f6e629d693f38e7dd6",
      "parents": [
        "8040232e05a68ce18e4ddfa233140d604c94cc77"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Dec 09 06:53:39 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Dec 09 06:53:39 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia08c86b2adff782b42a83509359c38d7d531e481\n"
    },
    {
      "commit": "8040232e05a68ce18e4ddfa233140d604c94cc77",
      "tree": "614de4f23e3b88f587eafe7c6018b0cd40fd4f6f",
      "parents": [
        "77a7296248b2aae4ce878e33e05575748e7e4131"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Dec 08 06:54:23 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Dec 08 06:54:23 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I857aea09db183a03393acdaa9bfcde8f24cec4f8\n"
    },
    {
      "commit": "8e0fc9dc8e89994cedfa152e4ff5d2895d19c8a8",
      "tree": "5ae9563baa10761b94aa1e4df481e9eaf8ae07f9",
      "parents": [
        "2f1da40b0ce32927cbbb9506678af0e82a0b1b51"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 06 09:35:02 2016 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 06 09:35:16 2016 +0200"
      },
      "message": "Fix doc formating\n\nFix formating issue in the doc/source/plugin.rst\n\nTrivial fix.\n\nChange-Id: Ifc9a43aebdab0c15c83485cf0b6d4133d7194a9d\n"
    },
    {
      "commit": "6b8a115b95c7a637e01b8145aa961892ca3b9cd1",
      "tree": "c6dc9de18b401ff8aa023c7f8a1095ad2db53889",
      "parents": [
        "3d5a909018542bfe7392d552d9777247cb3e2d25"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Dec 03 06:56:32 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Dec 03 06:56:32 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I21c31b0778486971719f1281428c7a089f583656\n"
    },
    {
      "commit": "84fb7731787a1665ca541ff3e350949bee31685d",
      "tree": "c37cc93a86c86c16d8dc02900b4ba27f6959a43c",
      "parents": [
        "25dd43b8811ac032c0a9782ee5a7d33a9df128fd",
        "89a855f784644f2c4d88331a0d29f85e5fcd741c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 29 14:41:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 29 14:41:34 2016 +0000"
      },
      "message": "Merge \"Changed the order of steps in the devstack install document\""
    },
    {
      "commit": "5fe43995c7f3d55a09b28750addf048970a4167d",
      "tree": "65a40cbf24993d2f9e406c6a40a18ca2ae24d6f1",
      "parents": [
        "e8c9e72389451d2c797daabea9e7c28bfd357a9a",
        "0dab8d63b3e5431bd5edb562f466296478285251"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 19:32:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 19:32:44 2016 +0000"
      },
      "message": "Merge \"(doc) Fixed references to FIXED_RANGE_V6\""
    },
    {
      "commit": "e8c9e72389451d2c797daabea9e7c28bfd357a9a",
      "tree": "c84948d4e7d124f9e69bb901493702fa6682972a",
      "parents": [
        "c0ef1bd05badf9c368ec6955f6226130e912ae21",
        "f5069f35a176109e3e28347ce7e0418ffc57c4cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 19:30:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 19:30:45 2016 +0000"
      },
      "message": "Merge \"lib/lvm: don\u0027t use $VOLUME_GROUP variable anymore\""
    },
    {
      "commit": "89a855f784644f2c4d88331a0d29f85e5fcd741c",
      "tree": "f04f8c4955f2c1f79af282328d476f5e95fc4f80",
      "parents": [
        "563d3777823fa4ee113ac930c4066c3f8d5f8373"
      ],
      "author": {
        "name": "Sharat Sharma",
        "email": "sharat.sharma@nectechnologies.in",
        "time": "Mon Oct 03 12:10:23 2016 +0530"
      },
      "committer": {
        "name": "Sharat Sharma",
        "email": "sharat.sharma@nectechnologies.in",
        "time": "Mon Nov 28 16:33:48 2016 +0000"
      },
      "message": "Changed the order of steps in the devstack install document\n\nThe order of the steps were a bit confusing for the first timers\nin the devstack document. So, changed the order of installation\nsteps to make it clear.\n\nChange-Id: Ifaa051887dab95719b9ca5d1b2fbe2f5f549d269\nCloses-Bug: #1627939\n"
    },
    {
      "commit": "0dab8d63b3e5431bd5edb562f466296478285251",
      "tree": "638b09e98ff527d14c9ea39a5f1a72bf7b06c7ae",
      "parents": [
        "5dbb826a547195b3cc33ff4f30f6d79d0ae08045"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Nov 21 20:36:31 2016 +0000"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Thu Nov 24 22:10:54 2016 +0000"
      },
      "message": "(doc) Fixed references to FIXED_RANGE_V6\n\nIn the \u0027Private Network Addressing\u0027 section of the doc,\nthere are references to FIXED_RANGE when referring to V6\nnetworks.  These have been changed to FIXED_RANGE_V6.\n\nAlso fixed a few typos and grammatical errors when\ngiving the doc a quick read-through looking for more\nreferences to FIXED_RANGE.\n\nChange-Id: Iaa530c476ce2b36a3f616945ddd2e24fa599a16c\n"
    },
    {
      "commit": "6771207a7079969c6496c82ae1e787af371c1c61",
      "tree": "7f777c3f2e3e2fe732d0c0d226be29c97b0190a9",
      "parents": [
        "5dbb826a547195b3cc33ff4f30f6d79d0ae08045",
        "541617b15ef678cd5daf05d19ceea84ec1c8ebf9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 22 08:38:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 22 08:38:46 2016 +0000"
      },
      "message": "Merge \"Improve Live Migration section in multinode-lab.rst\""
    },
    {
      "commit": "541617b15ef678cd5daf05d19ceea84ec1c8ebf9",
      "tree": "51a8c992c6ee78b835bddcdb0848cfcb737de98b",
      "parents": [
        "e8f776cda09db878e8844bc4a5321d1670e09a9a"
      ],
      "author": {
        "name": "Hidekazu Nakamura",
        "email": "hid-nakamura@vf.jp.nec.com",
        "time": "Wed Nov 09 15:27:19 2016 +0900"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Nov 21 15:42:14 2016 +0000"
      },
      "message": "Improve Live Migration section in multinode-lab.rst\n\nAdded root user login check to ensure SSH keys exchanged.\n\n\nChange-Id: I8513bc883ac273af8dcc2f61562a838d33b45a82\n"
    },
    {
      "commit": "f5069f35a176109e3e28347ce7e0418ffc57c4cb",
      "tree": "5e060b9f49c4e9fc34b86b9dcb44601d57ab9262",
      "parents": [
        "62f29a98d70298372590957bcec7b9f7bc59d963"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Nov 08 12:10:12 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 17 17:05:49 2016 +0000"
      },
      "message": "lib/lvm: don\u0027t use $VOLUME_GROUP variable anymore\n\nWe should be using $VOLUME_GROUP_NAME instead since Icehouse.\n$VOLUME_GROUP_NAME has been introduced in\nI93b8ef32832269d730c76a6dc24ddb4f20c6d9df and $VOLUME_GROUP is nowadays\nonly use as a fallback to $VOLUME_GROUP_NAME.\n\nAs a code comment in lib/lvm says it we kept the $VOLUME_GROUP around as\n\"for compatibility with icehouse-generation Grenade\". Icehouse is long\ngone so now seems a good time to remove any usage of $VOLUME_GROUP.\n\nChange-Id: Id3051b5a196c45266c39fde4f08401aaacf0f6bd\n"
    },
    {
      "commit": "4bfbc291eefd92d8b7885f36275b7ff541e067ab",
      "tree": "ca0bc6b51fde649f8d47880e48fd115a63deafb6",
      "parents": [
        "7976f31fb956dcb1cbeea92906f5609f0b43acc4"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Nov 15 17:26:05 2016 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Wed Nov 16 05:26:03 2016 +0000"
      },
      "message": "Derive IP ranges from new ADDRS_SAFE_TO_USE vars\n\nThe switch to using subnetpools caused quite a bit of confusion\nbecause it didn\u0027t respect the value of FIXED_RANGE. This caused\nconflicts in the gate with it\u0027s default IPv4 value of 10.0.0.0/8.\n\nThis patch does a few things to address the issue:\n* It introduces the IPV4_ADDRS_SAFE_TO_USE and IPV6_ADDRS_SAFE_TO_USE\n  values and adjusts all of the FIXED_RANGE and SUBNETPOOL_PREFIX values\n  to dervive from them by default.\n  * This addresses the concern that was raised about implying that\n    SUBNETPOOL_PREFIX and FIXED_RANGE are equivalent when setting\n    SUBNETPOOL_PREFIX\u003dFIXED_RANGE by default. Now we have a new value\n    for the operator specify a chunk of addresses that are safe to\n    use for private networks without implementation implications.\n  * Backwards compatibility is maintained by alloing users to override\n    override all of these values.\n* The default for IPV4_ADDRS_SAFE_TO_USE uses /22 instead of /24\n  * Because we want to be able to use subnetpools for auto allocated\n    topologies and we want to be able to have a large chunk of\n    instances on each network, we needed a little more breathing room\n    in the default v4 network size.\n* SUBNET_POOL_SIZE_V4 default is changed from 24 to 26\n  * In conjuction with this change and the one above, the default\n    subnetpool will support up to 16 64-address allocations.\n  * This should be enough to cover any regular gate scenarios.\n  * If someone wants a bigger/smaller subnet, they can ask for that\n    in the API request, change this value themselves, or use a different\n    network entirely.\n* FIXED_RANGE_V6 defaults to a max prefix of /64 from IPV6_ADDRS_SAFE_TO_USE\n  * This avoids the private subnet in the non-subnetpool case from being\n    larger than /64 to avoid issues identified in rfc 7421.\n  * Users can still explicitly set this value to whatever they want.\n    This \u0027max\u0027 behavior is only for the default.\n  * This allows IPV6_ADDRS_SAFE_TO_USE to default to a /56, which leaves\n    tons of room for v6 subnetpools.\n\nCloses-Bug: #1629133\nChange-Id: I7b32804d47bec743c0b13e434e6a7958728896ea\n"
    },
    {
      "commit": "29d13df1a284f8f1a5973ccc826a475156820d23",
      "tree": "6a140d3bbfa88bb56a472463fe88b7d3bad49616",
      "parents": [
        "ac65a5cac01aa6d66857fba08fc022c9bc1f413c",
        "4f11ff30cf2f7c674316fe8c98f1c006f397013f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 15 15:34:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 15 15:34:51 2016 +0000"
      },
      "message": "Merge \"Adopt openstack client for neutron commands\""
    },
    {
      "commit": "7c0af1bfb8d39fe4edad4b79b930d90077f4454e",
      "tree": "e46fc8291fddf4678a90cc395627ab8b17d51cea",
      "parents": [
        "319abcaf85791961baaed0019fa67c79c26047e0"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 10 06:49:01 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 10 06:49:01 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ifce4376733d55452a1ce85df75a4203ac2f2aff9\n"
    },
    {
      "commit": "8c7cec52d0a263d6e5e54afdfdb73f408df68a75",
      "tree": "078c81713c7467ad5326f7313ec84b73cd432e17",
      "parents": [
        "62f29a98d70298372590957bcec7b9f7bc59d963"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Nov 04 11:31:22 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Nov 04 11:31:22 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Id23209fa26e39d569b7e4b4e95d42e72fd92c32e\n"
    },
    {
      "commit": "4f11ff30cf2f7c674316fe8c98f1c006f397013f",
      "tree": "6abad2ae26867e6d45473e117d8ef8ef5b9a7ed8",
      "parents": [
        "e0fdcd5ff2c238a4e47c409e19922350fa27dc33"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Oct 27 06:15:23 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Nov 03 10:37:58 2016 -0700"
      },
      "message": "Adopt openstack client for neutron commands\n\nThe neutron client is going to be deprecated during the\nOcata timeframe, so it is time to start switching to the\nopenstack client to invoke networking commands.\n\nuse of neutron client in neutron-legacy has been left as is.\n\nThe command for setting the router gateway is left as follow up.\n\nChange-Id: I0a63e03d7d4a08ad6c27f2729fc298322baab397\n"
    },
    {
      "commit": "ade65b813b33bfb71c707b5ac6995e8ca4099fb5",
      "tree": "361387ddcc2069952c9184f969c1ed01aac9656c",
      "parents": [
        "1f84d457577162421bfd2de63bd83d80c123a32f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Nov 01 06:46:36 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Nov 01 06:46:36 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I1b357b2e668ff5ed56c5deb9d71709a7526e17ea\n"
    }
  ],
  "next": "94ab1a4aa8ed1e438b66cc41f3637e78c8323dd0"
}
