)]}'
{
  "log": [
    {
      "commit": "c19d0cbb27d2cd387d9b4543fc59ac6c084a68e6",
      "tree": "29dfd93b38dc08a64a92e5263b061a2ebbc74c64",
      "parents": [
        "ec31a52560c5ee0b457b186f1bb73a18e53df6f8",
        "2c2ca80ce0caadc9efa18c9f9289f6b98b3c486e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:34 2017 +0000"
      },
      "message": "Merge \"Fix libvirt daemon name condition\""
    },
    {
      "commit": "ec31a52560c5ee0b457b186f1bb73a18e53df6f8",
      "tree": "fe08d44692b27c6758fc8a2f4e4a7c1d8dd26c5b",
      "parents": [
        "84220d0cef0374ca9efcc215dcd7cb172e374592",
        "f0cd9a8b08d92524fc8e2c3f05d08cdebc638e2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:33 2017 +0000"
      },
      "message": "Merge \"Update lib_install_from_git to use column format\""
    },
    {
      "commit": "84220d0cef0374ca9efcc215dcd7cb172e374592",
      "tree": "f59bf00ff9dd9770bf8b4a67185ebbb260ae8038",
      "parents": [
        "da48c01aeadf55f315a0e8f2962385dbc4c504b1",
        "1db9b5d3cab9ecfdc3505ea40ac4f504075fbea0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:31 2017 +0000"
      },
      "message": "Merge \"Remove apache tls-proxy sites when stopping\""
    },
    {
      "commit": "da48c01aeadf55f315a0e8f2962385dbc4c504b1",
      "tree": "f1b8cf080f2b00328e9f357bd28c574a5372ba02",
      "parents": [
        "4caa9c35805b0b458f1245c3f293802625755db4",
        "e340a7bfff80889361085cfb592b1880d27b5a21"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:30 2017 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "4caa9c35805b0b458f1245c3f293802625755db4",
      "tree": "961f4fbf9d0533205c879ff39e517a43c8b2886a",
      "parents": [
        "e03b6bd8f8d14db3533b68a0cb97e4baad901dc1",
        "3b815a3cb2537885b501ad559bfd69ad5efb9085"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:29 2017 +0000"
      },
      "message": "Merge \"Provide finite value for systemd\u0027s TimeoutStopSec\""
    },
    {
      "commit": "e03b6bd8f8d14db3533b68a0cb97e4baad901dc1",
      "tree": "463af0a0d324c6300bc2386c5f6cf6012f07589e",
      "parents": [
        "6478d7aceed86cfa1666150410536c990a29778e",
        "c0d8c1c72d61d53bf723de4e0bea6318c6b951b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 20 22:23:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 20 22:23:08 2017 +0000"
      },
      "message": "Merge \"Zuul: add file extension to playbook path\""
    },
    {
      "commit": "6478d7aceed86cfa1666150410536c990a29778e",
      "tree": "dbb27f26ed29b6967b5250f9d31373b5f8ff1619",
      "parents": [
        "adab96a3a215ed6931470b9673c0c87308edfb7c",
        "0d0b69027bc2b0195ed365619be78466867311ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 17 18:43:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 17 18:43:23 2017 +0000"
      },
      "message": "Merge \"Restore qemu-kvm install for CentOS\""
    },
    {
      "commit": "adab96a3a215ed6931470b9673c0c87308edfb7c",
      "tree": "ebbd75c9645a2bed16c5f81646e794400d21da9c",
      "parents": [
        "5039f4064a849703bf94ec716b805f0d4692cc75",
        "efc5168245406156a98a6623b9bebae757275cf7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 16 23:50:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 16 23:50:02 2017 +0000"
      },
      "message": "Merge \"Replace deprecated nova_metadata_ip\""
    },
    {
      "commit": "0d0b69027bc2b0195ed365619be78466867311ec",
      "tree": "e9f4fc982e49b1de0b32336410db8a18d6028b21",
      "parents": [
        "5039f4064a849703bf94ec716b805f0d4692cc75"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 17 10:33:11 2017 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 17 10:41:55 2017 +1100"
      },
      "message": "Restore qemu-kvm install for CentOS\n\nThe kvmibm removal I009ae4779588615633bff81d0c47a1b879ec9279\nincorrectly removed this (the check was install if *not* kvmibm).\nSince we don\u0027t support kvmibm any more, it should be safe to install\neverywhere as done here.\n\nFor the full history, it started with us installing qemu-kvm-ev with\nIde91b261f35fb19d8bd7155ca016fa3b76a45ea1, then we fixed it to be more\ngeneric and just install qemu-kvm with\nI46da627c0da8925064862fdc283db81591979285, then Fedora 26 support in\nI5c79ad1ef0b11dba30c931a59786f9eb7e7f8587 made this install everywhere\n*but* kvmibm.\n\nChange-Id: If3e9661451ad1055e7c8d670605a53095f0aeda4\n"
    },
    {
      "commit": "5039f4064a849703bf94ec716b805f0d4692cc75",
      "tree": "28cd779ef58f9a75a842ec679d9aece530e9d9d9",
      "parents": [
        "2647fc2ac1079836c558fc1062bffcaec002cd15",
        "1d968d7a542c7a271d72aac08fdd7fe8b235011f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 16 14:15:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 16 14:15:45 2017 +0000"
      },
      "message": "Merge \"Switch to mariadb on openSUSE\""
    },
    {
      "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": "2647fc2ac1079836c558fc1062bffcaec002cd15",
      "tree": "dc3bc4728bb69724b77b82bd99054460590b6d31",
      "parents": [
        "8c5e960fd1a36c06720680b32931d53bcf98c602",
        "b8335eebe88f5ebe0c1d42344ced60e55ead3c5e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 15 00:05:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 15 00:05:24 2017 +0000"
      },
      "message": "Merge \"Drop support for \"kvmibm\" distro\""
    },
    {
      "commit": "8c5e960fd1a36c06720680b32931d53bcf98c602",
      "tree": "54b97e3f566a87af98ccdd26e72dc34518ed9006",
      "parents": [
        "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be",
        "7b8f1e7964cec6ec9b69c7a40136aedcb888ebc2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 14 20:27:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 14 20:27:04 2017 +0000"
      },
      "message": "Merge \"Set default disk driver to virtio-blk on Power\""
    },
    {
      "commit": "3b815a3cb2537885b501ad559bfd69ad5efb9085",
      "tree": "6838239b43c756af84a869636fdb6b0ba6b23040",
      "parents": [
        "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be"
      ],
      "author": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Tue Nov 14 16:04:51 2017 +0100"
      },
      "committer": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Tue Nov 14 16:12:56 2017 +0100"
      },
      "message": "Provide finite value for systemd\u0027s TimeoutStopSec\n\nThis commit switches TimeoutStopSec in DevStack\u0027s systemd unit files\nfrom \"infinity\" to \"300\". There are two motivations for that change:\n\n* 5 minutes should be more than enough to stop a service.\n* systemd included in CentOS 7 and RHEL 7 doesn\u0027t support \"infinity\" as\n  a value, \"0\" should be provided instead. When \"infinity\" is set,\n  systemd will kill the service instantly, leaving service children\n  processes orphaned. Instead of differentiating here, we can just set a\n  sane, finite number.\n\nCloses-Bug: 1731275\nChange-Id: I0a079ea9879fa4fbba23104c2f5ab6e0721a2a2a\n"
    },
    {
      "commit": "efc5168245406156a98a6623b9bebae757275cf7",
      "tree": "996b32461b8701d7e5e0162913482c3cb3e65a1a",
      "parents": [
        "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Nov 10 00:50:48 2017 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Nov 10 00:50:48 2017 -0500"
      },
      "message": "Replace deprecated nova_metadata_ip\n\nOption nova_metadata_ip was deprecated in favor\nof nova_metadata_host.  lib/neutron was updated\nrecently but lib/neutron-legacy was missed.\n\nChange-Id: Iadd42458dda705ad0c24aa4ab2afd5b27dd8f0e1\n"
    },
    {
      "commit": "1db9b5d3cab9ecfdc3505ea40ac4f504075fbea0",
      "tree": "9eca60af9b55ebb0d630b8cccfb948938ccd1dba",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Nov 03 08:37:21 2017 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 10 10:43:19 2017 +1100"
      },
      "message": "Remove apache tls-proxy sites when stopping\n\nCurrently doing a cycle of\n\n    ./stack.sh; ./unstack.sh; ./stack.sh\n\nfails because the leftover tls-proxy sites will cause apache startup to\nfail on the second stack.sh run. So we need to disable these sites on\nrunning stop_tls_proxy.\n\nChange-Id: I03e6879be332289d19ca6a656f5f9f139dffff6f\nCloses-Bug: 1718189\n"
    },
    {
      "commit": "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be",
      "tree": "c9b9bbb8e8a5aedb282a86a9ad512127f137da01",
      "parents": [
        "29bc8e645c5d3dd90361df89efc2e53798bd3bc4",
        "2da019f133bb3e53ef67e33cfd269a9b6a72d27a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 08 15:42:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 08 15:42:58 2017 +0000"
      },
      "message": "Merge \"Replace the deprecated nova_metadata_ip\""
    },
    {
      "commit": "1d968d7a542c7a271d72aac08fdd7fe8b235011f",
      "tree": "0b77b9ddc47bee0f93acfc4eba772712fd896898",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:45:42 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Nov 08 17:03:18 2017 +1100"
      },
      "message": "Switch to mariadb on openSUSE\n\nThe mysql-community-server is a compat provide, openSUSE uses\nmariadb for quite some time. Make it futureproof in case\nthe compat provide goes away in the future. Cleanup\nmysql service name to MYSQL_SERVICE_NAME and consistently\nuse it.\n\nChange-Id: I2df7b8d8b798dfa7ceade90e0c127e0609524a8b\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": "c0d8c1c72d61d53bf723de4e0bea6318c6b951b2",
      "tree": "70ccfee9c0938a85e31d271c32eced80958cd970",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sat Oct 28 10:23:58 2017 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sun Oct 29 09:21:42 2017 -0700"
      },
      "message": "Zuul: add file extension to playbook path\n\nZuul now supports including the file extension on the playbook path\nand omitting the extension is now deprecrated.  Update references\nto include the extension.\n\nChange-Id: I4bff5f12742364f7cc92e17869a047fd2185dda4\n"
    },
    {
      "commit": "2c9343e5db44fa7a41ca6924737331dd9088ef8f",
      "tree": "38049e370dc4c2b2be02b191a18dcbb96f5ca651",
      "parents": [
        "464d6e06eaee9a821c44d88b746fb71182d603b3",
        "e8db8674855634dadd90adaadd4381f70c7227ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 08:28:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 08:28:49 2017 +0000"
      },
      "message": "Merge \"Change ENABLE_KSM to $ENABLE_KSM\""
    },
    {
      "commit": "464d6e06eaee9a821c44d88b746fb71182d603b3",
      "tree": "ad4822a4b85b3c5b911e7100222809c8bf7c7b04",
      "parents": [
        "47624b26b782b0dc39d983d56a4e293057a97a36",
        "228d90d5eb7784f3d4cbd889f478329a8d3a6868"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 08:27:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 08:27:27 2017 +0000"
      },
      "message": "Merge \"Zuul: add run attribute\""
    },
    {
      "commit": "47624b26b782b0dc39d983d56a4e293057a97a36",
      "tree": "388be1fdaabab0752e2697e576c043ae6526c382",
      "parents": [
        "2974283e7ec1aead298773140871df4cf681bd1d",
        "065779517f9c99a80fbc39d51784c614e4ee341c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 05:11:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 05:11:37 2017 +0000"
      },
      "message": "Merge \"Properly get pip version\""
    },
    {
      "commit": "2974283e7ec1aead298773140871df4cf681bd1d",
      "tree": "6bbd1538cd5486b49cea596d2e65100f7e15c06f",
      "parents": [
        "c9e109f1359e2310fab1190d164a28822fc09208",
        "d8753b7dc997b5b5558ae4bbe3e14ffd0209666b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 05:11:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 05:11:35 2017 +0000"
      },
      "message": "Merge \"Use configure-swap from o-z-j\""
    },
    {
      "commit": "228d90d5eb7784f3d4cbd889f478329a8d3a6868",
      "tree": "69b5a3d3f273c56bef265ca3d28d6aeca0a4176f",
      "parents": [
        "c9e109f1359e2310fab1190d164a28822fc09208"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Oct 26 16:46:15 2017 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Oct 26 16:47:07 2017 -0700"
      },
      "message": "Zuul: add run attribute\n\nA proposed change[1] to Zuul removes the implied run attribute.\nAdd an explicit run attribute here to prepare for that.\n\n[1] Ia8f23bce9898cd4f387554e6787b091b63e75519\n\nChange-Id: I1fbc36c3d1b8c4ed70fceef1c587255dad50da04\n"
    },
    {
      "commit": "e8db8674855634dadd90adaadd4381f70c7227ed",
      "tree": "02440ec2997b13d7af0da9d5ef45285e589795b9",
      "parents": [
        "c9e109f1359e2310fab1190d164a28822fc09208"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Oct 26 15:34:05 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Oct 26 15:34:05 2017 +0530"
      },
      "message": "Change ENABLE_KSM to $ENABLE_KSM\n\n* Since ENABLE_KSM param will be used in local.conf file\n  and it\u0027s value is received in a variable and while compairing,\n  the variable needs to be compared. So we need to change the\n  same.\n\nChange-Id: Id4ed17c0642acd2313e456503cfc375ca6f61409\nCloses-Bug: #1724690\n"
    },
    {
      "commit": "c9e109f1359e2310fab1190d164a28822fc09208",
      "tree": "7cc78f7cd2d2ea6c394df9e7ec3da6115d77745c",
      "parents": [
        "57ddd7c1613208017728c50370d2e259c072d511"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Oct 21 18:04:49 2017 +0200"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Oct 21 18:04:49 2017 +0200"
      },
      "message": "Disable nested virt in base devstack job\n\nWe were doing this in devstack-gate. The gate can\u0027t handle nested virt.\n\nChange-Id: Ie71663c3144908ddd134fa5a5b1b2d265a60edcf\n"
    },
    {
      "commit": "065779517f9c99a80fbc39d51784c614e4ee341c",
      "tree": "f2dffa2c172a66bdc967fff6e9c00557524068bf",
      "parents": [
        "57ddd7c1613208017728c50370d2e259c072d511"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Oct 20 12:14:29 2017 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Oct 20 12:16:32 2017 -0700"
      },
      "message": "Properly get pip version\n\nThe old code was strip()ing the version string instead of split()ing the\nversion string so we always got the first character of the version\nstring. This worked fine as long as the pip version was single digit but\nas soon as it rolls over to \u002710.stuff\u0027 we will compare:\n\n  pip version 1 (instead of 10) \u003e 6\n\nWhich fails bceause 1 is less than six. Instaed we really do want to\ncompare 10 \u003e 6 so use split on \u0027.\u0027 instead.\n\nChange-Id: Ic7d0c04d7fa77774ab2d70fb9d11f182becec553\n"
    },
    {
      "commit": "d8753b7dc997b5b5558ae4bbe3e14ffd0209666b",
      "tree": "5c7cf8e2de22a277da05625c8c65ac3a49b6e381",
      "parents": [
        "57ddd7c1613208017728c50370d2e259c072d511"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 20 14:21:33 2017 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 20 15:08:37 2017 +1100"
      },
      "message": "Use configure-swap from o-z-j\n\nUse the generic role\n\nChange-Id: I534ed0256b7dfe5bef4ab13ae57cd73c51e8bd15\nDepends-On: I0e9c846ace7fac8a1340746c6818fba6ec963018\n"
    },
    {
      "commit": "57ddd7c1613208017728c50370d2e259c072d511",
      "tree": "91aad5755cf75a8b9776aec1615a441b0f5e7173",
      "parents": [
        "b907adce85836224f76d93de7b204be43b218f31",
        "a3488d5f0067b570974c14572c58bbf8cedf7ed2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 19 18:25:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 19 18:25:30 2017 +0000"
      },
      "message": "Merge \"Remove proxy-sendcl from mod_proxy_uwsgi apache path\""
    },
    {
      "commit": "b907adce85836224f76d93de7b204be43b218f31",
      "tree": "6aee8f0020fd6f7bdc979c39c42fa141f57af9e4",
      "parents": [
        "c1176ba716d143754af001467d7ff27d529bf777",
        "c0d9373e860726570b27f5c560f0fe84448598cc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 19 05:32:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 19 05:32:22 2017 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "f0cd9a8b08d92524fc8e2c3f05d08cdebc638e2a",
      "tree": "172fe1333ffcbfe13004d145766e94013c229108",
      "parents": [
        "a29329b55983d69c3966e1699f985be8cdf6e59d"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Oct 06 13:11:48 2017 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Oct 19 15:35:38 2017 +1100"
      },
      "message": "Update lib_install_from_git to use column format\n\nThe pip list command supports a --format\u003dcolumns option which outputs\nthings in space delimited columns. Switch to using that.\n\nChange-Id: I5140a7d83bf567b1c3c67516112eb4c57074fa53\n"
    },
    {
      "commit": "c1176ba716d143754af001467d7ff27d529bf777",
      "tree": "e0e57a66d0bf06436cb8b2a8b8423197fffe7805",
      "parents": [
        "25e137a5181326f8c7cb1e356b9001520ffb8bd7",
        "56131eb11fa431a13028e90f179e5444c0297f2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 18 08:28:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 18 08:28:18 2017 +0000"
      },
      "message": "Merge \"Move glance auth cache creation to configure_glance\""
    },
    {
      "commit": "7b8f1e7964cec6ec9b69c7a40136aedcb888ebc2",
      "tree": "0e50f0e21cf09fc7f95ea394be7bd920c37a18a2",
      "parents": [
        "9640d3bfbf55e74560677f9a13c241303666543a"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Mon Oct 16 19:10:09 2017 +0000"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Tue Oct 17 17:57:37 2017 +0000"
      },
      "message": "Set default disk driver to virtio-blk on Power\n\nReason is to be identical to the upstream KVM CI. Some Tempest\ntests rely on vdX virtio-blk device naming. Others simply create\ntheir own with a brand new image. Also, the scsi support on the\nCirrOS image is limited, tests booting from volume fail.\n\nChange-Id: I389147a58042aa6098a695e6dd32f3e697fbbbab\n"
    },
    {
      "commit": "2c2ca80ce0caadc9efa18c9f9289f6b98b3c486e",
      "tree": "fdd08c99677caa286b19dba1f1ba06e379ea67ce",
      "parents": [
        "25e137a5181326f8c7cb1e356b9001520ffb8bd7"
      ],
      "author": {
        "name": "Jan Zerebecki",
        "email": "jan.openstack@zerebecki.de",
        "time": "Tue Oct 17 18:27:47 2017 +0200"
      },
      "committer": {
        "name": "Jan Zerebecki",
        "email": "jan.openstack@zerebecki.de",
        "time": "Tue Oct 17 18:34:30 2017 +0200"
      },
      "message": "Fix libvirt daemon name condition\n\nThis makes the condition that chooses which daemon name libvirt to call\nthe same as for choosing the livirt package names.\n\nWithout this fix the condition checking for a directory is incorrect\nwhen livirt is not yet installed, but is used before installing the\npackages.\n\nChange-Id: Ib5eb12769128527a6f4b3b5f7674bd2dad0ed160\n"
    },
    {
      "commit": "25e137a5181326f8c7cb1e356b9001520ffb8bd7",
      "tree": "68f7242a8b344e07a49b9e7062aa5823ca071025",
      "parents": [
        "9640d3bfbf55e74560677f9a13c241303666543a",
        "135ebe955e19992e54350e2ed70c5f0517c93b26"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 17 13:47:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 17 13:47:01 2017 +0000"
      },
      "message": "Merge \"Revert \"Resolve openSUSE devstack failures\"\""
    },
    {
      "commit": "9640d3bfbf55e74560677f9a13c241303666543a",
      "tree": "0fc6bbc042aacd5ebaf7846cff8089337526a43d",
      "parents": [
        "36ddea31a257b38aa22d3232f4c4389c851f5456"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sun Oct 15 16:23:57 2017 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sun Oct 15 16:23:57 2017 -0700"
      },
      "message": "Zuul: remove file matcher for devstack job\n\nThe file matcher was from the early versions of this when we were\nrunning both v2 and v3.  We should always run the new devstack\njob on all changes to devstack now that v3 is in production and we\nplan on building jobs off of this one.\n\nChange-Id: I7dd336b0059043f6653bdfdcba0ee5cded3e67b1\n"
    },
    {
      "commit": "36ddea31a257b38aa22d3232f4c4389c851f5456",
      "tree": "de0b4f112ee8e959ebe8f833371cd4c8df892ece",
      "parents": [
        "843b039b3ca24c79865d991df43bfcd5ebe0b97b"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Oct 02 10:05:17 2017 -0500"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sun Oct 15 07:17:18 2017 -0700"
      },
      "message": "Add devstack base job for zuul v3\n\nThis should be managed in the devstack repo, since it\u0027s a base job to\nrun devstack.\n\nChange-Id: Iffe54fbccbccd68db08f79a1b51dd7f76dbff408\nDepends-On: Ie2119f24360d56690ffd772b95a9ea6b98dd4a39\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": "135ebe955e19992e54350e2ed70c5f0517c93b26",
      "tree": "21b4a8b2f6ecf4eeb7886e919ae138c0e52943b4",
      "parents": [
        "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b"
      ],
      "author": {
        "name": "Sumit Jamgade",
        "email": "sjamgade@suse.com",
        "time": "Fri Oct 13 15:08:27 2017 +0200"
      },
      "committer": {
        "name": "Sumit Jamgade",
        "email": "sjamgade@suse.com",
        "time": "Fri Oct 13 15:11:23 2017 +0200"
      },
      "message": "Revert \"Resolve openSUSE devstack failures\"\n\nThis reverts commit d325875508e7d35d6dd62302d852e83815be2278.\nthe issue mentioned in the comment is now resolved.\n\nChange-Id: I2705daead3d3b95f6ad82261212f2a1f40a77fb5\n"
    },
    {
      "commit": "843b039b3ca24c79865d991df43bfcd5ebe0b97b",
      "tree": "fbb70b221208eed43d7cdd88c407e7b23c6ea7e8",
      "parents": [
        "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b"
      ],
      "author": {
        "name": "jianghua wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Thu Sep 21 14:16:06 2017 +0000"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Fri Oct 13 07:25:43 2017 +0000"
      },
      "message": "Use the renamed vnc options\n\nAs the following commit has renamed the two vnc options; let\u0027s\nuse the new options in devstack:\nhttps://review.openstack.org/#/c/498387/\n\nChange-Id: Id125666814ea9bb8a22b579aee0f6bc1c65ade80\n"
    },
    {
      "commit": "2da019f133bb3e53ef67e33cfd269a9b6a72d27a",
      "tree": "1d644bc57c3ac8ea78d1bcdd4b4f12d10b72735c",
      "parents": [
        "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Oct 11 09:57:25 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Oct 11 09:57:25 2017 -0700"
      },
      "message": "Replace the deprecated nova_metadata_ip\n\nAs [1], the option nova_metadata_ip has been deprecated and\nwe can use nova_metadata_host instead. This patch makes devstack\ndo it.\n\n[1]: http://git.openstack.org/cgit/openstack/neutron/tree/neutron/conf/agent/metadata/config.py#n49\n\nChange-Id: Ifda43ec8c7743af6acdd3003c55c081ef5b1311c\n"
    },
    {
      "commit": "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b",
      "tree": "281ad49321210b476ac98b779289b95ce024fb35",
      "parents": [
        "2b97a81640df1f8d537d6cf7b291f15d8f084a18",
        "ef60f2b7180f269a53f405efa7449618eddf86a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 10 22:04:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 10 22:04:56 2017 +0000"
      },
      "message": "Merge \"Enable reloadable config in services\""
    },
    {
      "commit": "2b97a81640df1f8d537d6cf7b291f15d8f084a18",
      "tree": "f6c6b698e7dd502a5b675c4158196b2445d6a4a6",
      "parents": [
        "a29329b55983d69c3966e1699f985be8cdf6e59d"
      ],
      "author": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Tue Oct 10 16:51:12 2017 +0300"
      },
      "committer": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Tue Oct 10 16:53:18 2017 +0300"
      },
      "message": "Remove references to $USE_SCREEN in comments\n\nThe USE_SCREEN variable is not used any more\n\nChange-Id: I29ad9cdb6c8498404502d91fbc4e1299bf4a633e\n"
    },
    {
      "commit": "b8335eebe88f5ebe0c1d42344ced60e55ead3c5e",
      "tree": "ccec327c9490de0e51b9764c97de7adea1c6173f",
      "parents": [
        "a29329b55983d69c3966e1699f985be8cdf6e59d"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Sep 26 08:32:50 2017 +0200"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Oct 10 11:08:09 2017 +0200"
      },
      "message": "Drop support for \"kvmibm\" distro\n\nThe IBM hypervisor distro \"KVM for IBM z Systems\" gets discontiued,\nlike announced in March 2017 [1]. The key dates are:\n\n* 03/2017: announcement\n* 08/2017: the last day to order (EOM)\n* 03/2018: the End of Service (EOL)\n\nAs the CI which tests OpenStack with KVM on IBM Z doesn\u0027t rely on this\ndistro anymore and EOM has reached, we remove the Devstack support for\nthis distro.\n\nThis basically reverts commit a5ea08b of Dec 2015.\n\nNOTE: This doesn\u0027t affect other distros which have KVM on Z support.\n\nReferences:\n[1] FAQ for KVM for IBM z Systems Delivery Strategy Change\n    https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid\u003dZSQ03110USEN\u0026\n\nChange-Id: I009ae4779588615633bff81d0c47a1b879ec9279\n"
    },
    {
      "commit": "a29329b55983d69c3966e1699f985be8cdf6e59d",
      "tree": "5983fbb0071766fb8d3c1f993c966ac7a4da2920",
      "parents": [
        "39ec80222ed0cfb64e7cb866b608587c6de423ec",
        "9e7ead9ac2e791f70542741aa2c84e7ad828ac7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 06 16:09:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 06 16:09:59 2017 +0000"
      },
      "message": "Merge \"Calculate package directory correctly in pip_install\""
    },
    {
      "commit": "9e7ead9ac2e791f70542741aa2c84e7ad828ac7a",
      "tree": "954c9a85974820855e0d5bfcf70a215e7f543816",
      "parents": [
        "52237ee5482ff8c614dc68088ecaaf7d59a85915"
      ],
      "author": {
        "name": "Zane Bitter",
        "email": "zbitter@redhat.com",
        "time": "Thu Oct 05 16:51:09 2017 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 06 22:19:05 2017 +1100"
      },
      "message": "Calculate package directory correctly in pip_install\n\nStrip the [\u003cextras\u003e] string from a \u003cpackage_dir\u003e[\u003cextras\u003e] argument\nwhen looking for the package directory.  Explain what the heck is\ngoing on.\n\nChange-Id: I79beb5c3e9e7c35c91cdd0d5a1d91532bebc4b6d\nCloses-Bug: #1721638\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": "401f43d4e197853091b51b4af99f14146b7cab46",
      "tree": "7b01daad917f254f7ac514e4c76f85435928a4a2",
      "parents": [
        "52237ee5482ff8c614dc68088ecaaf7d59a85915",
        "def67a47e80c1ed1ed8f1bdcf105563935f6d921"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 06 03:17:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 06 03:17:02 2017 +0000"
      },
      "message": "Merge \"Stop using ironic host manager with resource classes\""
    },
    {
      "commit": "52237ee5482ff8c614dc68088ecaaf7d59a85915",
      "tree": "716ef8e4cf72a6b49c01f99583dfed2880f4da07",
      "parents": [
        "301d4d1678c3c1342abc03e51a74574f7792a58b",
        "17cdecc689b20bfa3dc06ea23edacccf9e37497d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 05 18:52:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 05 18:52:50 2017 +0000"
      },
      "message": "Merge \"Enable tempest testing for extending an attached volume\""
    },
    {
      "commit": "56131eb11fa431a13028e90f179e5444c0297f2a",
      "tree": "22efec42b81ec9208cb4955d7ef125e23106fc76",
      "parents": [
        "301d4d1678c3c1342abc03e51a74574f7792a58b"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Sat Sep 30 09:55:38 2017 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Wed Oct 04 16:06:27 2017 -0700"
      },
      "message": "Move glance auth cache creation to configure_glance\n\nWe install the glance api on all nodes in multinode testing. This has\nbeen failing because we don\u0027t configure the glance auth cache dirs if\nwe only install the glance api service. This was done as part of\ninit_glance which is only run when installing g-reg.\n\nFix this by moving the auth cache dir creation step into\nconfigure_glance which is run for the glance api.\n\nChange-Id: Ie669827507df0f524e6e53fe4ab3dff848dd4bd7\n"
    },
    {
      "commit": "301d4d1678c3c1342abc03e51a74574f7792a58b",
      "tree": "71d7a3068db0725bc23eaa87e21aa1a97cbff98e",
      "parents": [
        "3286198f0ef694b11931a411e94d8e25a5b4ce67",
        "ae9c6ab759d9dc1c7e72159092539444ca03cf33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 04 07:22:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 04 07:22:59 2017 +0000"
      },
      "message": "Merge \"Use \"pip list\" in check_libs_from_git\""
    },
    {
      "commit": "3286198f0ef694b11931a411e94d8e25a5b4ce67",
      "tree": "660535c9743f96df02d2ec1ff46f07c3614a8855",
      "parents": [
        "855df2bd40a8fce5bff59811783261a3c5fd9c3e",
        "721f7c2cd0f8c1e4dba95f5f6be7ff342b355f01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 04 07:20:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 04 07:20:35 2017 +0000"
      },
      "message": "Merge \"Switch DEVSTACK_SERIES to queens\""
    },
    {
      "commit": "855df2bd40a8fce5bff59811783261a3c5fd9c3e",
      "tree": "ad9248f26f05d936635c907afa9ac02a4f62e275",
      "parents": [
        "7e8f21dad177a9a63ff7c612b1808356046dce3c",
        "1f82f43016f5e3c51560c8b7c0b9c07350731f6c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 04 04:47:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 04 04:47:12 2017 +0000"
      },
      "message": "Merge \"Revert \"Remove cache dirs from the services\"\""
    },
    {
      "commit": "7e8f21dad177a9a63ff7c612b1808356046dce3c",
      "tree": "764b85583eee53d2fa73ae18d34b03fa387f1e99",
      "parents": [
        "888033483807de036cc97840315b7ce9a04ca169",
        "5b419ffb1f20dfe613bd694fab8c1f08c8db7cce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 04 00:21:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 04 00:21:56 2017 +0000"
      },
      "message": "Merge \"Don\u0027t check_libs_from_git for now\""
    },
    {
      "commit": "1f82f43016f5e3c51560c8b7c0b9c07350731f6c",
      "tree": "e45f2a765f82e271586c2ae2578436310092ea80",
      "parents": [
        "888033483807de036cc97840315b7ce9a04ca169"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 04 09:51:02 2017 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 04 09:54:43 2017 +1100"
      },
      "message": "Revert \"Remove cache dirs from the services\"\n\nThis reverts commit ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba.\n\nThe problem here is a backwards-incompatible change to\nconfigure_auth_token_middleware.  Plugins are still passing a\n\"signing_dir\" which is interpreted now as the \"section\" argument\n... this leads to an interesting red-herring issue; because \"v\" is a\ngnu sed command for checking the version, a signing_dir of \"/var/...\"\n(as done in most plugins) gives the weird error:\n\n sed: -e expression #1, char 32: expected newer version of sed\n\nI think we\u0027ll either need a new function, or dummy arguments to get\nthis back in.\n\nChange-Id: I2098d4eb2747282622cf486fa7dbf216f932f58b\n"
    },
    {
      "commit": "888033483807de036cc97840315b7ce9a04ca169",
      "tree": "aa9b345616abb7011ea95c0ffee5e3d4aa665431",
      "parents": [
        "5631321a85a83fcfebc7aabd1e3b136e5cf3a260",
        "81f67fd7eb33fe3b197dd9b337d900a2271963b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 03 07:07:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 03 07:07:56 2017 +0000"
      },
      "message": "Merge \"Delete the default guest user from rabbitmq\""
    },
    {
      "commit": "5631321a85a83fcfebc7aabd1e3b136e5cf3a260",
      "tree": "cf68d6e2a64f01803440854d8f982cadc8c5cdb6",
      "parents": [
        "3f97e71063074d143f9bdc504575ca86c12cc56d",
        "ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 03 07:07:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 03 07:07:53 2017 +0000"
      },
      "message": "Merge \"Remove cache dirs from the services\""
    },
    {
      "commit": "3f97e71063074d143f9bdc504575ca86c12cc56d",
      "tree": "1d05a9b6a93334567ea7e7abe7d206498924eb85",
      "parents": [
        "b3b6c102d922ac638dbea51b22e30764031df76d",
        "07a8823d4f42ceb8146cf5eb8b1fffcbb4599e25"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 03 07:07:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 03 07:07:52 2017 +0000"
      },
      "message": "Merge \"Update default etcd version\""
    },
    {
      "commit": "b3b6c102d922ac638dbea51b22e30764031df76d",
      "tree": "a8a88021f50b0d04d539f547902a13a07c169756",
      "parents": [
        "7c9542eb023abd7b044d7e861edace4d42fc7c02",
        "917ad0998be8c48bfcc0e3031bc1b75cd9ed1927"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Oct 02 09:41:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 02 09:41:47 2017 +0000"
      },
      "message": "Merge \"Update to using pike cloud-archive\""
    },
    {
      "commit": "ae9c6ab759d9dc1c7e72159092539444ca03cf33",
      "tree": "344c9c1eb15a447f912084ee38ca8895a7a84729",
      "parents": [
        "5b419ffb1f20dfe613bd694fab8c1f08c8db7cce"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 29 10:16:47 2017 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 29 12:55:45 2017 +1000"
      },
      "message": "Use \"pip list\" in check_libs_from_git\n\nAs described in the change, \"pip freeze\" has issues with the way\nzuulv3 clones repos without a remote.  This is an attempt to use \"pip\nlist\" to check for local install\n\nChange-Id: I33d25f86b6afcadb4b190a0f6c53311111c64521\n"
    },
    {
      "commit": "5b419ffb1f20dfe613bd694fab8c1f08c8db7cce",
      "tree": "3c7b0635c34867d34984a44eabf2bdc209f4a9f4",
      "parents": [
        "7c9542eb023abd7b044d7e861edace4d42fc7c02"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 29 08:42:34 2017 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 29 12:55:36 2017 +1000"
      },
      "message": "Don\u0027t check_libs_from_git for now\n\n\"pip freeze\" reports an error when checking because the repos don\u0027t\nhave a remote under zuulv3\n\n---\nError when trying to get requirement for VCS system Command \"git\nconfig --get-regexp remote\\..*\\.url\" failed with error code 1 in\n/opt/stack/new/keystone, falling back to uneditable format\n\nCould not determine repository location of /opt/stack/new/keystone\nComplete output from command git config --get-regexp remote\\..*\\.url:\n\n---\n\nThis means this check fails.  I think we can fix this by looking at\n\"pip list\" which I will propose in a follow-on, but this fixes the\nimmediate breaking issue.\n\nDepends-On: Ib12ddf768ee20fd7614622179f6842f5d57864ff\nChange-Id: I21ff749ab3e7911fa074e6d53056768f42f8aa57\n"
    },
    {
      "commit": "7c9542eb023abd7b044d7e861edace4d42fc7c02",
      "tree": "d8428399bdd7f3bea68047d2921d10f24a237f2d",
      "parents": [
        "d8548008e6f8699175c84fd52f9de3ec7732f4ec",
        "5ef8a125cc3a8b8f461a9636001c0ad7f6f88957"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 28 12:16:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 28 12:16:50 2017 +0000"
      },
      "message": "Merge \"Install minimal lsb-release package on openSUSE\""
    },
    {
      "commit": "d8548008e6f8699175c84fd52f9de3ec7732f4ec",
      "tree": "14f651081dfbf1a25b48134293b8622efa1c78de",
      "parents": [
        "b0a08c1b04dd1478cf47b69b02042e076689b51c",
        "602a057fe0d0b357533feb84d87256edfb7970e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 28 12:16:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 28 12:16:42 2017 +0000"
      },
      "message": "Merge \"Fix dstat dependencies for memory_tracker on SUSE\""
    },
    {
      "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": "b0a08c1b04dd1478cf47b69b02042e076689b51c",
      "tree": "3119093a5daa5ad0d3d83e0f89d327d8be694a85",
      "parents": [
        "b0bd5822ad9f33bfea32c30ca85f704e41ca7597",
        "146332e349416ac0b3c9653b0ae68d55dbb3f9de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 28 05:28:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 28 05:28:36 2017 +0000"
      },
      "message": "Merge \"Make etcd3 setup work with IPv6 addresses\""
    },
    {
      "commit": "b0bd5822ad9f33bfea32c30ca85f704e41ca7597",
      "tree": "d9484b2e71450719256415fc579e433c7cc5d632",
      "parents": [
        "ba4830b84e529943353e71f375ab6538f37efa02",
        "5085dc0fa50da4a78820c814005f89ab02d36d84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 28 05:20:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 28 05:20:17 2017 +0000"
      },
      "message": "Merge \"doc: add journalctl example for grepping the logs\""
    },
    {
      "commit": "ba4830b84e529943353e71f375ab6538f37efa02",
      "tree": "a5282ccf785199db62716c74eb13c3880e1449f3",
      "parents": [
        "e8190c414e21b7d7f93eb9a3eeea3463f553a300"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 27 16:45:25 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 27 16:45:25 2017 -0400"
      },
      "message": "Download default image when using VIRT_DRIVER\u003dfake\n\nChange f119121d21fa0446197b26378091677daac1606a removed\nthe default image to download which meant if you were using\nthe fake virt driver, no image would get downloaded and\ntempest setup would fail.\n\nThis adds it back in but doesn\u0027t use a wildcard.\n\nThe default image is the same as before, but uses the\nvariables that are also used for the default libvirt image\ncase.\n\nChange-Id: I80eddd0d3a99572ed494b5cd36fed8ceb4d05d77\nCloses-Bug: #1720003\n"
    },
    {
      "commit": "602a057fe0d0b357533feb84d87256edfb7970e2",
      "tree": "cc2665e709d9a5a6a69f2835d5775998d794bcfe",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Sep 26 10:15:28 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Sep 26 10:15:28 2017 +0200"
      },
      "message": "Fix dstat dependencies for memory_tracker on SUSE\n\nMemory_tracker imports psutil, but does not run inside a pip/virtualenv\nso the system provided psutil library needs to be provided. This\nis matching what is done for other non-SUSE distributions\n\nChange-Id: I96f944730dc8644333d906d71339351b29b03e08\n"
    },
    {
      "commit": "ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba",
      "tree": "8aabc7d2def8f3a71f6efddf37183ef282b47a19",
      "parents": [
        "e8190c414e21b7d7f93eb9a3eeea3463f553a300"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Mon Sep 25 09:38:38 2017 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Sep 26 10:10:11 2017 +1000"
      },
      "message": "Remove cache dirs from the services\n\nPKI tokens have been actively deprecated from keystone and there are\ndeprecations being emitted from keystonemiddleware. Because of this we\nno longer need an auth cache directory in the services where the PKI\ncertifcates used to be stored.\n\nRemove the creation and use of all these AUTH_CACHE directories.\n\nChange-Id: I5680376e70e74882e9fdb87ee1b95d5f40570ad7\n"
    },
    {
      "commit": "e8190c414e21b7d7f93eb9a3eeea3463f553a300",
      "tree": "4b2c72468569f480ec6f1c7e090ae7932b428214",
      "parents": [
        "7ffb517392a3eeeb66576f8298b87cd942bdde24",
        "3a59c9d7e3e54f3d3d4e64cd6c42fc1572d9ca17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 21:46:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 21:46:23 2017 +0000"
      },
      "message": "Merge \"Remove deprecated forbid_global_implied_dsr\""
    },
    {
      "commit": "7ffb517392a3eeeb66576f8298b87cd942bdde24",
      "tree": "a038550750ed5deccf8f3e5407f7d38b3b4db773",
      "parents": [
        "58288fb5912c864788c051555c5ba06bd61f4acc",
        "062829c3f600bef1187c3d8a4baca6f66327b62a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 20:42:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 20:42:05 2017 +0000"
      },
      "message": "Merge \"Drop MySQL-python installation from packages\""
    },
    {
      "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": "58288fb5912c864788c051555c5ba06bd61f4acc",
      "tree": "1388644fb076260574aa8e0aded575ebb83e6308",
      "parents": [
        "0f143e2c6b29cfd755450562e63793b6b9591f97",
        "32712717788d9ff373afd4ecd20b3c4f9079b260"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 17:15:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 17:15:27 2017 +0000"
      },
      "message": "Merge \"Change Cinder api_class setting to backend\""
    },
    {
      "commit": "0f143e2c6b29cfd755450562e63793b6b9591f97",
      "tree": "188fad8dbe3cd0e3bb869367b2d3da404ac53e94",
      "parents": [
        "80601865848e05888d7fd0bd44db9f06e3ec997e",
        "66a14df49ebe99805e6a332a2c346ba3e1290a68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:52:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:52:58 2017 +0000"
      },
      "message": "Merge \"doc: prefix journalctl examples with sudo\""
    },
    {
      "commit": "80601865848e05888d7fd0bd44db9f06e3ec997e",
      "tree": "cecf42e04a58612d87f431a9772d71407b0ec68d",
      "parents": [
        "4a50053c74ed3a9cfe265762e3dd3d853557736f",
        "c652a498fb6ae1cdd7480b590be0f1e843768666"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:52:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:52:51 2017 +0000"
      },
      "message": "Merge \"Fix partial download problem\""
    },
    {
      "commit": "32712717788d9ff373afd4ecd20b3c4f9079b260",
      "tree": "b0740712e6946a42d42a9a8026d23a92c12fe2aa",
      "parents": [
        "4a50053c74ed3a9cfe265762e3dd3d853557736f"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Sep 22 07:49:15 2017 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Mon Sep 25 08:46:00 2017 -0500"
      },
      "message": "Change Cinder api_class setting to backend\n\nCastellan switched the `api_class` config option to `backend` in commit\n8980bf7da55dd084ad84c84534fe937f0d43b9c0. The old setting will still be\nrecognized for now, but we should switch to using the new, correct config\noption.\n\nChange-Id: I5e46c738531d5d56777e91a00f4cee9531356f2e\n"
    },
    {
      "commit": "4a50053c74ed3a9cfe265762e3dd3d853557736f",
      "tree": "f1be0271763a15106f678e2afe92b3774953c39c",
      "parents": [
        "2ede133ed766e2b51de04e421183e5e5254537fb",
        "7617ac208596665061453dfa04b75e4cc8a76ac9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:37:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:37:32 2017 +0000"
      },
      "message": "Merge \"Make is_ipv4_address a bit more robust\""
    },
    {
      "commit": "2ede133ed766e2b51de04e421183e5e5254537fb",
      "tree": "3f3b24d785958c7d7958917f71e27b1477358c24",
      "parents": [
        "5f348dace5001980426e158b99280041e46f3acb",
        "b2330c89196c65662fcf98a2295b7e41b1652b28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:37:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:37:24 2017 +0000"
      },
      "message": "Merge \"Fix memcached_servers setting\""
    },
    {
      "commit": "5f348dace5001980426e158b99280041e46f3acb",
      "tree": "898c16edfd80e46fdbd05b094e5d7f2e4a88c9b7",
      "parents": [
        "a419a6d270810cb7a86a88e2fa31f4f86dc37566",
        "c04ac03e21546a3d25a2b6794802c4988f4ff532"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:37:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:37:20 2017 +0000"
      },
      "message": "Merge \"Change deprecated nova settings\""
    },
    {
      "commit": "a419a6d270810cb7a86a88e2fa31f4f86dc37566",
      "tree": "9c4a850c426150a146e87893c4395ac53421352c",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95",
        "c4b0059c6b9818e622f9fb010719d6c92de9d91d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:29:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:29:44 2017 +0000"
      },
      "message": "Merge \"Disable the v2.0 identity API by default\""
    },
    {
      "commit": "062829c3f600bef1187c3d8a4baca6f66327b62a",
      "tree": "559e9549358c07b04081b9948852647d1cf3844c",
      "parents": [
        "a08503ab4cbba229e9f89efb55c03f720477f3ba"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Sep 20 22:49:44 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 15:19:07 2017 +0200"
      },
      "message": "Drop MySQL-python installation from packages\n\nWe want that one to be installed via pip, if we still use it\n(by default PyMySQL is used, which is already installed via\npip as well).\n\nChange-Id: I76454aa7f84379aa387b144686bcfaa327b141ed\n"
    },
    {
      "commit": "721f7c2cd0f8c1e4dba95f5f6be7ff342b355f01",
      "tree": "151c8b8a875c83253b9fe6ca90acd07542dd7f3b",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 13:53:10 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 13:53:45 2017 +0200"
      },
      "message": "Switch DEVSTACK_SERIES to queens\n\npike is handled in stable/pike branch for some time\nalready.\n\nChange-Id: I47dc5bf661c50b3b05c19ad665c2671f807233ae\n"
    },
    {
      "commit": "07a8823d4f42ceb8146cf5eb8b1fffcbb4599e25",
      "tree": "12a0df19a6e95bb77dc052d5760e1641cb9d6958",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Sep 25 11:36:20 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Sep 25 11:36:20 2017 +0000"
      },
      "message": "Update default etcd version\n\nThere have been a couple of new stable releases in the meantime, update\nto using v3.1.10 which is the currently latest stable version.\n\nChange-Id: Ifa1421c9f12af9753052f992929deb7ebd45e804\n"
    },
    {
      "commit": "5ef8a125cc3a8b8f461a9636001c0ad7f6f88957",
      "tree": "41d1ea96ee56fed253882a92b4fb4246d727e1d3",
      "parents": [
        "0a97e5618641ab7f66c570aa30b8b805848b5a95"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 13:08:51 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Sep 25 13:09:43 2017 +0200"
      },
      "message": "Install minimal lsb-release package on openSUSE\n\nlsb-release is a dependency of \"lsb\", so it used to work\nbefore just fine as well, but it was installing about 300MB\nof \"stuff\" that we don\u0027t actually need..\n\nChange-Id: I25c7c750cbaeb40bf4f2e8695608c4b1003289ea\n"
    },
    {
      "commit": "0a97e5618641ab7f66c570aa30b8b805848b5a95",
      "tree": "365db5a1277ddc779e6ade5d70d47cf866623673",
      "parents": [
        "7b66a11624ce21f94a7a4bc57791484f41533cc9",
        "03ae3c485e497296146a102f89853fd4063a20db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 24 10:32:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 24 10:32:15 2017 +0000"
      },
      "message": "Merge \"Fix comment wording nit\""
    },
    {
      "commit": "7b66a11624ce21f94a7a4bc57791484f41533cc9",
      "tree": "9af73dace4dd62bad77d24444d3e02d70a4f999c",
      "parents": [
        "a08503ab4cbba229e9f89efb55c03f720477f3ba",
        "cbd5f4e0ad2ccc5903d12df73e3f0b033df1b3ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 23 15:26:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 23 15:26:40 2017 +0000"
      },
      "message": "Merge \"Check that generate-subunit exists before using it\""
    },
    {
      "commit": "3a59c9d7e3e54f3d3d4e64cd6c42fc1572d9ca17",
      "tree": "00ee166ad45926620a7e469e3a34c8a6ff9870f1",
      "parents": [
        "a08503ab4cbba229e9f89efb55c03f720477f3ba"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:37:58 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:39:03 2017 +0200"
      },
      "message": "Remove deprecated forbid_global_implied_dsr\n\nThis setting was only useful for Mitaka and older, however Mitaka\nis now EOL.\n\nChange-Id: Ia1eb87d68a6265d8541cb87a88523246885e5a8a\n"
    },
    {
      "commit": "a08503ab4cbba229e9f89efb55c03f720477f3ba",
      "tree": "ecc1addeb0612b8a0a6bc90639f8b65879f39e72",
      "parents": [
        "672ac22ab32e3d00c889603d78c6bb43d601b179",
        "e3915938f35737fc231ab7b8b9981dae9048438e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 23 01:10:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 23 01:10:30 2017 +0000"
      },
      "message": "Merge \"Configure bridge_mappings for ovs and linuxbridge agents\""
    },
    {
      "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": "03ae3c485e497296146a102f89853fd4063a20db",
      "tree": "b75a6432170bce47e8812f1c82ad72c84e5b1943",
      "parents": [
        "cbd5f4e0ad2ccc5903d12df73e3f0b033df1b3ae"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Sep 19 14:22:19 2017 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Sep 22 16:25:38 2017 -0500"
      },
      "message": "Fix comment wording nit\n\nChange-Id: I558522121099f14d380c163a2c397b34335b03df\n"
    },
    {
      "commit": "c4b0059c6b9818e622f9fb010719d6c92de9d91d",
      "tree": "c63e7040cd3f2f14796e7bba6d92abe28a55e98a",
      "parents": [
        "672ac22ab32e3d00c889603d78c6bb43d601b179"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 22 15:07:36 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 22 15:07:36 2017 -0400"
      },
      "message": "Disable the v2.0 identity API by default\n\nThe v2.0 identity API is being removed in the Queens release, but in\norder to do so we need to stop some v2.0 tempests tests from being\nrun. This commit switches the default to disable the keystone v2 api.\nIn a future commit after the removal of the api from keystone the bits\nto deploy the v2 api will be removed.\n\nChange-Id: I5afcba6321f496b8170be27789bee7c9ad8eacce\n"
    },
    {
      "commit": "c652a498fb6ae1cdd7480b590be0f1e843768666",
      "tree": "697fd5ebb664ec30d3a3338fba3c0cf87e819759",
      "parents": [
        "f56a0ae2eca9c5d77799d85b57ea7dbb7cf601dc"
      ],
      "author": {
        "name": "yuanke wei",
        "email": "weiyuanke123@gmail.com",
        "time": "Sun Sep 17 22:18:07 2017 +0800"
      },
      "committer": {
        "name": "yuanke wei",
        "email": "weiyuanke123@gmail.com",
        "time": "Fri Sep 22 19:44:43 2017 +0800"
      },
      "message": "Fix partial download problem\n\n(1) when checksum fails, better delete the broken files and try the second time;\n(2) amazon s3 is not good in mainland China, better try one more time with wget\n\nChange-Id: I24ee73f216b78bd80564863cd335e5d5a9b56360\n"
    },
    {
      "commit": "672ac22ab32e3d00c889603d78c6bb43d601b179",
      "tree": "ca7d589f3def596b3423c8c1c68f79c11640f38a",
      "parents": [
        "5aff50b09d0720042eefc27ce606b16ef5e41eb1",
        "e65ab4a1c57a56161ebbf51a10b3c47a665037d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 21 23:31:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 21 23:31:53 2017 +0000"
      },
      "message": "Merge \"lib/neutron: configure root_helper for agents\""
    },
    {
      "commit": "5aff50b09d0720042eefc27ce606b16ef5e41eb1",
      "tree": "96633dcf2e728a5882290843dff5a19e73ec50a2",
      "parents": [
        "548198769f2ddd31fc2b89a0390bbb850fdae6f0",
        "5ad4e58868bf48a72841bee313fd2aae61b6ddf7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 21 19:42:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 21 19:42:27 2017 +0000"
      },
      "message": "Merge \"Display unaccounted time in \"DevStack Component Timing\"\""
    },
    {
      "commit": "e3915938f35737fc231ab7b8b9981dae9048438e",
      "tree": "a04cda6c76cf550868ee55a94247e4d84850c809",
      "parents": [
        "24b58a9a1a8ee3383dce7d3200b915aea1010858"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Feb 24 06:24:47 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Wed Sep 20 11:00:15 2017 -0700"
      },
      "message": "Configure bridge_mappings for ovs and linuxbridge agents\n\nOtherwise neutron will fail to bind external ports because of missing\nentries for external physical network in the mapping.\n\nConfigure it only when l3 agent is also installed on the node (otherwise\nthe l2 agent is not exposed to external network and hence doesn\u0027t have\nthe bridge).\n\nChange-Id: I561b74538acb0dc39f1af3e832108ce6a99441b0\n"
    },
    {
      "commit": "917ad0998be8c48bfcc0e3031bc1b75cd9ed1927",
      "tree": "2685b4a64cd074c5b0bbbb8c982d88a35e2f6a3f",
      "parents": [
        "ee22ca8373abd3b5a4c44a9c5c4da39c511195c8"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 20 14:46:48 2017 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 20 14:46:48 2017 +0000"
      },
      "message": "Update to using pike cloud-archive\n\nThis reverts commit ee22ca8373abd3b5a4c44a9c5c4da39c511195c8\n\nDepends-On: Iae2962bb86100f03fd3ad9aac3767da876291e74\n\nChange-Id: I4d5fa052bdc5eef1795f6507589e2eaf4e093e23\nRelated-Bug: #1718295\n"
    },
    {
      "commit": "146332e349416ac0b3c9653b0ae68d55dbb3f9de",
      "tree": "e7fb69b9cfd7e3409fb8e8670d472a63fceb54dc",
      "parents": [
        "7617ac208596665061453dfa04b75e4cc8a76ac9"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Sep 20 06:18:08 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Sep 20 08:56:51 2017 +0000"
      },
      "message": "Make etcd3 setup work with IPv6 addresses\n\nThe client are told to connect to SERVICE_HOST instead of HOST_IP, so\nwe need to start etcd3 with matching listening parameters.\n\nChange-Id: I96389090180d21d25d72df8f9e8905b850bcaee9\nPartial-Bug: 1656329\n"
    }
  ],
  "next": "7617ac208596665061453dfa04b75e4cc8a76ac9"
}
