)]}'
{
  "log": [
    {
      "commit": "76c788410a9c205df50d652ced1248b2168bb561",
      "tree": "17c041d6a7e9c234540182814e996000a07c8574",
      "parents": [
        "25feb054db3af514a9e1d433e888f34cd4193d0f",
        "314eee2e454c26df031ab70876199ad7a4dd52e9"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Mar 16 09:42:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Thu Mar 16 09:42:27 2017 +0000"
      },
      "message": "Merge \"added avinetworks lbaas funcionality\""
    },
    {
      "commit": "25feb054db3af514a9e1d433e888f34cd4193d0f",
      "tree": "d113d88829c4e171461ae6de8389afe70a688832",
      "parents": [
        "226259bbc1af72096e244fd6036f5d943427edab",
        "b2a52a08e1d37d161a7f7a3821a762b3c2bb4faf"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Mar 14 18:43:29 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 14 18:43:29 2017 +0100"
      },
      "message": "Merge pull request #6 from LotharKAtt/master\n\n pkg neutron-lbaas-agent to python-neutron-lbaas"
    },
    {
      "commit": "b2a52a08e1d37d161a7f7a3821a762b3c2bb4faf",
      "tree": "d113d88829c4e171461ae6de8389afe70a688832",
      "parents": [
        "226259bbc1af72096e244fd6036f5d943427edab"
      ],
      "author": {
        "name": "Pavel Čižinský",
        "email": "pavel.cizinsky@gmail.com",
        "time": "Tue Mar 14 17:52:29 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 14 17:52:29 2017 +0100"
      },
      "message": " pkg neutron-lbaas-agent to python-neutron-lbaas"
    },
    {
      "commit": "226259bbc1af72096e244fd6036f5d943427edab",
      "tree": "07c1cdf9d94f6652aab1c31b4eebbc467efe882d",
      "parents": [
        "d030c5dd032c8346631e735f8ec401c05ce23bc0",
        "b9cb4fbceaa3a1a0ad6e1d7f4369b7d6981dbc27"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Mar 14 12:18:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 12:18:33 2017 +0000"
      },
      "message": "Merge \"Add multi-region support to collectd plugins\""
    },
    {
      "commit": "d030c5dd032c8346631e735f8ec401c05ce23bc0",
      "tree": "609eb52e2b6238144b3ccaf410588f9b1be693cf",
      "parents": [
        "8f83ccc55136fb68555c43fb7208157c69d40ec2",
        "371147249cc4647fc6f436ea93c780228952054d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Mar 13 20:35:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 13 20:35:28 2017 +0000"
      },
      "message": "Merge \"Allow keystone endpoint_type interpolation for Neutron models  - Add \u0027endpoint_type\u0027 identity parameter  - Set \u0027endpoint_type: internal\u0027 as a    default parameter for \u0027service\u0027 reclass model (/metadata/)\""
    },
    {
      "commit": "371147249cc4647fc6f436ea93c780228952054d",
      "tree": "0627c0b8c126984478f86d0869264f3cecabac33",
      "parents": [
        "2d7a8c19c9ee6718c64eba76881640dbd335e483"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 06 16:52:26 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 10 15:23:25 2017 +0200"
      },
      "message": "Allow keystone endpoint_type interpolation for Neutron models\n - Add \u0027endpoint_type\u0027 identity parameter\n - Set \u0027endpoint_type: internal\u0027 as a\n   default parameter for \u0027service\u0027 reclass model (/metadata/)\n\nChange-Id: If328588f2a6f324aec1df7b4ba7ba03ce9431855\n"
    },
    {
      "commit": "314eee2e454c26df031ab70876199ad7a4dd52e9",
      "tree": "c4d5f8bec75acf6f2a31b9a9a518a994b231e233",
      "parents": [
        "cdb593eba0f2269c83d964b84c65f0f37cd1e2a8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Wed Mar 08 21:21:16 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Mar 09 09:32:08 2017 +0100"
      },
      "message": "added avinetworks lbaas funcionality\n\nChange-Id: I3a511d89b52dab49f74870bdb6c9279b76cb09b3\n"
    },
    {
      "commit": "b9cb4fbceaa3a1a0ad6e1d7f4369b7d6981dbc27",
      "tree": "9f86c72c9b8ee96301c12aae82d58c349d4a07b1",
      "parents": [
        "8f83ccc55136fb68555c43fb7208157c69d40ec2"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:07:20 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:07:20 2017 +0100"
      },
      "message": "Add multi-region support to collectd plugins\n\nChange-Id: I9352dc957dbde33a44101b6a56ea715292e09bbe\n"
    },
    {
      "commit": "8f83ccc55136fb68555c43fb7208157c69d40ec2",
      "tree": "0b153e05abadf1b28c82e87514783981287e7ea5",
      "parents": [
        "638b90007b904bdc23bfb3fe0fe00f97fbc50b9f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 27 11:15:39 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Mar 07 16:30:29 2017 +0100"
      },
      "message": "OVS-dpdk support\n\nIntroduce dpdk support for neutron OVS configuration\n\nChange-Id: Ibb08f835ec4d4f67b561aff35189c4a493a9f420\nEpic: PROD-8957\n"
    },
    {
      "commit": "638b90007b904bdc23bfb3fe0fe00f97fbc50b9f",
      "tree": "34f9c5fd6547561ca46fecdba1a3d7aec31b0c0e",
      "parents": [
        "2d7a8c19c9ee6718c64eba76881640dbd335e483",
        "70555cb62b231ba41e108bf7441a31bc7a0b258f"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Mar 07 15:26:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 07 15:26:42 2017 +0000"
      },
      "message": "Merge \"SRIOV support in Neutron OVS\""
    },
    {
      "commit": "70555cb62b231ba41e108bf7441a31bc7a0b258f",
      "tree": "5d4fa55e9c8bc9ef5940d155834cc4eadbd1b997",
      "parents": [
        "de2e290f542051c75e24d8b58f9968139d85fe36"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Feb 26 18:48:02 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Mar 07 16:23:59 2017 +0100"
      },
      "message": "SRIOV support in Neutron OVS\n\nEnable SRIOV support for Neutron OVS\n\nChange-Id: I3cc29154d24152f8bf13e404c325e31992948c86\nEpic: PROD-8956\n"
    },
    {
      "commit": "2d7a8c19c9ee6718c64eba76881640dbd335e483",
      "tree": "0ad0786b555399ac7324cca77098ffa453459a99",
      "parents": [
        "b97cbe7b7319c182ddde10c59ee6745af7e7a59b",
        "da0e6c02ce18d19dd498f1530e325f9b2294ee4d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Mar 02 07:54:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@0048eb735cd7",
        "time": "Thu Mar 02 07:54:52 2017 +0000"
      },
      "message": "Merge \"Fix Heka meta to support alternative log location\""
    },
    {
      "commit": "b97cbe7b7319c182ddde10c59ee6745af7e7a59b",
      "tree": "67bd9dffc3ff21ac153143f83d301c814efaf09e",
      "parents": [
        "7e79147ecbf013c58a3a0af5eeacd587e9b038c7"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Feb 28 22:37:59 2017 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Feb 28 22:38:18 2017 +0100"
      },
      "message": "fixed neutronng state for mitaka\n\nChange-Id: Ide47eb5e89757752a87b2e74ded5767ab39a9eb0\n"
    },
    {
      "commit": "7e79147ecbf013c58a3a0af5eeacd587e9b038c7",
      "tree": "9c18c18c2a572df77500d46adcc8962048436be0",
      "parents": [
        "cdb593eba0f2269c83d964b84c65f0f37cd1e2a8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 28 11:12:11 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 28 11:12:11 2017 +0100"
      },
      "message": "location of custom modules and states changed\n\nChange-Id: Iee9a8f051ffa6fd8559b5bf1e506b160f4d3a2ab\n"
    },
    {
      "commit": "cdb593eba0f2269c83d964b84c65f0f37cd1e2a8",
      "tree": "c5e2a7a3ca5cacf07e70fe3bdbde9e0fd31980ed",
      "parents": [
        "de2e290f542051c75e24d8b58f9968139d85fe36"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Feb 27 13:46:13 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Feb 27 13:46:37 2017 +0100"
      },
      "message": "delete unnacesary ovs dkms package\n\nChange-Id: I13cadd23511cb6dcd8ea2eb593e57dc872f7b106\n"
    },
    {
      "commit": "da0e6c02ce18d19dd498f1530e325f9b2294ee4d",
      "tree": "04a034d82cd12da405a9a1161e3a2689deb60e4f",
      "parents": [
        "de2e290f542051c75e24d8b58f9968139d85fe36"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Feb 22 13:35:25 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Feb 22 13:35:25 2017 +0100"
      },
      "message": "Fix Heka meta to support alternative log location\n\nDepending on which version of the neutron-server package is installed,\nthe log file may be at /var/log/neutron/server.log or\n/var/log/neutron/neutron-server.log. This change supports both options.\n\nChange-Id: If4a86c6ef29948de83d0a86c98d2e62e1db06ceb\n"
    },
    {
      "commit": "de2e290f542051c75e24d8b58f9968139d85fe36",
      "tree": "3b5ab94db3becabd2d52e4569cb0e7b1d4274a62",
      "parents": [
        "9a3f1c572d23843368279990a526db2830d7df1f"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Feb 13 15:03:47 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 15 17:39:47 2017 +0100"
      },
      "message": "neutron floating IPs implementation\n\nChange-Id: Ib500ce980b8ba8ff537201008fd6d607f2e492b7\n"
    },
    {
      "commit": "9a3f1c572d23843368279990a526db2830d7df1f",
      "tree": "267c56085ee5efdadd6fd215f202cabadbaa3d22",
      "parents": [
        "c045360f7b2780e2a5631eb90a9d7fad525bb9a3",
        "b37f184ba161daf3e55f39f78a9f61a0a51b7fac"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 13 11:18:42 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 11:18:42 2017 +0100"
      },
      "message": "Merge pull request #1 from salt-formulas/known-fixups\n\nCleanup + extend tests/pillars"
    },
    {
      "commit": "c045360f7b2780e2a5631eb90a9d7fad525bb9a3",
      "tree": "083c1c4a74b0ec3d520d5df818f7a2cd65ebf9d4",
      "parents": [
        "5368cc5df76563ac59bdda54e2d3c51d631de9c5"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 06:36:17 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 10:45:59 2017 +0100"
      },
      "message": "Enables pagination for Neutron\n\nChange-Id: I7b58c30d71035574f26d90932a5d6392574c04bb\nDepends-On: I0c9bd6b0a02a4a402f3d18c2804a0d65defcbac8\n"
    },
    {
      "commit": "5368cc5df76563ac59bdda54e2d3c51d631de9c5",
      "tree": "b2c876d351ba5b3cb9c29825b657e14fd04c7f2d",
      "parents": [
        "f71dd0838b2b499bbf7d939c1bc07b6431c41b7d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 08 18:53:59 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 08 19:21:10 2017 +0100"
      },
      "message": "neutron client per tenant\n\nChange-Id: Ie3c3a5d0e16414bedd324144dfa4881e1f82558a\n"
    },
    {
      "commit": "f71dd0838b2b499bbf7d939c1bc07b6431c41b7d",
      "tree": "4ca41192b43650e1590525313e250c8ea883c3a5",
      "parents": [
        "656b23597566129cf0e1a63530579b11e069b25b"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jan 25 16:02:51 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Feb 06 07:56:29 2017 +0000"
      },
      "message": "Fix for splitted OpenContrail services deployments when neutron is not\nrunning on controller nodes\n\nSome deployments might have neutron service defined on OpenStack\ncontrollers and using contrail as the defined plugin but OpenContrail\nservice deported on non OpenStack controllers nodes. This fix prevents\nerrors like:\n\nRendering SLS \u0027base:neutron.server\u0027 failed: Jinja variable\n\u0027salt.utils.context.NamespacedDictWrapper object\u0027\nhas no attribute \u0027opencontrail\u0027\n/var/cache/salt/minion/files/base/opencontrail/map.jinja(2)\n\nChange-Id: I92300c73cd470d0c40f6826565ff01908bd61ad2\n"
    },
    {
      "commit": "656b23597566129cf0e1a63530579b11e069b25b",
      "tree": "b12338e3e2d95d9d2c7f21133ff311ff705ef8b0",
      "parents": [
        "20c0a44d9dcde9015af9df065106127aebf66521",
        "9407daf435844652cfcbebe0486e050206326a9d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Feb 02 17:55:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Thu Feb 02 17:55:27 2017 +0000"
      },
      "message": "Merge \"Configure pagination\""
    },
    {
      "commit": "9407daf435844652cfcbebe0486e050206326a9d",
      "tree": "0c2233ed45ac43d2251536b6b445a5cf52dc659a",
      "parents": [
        "871f5e23ebf051f662c5445488e2c5c3a8ee2ab7"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Feb 02 15:27:56 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Feb 02 15:27:56 2017 +0100"
      },
      "message": "Configure pagination\n\nThe pagination is useful to retrieve a large bunch of resources,\nbecause a single request may fail (timeout).\n\nChange-Id: I6272c36d231263f85c5cc5cf106cd33ca95a53d8\n"
    },
    {
      "commit": "20c0a44d9dcde9015af9df065106127aebf66521",
      "tree": "2fd9cc668c3bf8d7b48a57999fc85b85fcc0e72d",
      "parents": [
        "f1b3aa4db16149c69739d1846edf3c9c92cb5d85"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:05:13 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:05:13 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "f1b3aa4db16149c69739d1846edf3c9c92cb5d85",
      "tree": "12f3ba9dda5c2901f650e25083d218ccfe6d79f0",
      "parents": [
        "871f5e23ebf051f662c5445488e2c5c3a8ee2ab7"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jan 26 17:08:44 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 02 12:43:38 2017 +0100"
      },
      "message": "neutron client\n\nChange-Id: I4fcf96d822827d8f455a05ff66629b6e1a49c961\n"
    },
    {
      "commit": "871f5e23ebf051f662c5445488e2c5c3a8ee2ab7",
      "tree": "54843e147b8f9cd5a5b635e9350192576727c537",
      "parents": [
        "4904eff9e34a154e8edfc5b7825177e077ff0346",
        "0f1ac822e81606a34f225e3ec0e6159d8e03bf39"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jan 30 13:12:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Mon Jan 30 13:12:46 2017 +0000"
      },
      "message": "Merge \"Provide grains for building the main dashboard\""
    },
    {
      "commit": "4904eff9e34a154e8edfc5b7825177e077ff0346",
      "tree": "acded073eacc215db815f0b8af0ab78a55d98574",
      "parents": [
        "abb96a8da51f10f589a0bea344616da0ad64a7bd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:43 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:43 2017 +0100"
      },
      "message": "Remove .gitreview\n"
    },
    {
      "commit": "0f1ac822e81606a34f225e3ec0e6159d8e03bf39",
      "tree": "9e4d74229227e89bf213e79712111c169a5f7449",
      "parents": [
        "abb96a8da51f10f589a0bea344616da0ad64a7bd"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 10:35:09 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 13:00:05 2017 +0100"
      },
      "message": "Provide grains for building the main dashboard\n\nChange-Id: I5ec5ec7863f48e1ce62bb33cb6ce2a2ce65b511b\n"
    },
    {
      "commit": "abb96a8da51f10f589a0bea344616da0ad64a7bd",
      "tree": "7c93e9d4d1c744993de704893ce8d0110889120f",
      "parents": [
        "6ac69486c10d5998544b174065ef3292a375d888"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Jan 03 15:30:17 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Jan 18 17:00:19 2017 +0100"
      },
      "message": "Add data plane and agents to the Grafana dashboard\n\nThis patch adds a new dashboard if Neutron is deployed with OpenvSwitch\nsupport. It also ensures that only the Neutron server is providing a\ndashboard because otherwise you can have other kinds of nodes that\ndon\u0027t run Neutron and that will push the wrong dashboard.\nChange-Id: I55e7b84e7d7fd06619f5671c15964b39d5943514\n"
    },
    {
      "commit": "6ac69486c10d5998544b174065ef3292a375d888",
      "tree": "e53850fc4a264385beee879f3e151d61c5b1783b",
      "parents": [
        "86b775f66638193e8f3162667a604fcc90105d3d",
        "915f65a65e2104c9de095cf8595caba43b549935"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 11 13:37:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 11 13:37:55 2017 +0000"
      },
      "message": "Merge \"Collect lbaas logs\""
    },
    {
      "commit": "86b775f66638193e8f3162667a604fcc90105d3d",
      "tree": "d2f99c3c8d46df6018607699237deb9e17a4eff3",
      "parents": [
        "901b0842f1154b1227d715ea68ecc05857c69e30"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Dec 30 10:52:37 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 10 09:59:48 2017 +0000"
      },
      "message": "Add OVS logstreamer\n\nChange-Id: I8a5692e169fc0939b63ea45eab59a7e4dee04f68\n"
    },
    {
      "commit": "901b0842f1154b1227d715ea68ecc05857c69e30",
      "tree": "ac9cd40e4c71808336026af29bc42990738b95f2",
      "parents": [
        "32e17525675a06a669a7f803dd39778c6410bcd6"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 21 17:21:21 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 10 10:41:52 2017 +0100"
      },
      "message": "Add metadata support for gateway and compute\n\nWithout this, Heka isn\u0027t properly configured on gateway and compute\nnodes.\n\nChange-Id: Ia18df36ea198458828aa5386eb42d386de0eea5e\n"
    },
    {
      "commit": "b37f184ba161daf3e55f39f78a9f61a0a51b7fac",
      "tree": "ffe50ae730a6114e23629ec6a3605c0e4bd63a27",
      "parents": [
        "b61094d85868acbd82656ddf05f50313e3f04523"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:46:53 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 09 21:53:11 2017 +0100"
      },
      "message": "Cleanup + extend tests/pillars\n"
    },
    {
      "commit": "32e17525675a06a669a7f803dd39778c6410bcd6",
      "tree": "119fd9116aeb498963716a6696b15c84440f3f9d",
      "parents": [
        "b61094d85868acbd82656ddf05f50313e3f04523"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 03 10:48:46 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 06 10:51:06 2017 +0000"
      },
      "message": "Fix Heka alarm meta for compute and gw nodes\n\nThis change ensures that no alarm and trigger keys will be added for\nthe compute and gateway nodes when enabling the Heka support.\n\nChange-Id: Iea919dfc7fb198bef3459386dd2de76696eb58c6\n"
    },
    {
      "commit": "b61094d85868acbd82656ddf05f50313e3f04523",
      "tree": "1e2eb8d7820ffe3ab542796da08fe2289828c02c",
      "parents": [
        "3e431a62da9760ea3f385b62f4480f3122b0ecb0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 05 13:44:12 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 05 13:45:12 2017 +0100"
      },
      "message": "fix physnet1 mapping for external vlan\n\nChange-Id: Ia07b1b98932e0943357cf27e26d866820ec49812\n"
    },
    {
      "commit": "3e431a62da9760ea3f385b62f4480f3122b0ecb0",
      "tree": "e16a3de53a36b7db5317e8f87748d558830ab950",
      "parents": [
        "0b32d2f11a871f0e6e585b5ca53fa31dd3644ac7",
        "1c6a0d535d1be218d1bc3b5b5bc6655ace1908b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 13:34:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 13:34:59 2017 +0000"
      },
      "message": "Merge \"Support dict values for the notification parameter\""
    },
    {
      "commit": "0b32d2f11a871f0e6e585b5ca53fa31dd3644ac7",
      "tree": "94e8de1a06f34ddf59e0dab425559a5a52cbba3a",
      "parents": [
        "fee010de8d8168cb5561f5be18cd709cc0707ac8",
        "3c1c07c859202e3b5e3a85abbf77f6d8414da2ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 04 13:34:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 13:34:51 2017 +0000"
      },
      "message": "Merge \"Support notifications for Neutron compute and gw\""
    },
    {
      "commit": "fee010de8d8168cb5561f5be18cd709cc0707ac8",
      "tree": "53e93264887edf30f3cb28afa8e7a4ad19dfaa93",
      "parents": [
        "1b2ce53fef7603cbaffa4782e7c04849024f0c34"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Jan 04 09:37:28 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Jan 04 09:37:28 2017 +0100"
      },
      "message": "Fix Heka meta for OpenContrail deployments\n\nChange-Id: I2b5226acd8496a71fe25ca9cd67e6a488da8b8d3\n"
    },
    {
      "commit": "1b2ce53fef7603cbaffa4782e7c04849024f0c34",
      "tree": "888dfbe8700eb06c5332e6cff2bb70ab761e5c6a",
      "parents": [
        "ad33cc4c0b1f2ff337d3cf9c4ce949f4aa395e0f"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Dec 29 11:59:19 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 02 16:53:28 2017 +0100"
      },
      "message": "condition for local_ip if vxlan\n\nChange-Id: Icb13626b155b4938b674c2e6a078140bb3989c2f\n"
    },
    {
      "commit": "ad33cc4c0b1f2ff337d3cf9c4ce949f4aa395e0f",
      "tree": "a60eda1c0ea425318fcbe19b419459b7ee0ee0d7",
      "parents": [
        "1747b8696101f49b0afc11ec18a52b30040b190c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Dec 21 15:21:09 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 21 15:44:24 2016 +0000"
      },
      "message": "Remove the usage of down and disabled together\n\nThis patch removes the trigger with state \u0027\u003d\u003d down || \u003d\u003d disabled\u0027\nbecause it is not working as expected. Instead we ensure that it\ntriggers only if only one agent is up and at least another one isn\u0027t up.\n\nChange-Id: I4e64e4302bd4780401fb1c90b1dc8eeb3d3f9e05\n"
    },
    {
      "commit": "1747b8696101f49b0afc11ec18a52b30040b190c",
      "tree": "d0615fd0bccbf4f0c54c6733ce1c7ef9c19f3ad1",
      "parents": [
        "c832564bee67e866780e06a9aa7de1d054ded72d"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Dec 19 11:49:40 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Dec 20 16:32:45 2016 +0100"
      },
      "message": "Add triggers and alarms for Neutron agents\n\nThis patch adds monitoring of the neutron-data cluster in case Neutron\nuses OVS instead of OpenContrail.\nIt adds new triggers for l3, metadata and openvswitch agents to\ndetect whether one agent is down, only 2 agents are still up or all are\ndown. It also adds a new AFD based on these triggers and its\ncorresponding GSE on the aggregator.\n\nChange-Id: I71a4f87b66d4ef1c44efd394c2369aceed90098e\n"
    },
    {
      "commit": "1c6a0d535d1be218d1bc3b5b5bc6655ace1908b3",
      "tree": "ff5d5a1cdc2db398ab28d74a3dd5f2a82e77b65d",
      "parents": [
        "3c1c07c859202e3b5e3a85abbf77f6d8414da2ae"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 01 15:16:06 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 09:50:42 2016 +0100"
      },
      "message": "Support dict values for the notification parameter\n\nThis change allows to configure the notification topic(s) and messaging\ndriver. It preserves backward-compatibility when the \u0027notification\u0027\nparameter is a boolean value instead of a dict.\n\nChange-Id: Ia9e973dd5bdedd7970e65f5b00377a3032173256\n"
    },
    {
      "commit": "3c1c07c859202e3b5e3a85abbf77f6d8414da2ae",
      "tree": "721e301406814a304208f852627fea5040b33834",
      "parents": [
        "c832564bee67e866780e06a9aa7de1d054ded72d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 01 15:07:49 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Dec 14 15:39:10 2016 +0100"
      },
      "message": "Support notifications for Neutron compute and gw\n\nChange-Id: I9aa682c1c6c7bb2787b43f10362fea61e69b7a7d\n"
    },
    {
      "commit": "915f65a65e2104c9de095cf8595caba43b549935",
      "tree": "0c92acb449abb466d90eb9fe316d1d1be3778e50",
      "parents": [
        "c832564bee67e866780e06a9aa7de1d054ded72d"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Dec 09 16:30:18 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Dec 09 16:30:18 2016 +0100"
      },
      "message": "Collect lbaas logs\n\nChange-Id: I2f8b75e53c7d43dd618538dbb58f8ed2d41c039b\n"
    },
    {
      "commit": "c832564bee67e866780e06a9aa7de1d054ded72d",
      "tree": "b2d2c5a0cad027075f8f99672dc74d283b34a95f",
      "parents": [
        "2f2d3a729b07a37ceb832ae938a54ed249fa6d07"
      ],
      "author": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Tue Dec 06 14:55:33 2016 +0100"
      },
      "committer": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Wed Dec 07 16:03:40 2016 +0100"
      },
      "message": "Fixed alarms definitions\n\nChange-Id: I8e3f94f76d70132caf3af73bae60bc0ed2c19125\n"
    },
    {
      "commit": "2f2d3a729b07a37ceb832ae938a54ed249fa6d07",
      "tree": "02a9dc5a6fd7a5f4151babb76f3f4607ed98d9ab",
      "parents": [
        "2d4945d648fb7400815052b3aa4f4b0dee5fb947",
        "61f7ab22069b2c51eb941f2ea8a465e373c11e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 04 10:00:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 04 10:00:36 2016 +0000"
      },
      "message": "Merge \"enable cadf auditing support\""
    },
    {
      "commit": "61f7ab22069b2c51eb941f2ea8a465e373c11e7e",
      "tree": "febf2c070a779116e1d77db1ddc7b7d318130e64",
      "parents": [
        "af37e09a42a3c41caeab44d2f5e4199e7a4dc2e1"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:29:09 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Dec 03 11:21:51 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: I47d0787c3edd83aeaa186f6031cac452cdc93b52\n"
    },
    {
      "commit": "2d4945d648fb7400815052b3aa4f4b0dee5fb947",
      "tree": "86fd544aeeee13c5ca4f8e96d5f10bc127047ed4",
      "parents": [
        "af37e09a42a3c41caeab44d2f5e4199e7a4dc2e1"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 30 09:03:08 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 30 09:06:16 2016 +0000"
      },
      "message": "Remove \"group by\" in queries when not necessary\n\nThis removes the \"group by\" clause in InfluxDB queries when not\nnecessary. Without the \"group by\" clause, and by still using the \"last\"\naggregation function, only one result is returned by InfluxDB, resulting\nin faster queries.\n\nChange-Id: Icb5a809634e0b00680af1d2602fc2303928ee519\n"
    },
    {
      "commit": "af37e09a42a3c41caeab44d2f5e4199e7a4dc2e1",
      "tree": "bf5a162bd04052276032bd0640787e9eb3a28770",
      "parents": [
        "74f61118e5efcc94a2494328fa8a708f26df8863",
        "f3c617b5c0d8873541bd7fd39363766f98be50cd"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:18:44 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:19:07 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/stacklight\u0027 into merge-branch\n\nChange-Id: I88df0eadd7501501edfbea67d79e63b52be48b8e\n"
    },
    {
      "commit": "74f61118e5efcc94a2494328fa8a708f26df8863",
      "tree": "31853235281b7209714882457d71778b5797ce09",
      "parents": [
        "e732abde3ad7b1a77eabe7b420d748876601c85f"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon Nov 21 20:23:47 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Nov 24 19:17:44 2016 +0100"
      },
      "message": "initial Neutron OVS support scenarios\n\nChange-Id: Ibac27dd6d1840f31ecb54c6b5e2b74b16f2c3b06\n"
    },
    {
      "commit": "f3c617b5c0d8873541bd7fd39363766f98be50cd",
      "tree": "f74e37d0036544b176f58f36ecfc47842b83ba51",
      "parents": [
        "0edbbecabfc08da39d23370a4c819aae3e8fc74e"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:13:18 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:13:18 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n\nChange-Id: I98e26083eed316406aabbb5835a6f6a1893a6ac9\n"
    },
    {
      "commit": "0edbbecabfc08da39d23370a4c819aae3e8fc74e",
      "tree": "72f9dabd054947057195eff44b13788178327ce2",
      "parents": [
        "bdbda4810cf934f74a28747c941c4399384bbbed"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 10:14:52 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 10:14:52 2016 +0000"
      },
      "message": "Fix annotations in Grafana dashboard\n\nChange-Id: I65f8f779106dc60c2836073ca2647eec428c9020\n"
    },
    {
      "commit": "bdbda4810cf934f74a28747c941c4399384bbbed",
      "tree": "ec8d11a852ddca949526ed80681263c1fbac8483",
      "parents": [
        "4aa731ffb31e6ccf6a9715bf2244a7b0c4418937"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 16:36:12 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 12:21:08 2016 +0000"
      },
      "message": "Remove the neutron-compute plane\n\nWith Contrail being used there are no neutron agents running on compute\nnodes.  This commit removes the neutron compute related alarms and\nGrafana dashboards.\n\nChange-Id: I0bcc023e340a3f0e8490c65f127223ba8a4d88b4\n"
    },
    {
      "commit": "4aa731ffb31e6ccf6a9715bf2244a7b0c4418937",
      "tree": "f81435a2a449155f0e3f13be5f32cc760b45dc2b",
      "parents": [
        "74a04545478595edd440a773f7f05b18d8c43446"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 11:01:23 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 11:01:23 2016 +0100"
      },
      "message": "Add nagios_host dimension for alarm_cluster\n\nAnd fixes the alerting property.\n\nChange-Id: If3b082142cf23c792b5bd5c7f34bf1d7c2deb4c2\n"
    },
    {
      "commit": "74a04545478595edd440a773f7f05b18d8c43446",
      "tree": "85e0480367b629c3185d1aebf1426859bc3f7b9b",
      "parents": [
        "ac21f3eb2092efe47b661f25bbfb166be555c367"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:56:47 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:56:49 2016 +0000"
      },
      "message": "Use \"neutron_api\" as the backend name\n\n\"neutron_api\" is used instead of \"neutron-api\" as the backend name in the\nhaproxy configuration. Ideally, we should not rely on names defined in the user\nconfiguration, but we have no solution for this right now.\n\nChange-Id: I55be0555f04b820b1a2dec3cd453632db0bdcd9d\n"
    },
    {
      "commit": "ac21f3eb2092efe47b661f25bbfb166be555c367",
      "tree": "e526f3be397f529efdb134f80f02350ad33545eb",
      "parents": [
        "b489773ea916fbc750b79e38a6855cbc63125cff"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 13:15:34 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 14:56:58 2016 +0000"
      },
      "message": "Add alarms and alarm clusters\n\nChange-Id: I712f708400ad08ea3f640ef43535c92a6aaa86c9\n"
    },
    {
      "commit": "b489773ea916fbc750b79e38a6855cbc63125cff",
      "tree": "060073dbe93f6cf73e72b3b7aa5b34700d69b559",
      "parents": [
        "dd7e7ae726a92442d541c95676321a0806be5360"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:24:53 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:24:53 2016 +0100"
      },
      "message": "Add missing JSON format for dashboard\n\nChange-Id: I43a6c38f1907b9f8fcef8af6bde8b5c85a41ce8c\n"
    },
    {
      "commit": "dd7e7ae726a92442d541c95676321a0806be5360",
      "tree": "60806b10a4414840958835ba5867a3e806e69074",
      "parents": [
        "faee397b643b96c0aa106e5bc9c1f9adf3016693"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 15 12:59:28 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 08:48:01 2016 +0100"
      },
      "message": "Add support for Grafana\n\nThis patch enables support for Grafana and provides a new dashboard.\n\nChange-Id: Ib565c0e1c0007ea2aa3e25ea0e300cd25c951eda\n"
    },
    {
      "commit": "faee397b643b96c0aa106e5bc9c1f9adf3016693",
      "tree": "52e0abed5592a017c15efe050ce06e73ba83744b",
      "parents": [
        "d3abcff5cc0748b7cf714b42e1fa1dd6a7074522",
        "007973a9d17f498d072313d45266e7fea2bbfa04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:01:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:01:21 2016 +0000"
      },
      "message": "Merge \"Fix collectd meta when the service is disabled\" into stacklight"
    },
    {
      "commit": "d3abcff5cc0748b7cf714b42e1fa1dd6a7074522",
      "tree": "676d860dd12922b982e8b4888ce64a5761e4c10a",
      "parents": [
        "72694e5cf7e7c02fdbb3bfe97c63bb20f2e363be",
        "d8525ffd80a5770bd9ad659bfdf22cb07724d441"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:01:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:01:05 2016 +0000"
      },
      "message": "Merge \"Add local endpoint check in collectd\" into stacklight"
    },
    {
      "commit": "72694e5cf7e7c02fdbb3bfe97c63bb20f2e363be",
      "tree": "0013a4c5c38daaede841540e2340afc3244dd10a",
      "parents": [
        "da8a2b7f6980f5e4c8bf5b14d1ad107ce8edf61b",
        "59c94f4cad42c69ea8c948915e7ad87c78077102"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 14:37:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 14:37:53 2016 +0000"
      },
      "message": "Merge \"Add timezone to openstack log decoder config\" into stacklight"
    },
    {
      "commit": "007973a9d17f498d072313d45266e7fea2bbfa04",
      "tree": "38b7ba9256fb12aa0491421ccb22d56ec477f63a",
      "parents": [
        "d8525ffd80a5770bd9ad659bfdf22cb07724d441"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:42:03 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:44:11 2016 +0100"
      },
      "message": "Fix collectd meta when the service is disabled\n\nChange-Id: I78e411200101bc386dbf1a28936745a144649496\n"
    },
    {
      "commit": "d8525ffd80a5770bd9ad659bfdf22cb07724d441",
      "tree": "bb2c3273611a83d41f4fde94435774b3267a1fe0",
      "parents": [
        "da8a2b7f6980f5e4c8bf5b14d1ad107ce8edf61b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 11:33:20 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 12:12:11 2016 +0100"
      },
      "message": "Add local endpoint check in collectd\n\nChange-Id: Iaf654e26a4d613ca6d75dea5a2b2c76ca21c98b2\n"
    },
    {
      "commit": "59c94f4cad42c69ea8c948915e7ad87c78077102",
      "tree": "0607f857d0e1b2b7f2e208bfaa70576f23427fa9",
      "parents": [
        "f2d0c87e6793c13481110238e3d92d1bbdb0b8fe"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 16:09:42 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 10:09:47 2016 +0000"
      },
      "message": "Add timezone to openstack log decoder config\n\nChange-Id: I17cc0baaebd17333198f87eda809c1dcd9e72f4c\n"
    },
    {
      "commit": "da8a2b7f6980f5e4c8bf5b14d1ad107ce8edf61b",
      "tree": "5da1c267c7014c56c91c4ad30d625edf20a86ff7",
      "parents": [
        "f2d0c87e6793c13481110238e3d92d1bbdb0b8fe"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 10:59:18 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 10:59:18 2016 +0000"
      },
      "message": "Use more robust logstreamer file match\n\nChange-Id: I759057e8e80f0b27f94a2454f1c3e597a1907ae6\n"
    },
    {
      "commit": "f2d0c87e6793c13481110238e3d92d1bbdb0b8fe",
      "tree": "a222cab71d6bef9dc4d699355d7a89bf815a424d",
      "parents": [
        "7305d6baa389aac5c56edffaf0a4bcc5fb03982d",
        "30fff4507bc20dee6e4b0a2e0a05a522da5104b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 31 11:01:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 31 11:01:02 2016 +0000"
      },
      "message": "Merge \"Add support for log_collector\" into stacklight"
    },
    {
      "commit": "30fff4507bc20dee6e4b0a2e0a05a522da5104b5",
      "tree": "e97894564ad83f5f24fab41682246bdb8f4714b4",
      "parents": [
        "e732abde3ad7b1a77eabe7b420d748876601c85f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 14:15:32 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 14:15:32 2016 +0200"
      },
      "message": "Add support for log_collector\n\nChange-Id: Idace5a512e653161800a7279b29e59995cc584ae\n"
    },
    {
      "commit": "7305d6baa389aac5c56edffaf0a4bcc5fb03982d",
      "tree": "97217ef33b768d0f442fe3f42a109015d94bb42c",
      "parents": [
        "e732abde3ad7b1a77eabe7b420d748876601c85f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Oct 25 16:46:21 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 08:58:40 2016 +0000"
      },
      "message": "Add collectd support\n\nChange-Id: I197c266b0ca471612876bc34b3234e3fc46de8ec\n"
    },
    {
      "commit": "e732abde3ad7b1a77eabe7b420d748876601c85f",
      "tree": "dbbfa2e92ba689c74a9bc950ef2fb0da086ae2ed",
      "parents": [
        "24eae8b490af006e9f2199be2c91c450d577aae6"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:38:33 2016 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:38:33 2016 +0200"
      },
      "message": "remove dependency\n\nChange-Id: Ia5e8615a099d976fa46b8e436805834799f862f4\n"
    },
    {
      "commit": "24eae8b490af006e9f2199be2c91c450d577aae6",
      "tree": "de37bf219c1ff808bd06ae2406c26c07fca32600",
      "parents": [
        "85ae688414d029c1cdbb233c1b2602cebe85a1c7"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:30:47 2016 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Oct 21 17:31:24 2016 +0200"
      },
      "message": "added test pillars for contrail backend\n\nChange-Id: I3f9766fae6fd699c752bb1a2a13e96b67a65f110\n"
    },
    {
      "commit": "85ae688414d029c1cdbb233c1b2602cebe85a1c7",
      "tree": "24369d0679d500d862d2f7923e01443044e76315",
      "parents": [
        "a8d9f5648b3ed260ed8d1aa6a1e441916b79dc96"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Oct 19 15:10:20 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Oct 19 15:10:20 2016 +0200"
      },
      "message": "add support for config generation\n\nChange-Id: I59caa739a6e1b13e42a1a0faab9a0a33a910e589\n"
    },
    {
      "commit": "a8d9f5648b3ed260ed8d1aa6a1e441916b79dc96",
      "tree": "516f0d6a64c8296a684c542a5c01c41ace46b453",
      "parents": [
        "ef51e4cab6a4ca803b0cb3a545d849c7c26f8d1f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Oct 18 11:57:31 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Oct 18 11:57:40 2016 +0200"
      },
      "message": "compataiblity with MOS packages\n\nChange-Id: Iae9c8519a73b3b7a002f5800e11a9b55ab7ad4fd\n"
    },
    {
      "commit": "ef51e4cab6a4ca803b0cb3a545d849c7c26f8d1f",
      "tree": "ab834858cf1744dc5609ec8354ffc772e5a2f723",
      "parents": [
        "9d3ec82a6c6ff78ef55a1c12006e4d1e4812a4d3",
        "872f5c8864482e850a90362eb6555a01a3110155"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 14:21:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 14:21:03 2016 +0000"
      },
      "message": "Merge \"Revert \"introduce test-kitchen\"\""
    },
    {
      "commit": "872f5c8864482e850a90362eb6555a01a3110155",
      "tree": "e2b79c379b5367fa8d7e831a3466989d2273d018",
      "parents": [
        "6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:38 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:38 2016 +0000"
      },
      "message": "Revert \"introduce test-kitchen\"\n\nThis reverts commit 6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913.\n\nChange-Id: I9a9c5cb8b551f698d446b5aa0611b12a37fe5e28\n"
    },
    {
      "commit": "9d3ec82a6c6ff78ef55a1c12006e4d1e4812a4d3",
      "tree": "9e0c4929ae41301e06ddd341d348af130cbab481",
      "parents": [
        "b61ff0e452ea19b160ca6644c1fcf058ad3c6a6f",
        "6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 13:04:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 13:04:01 2016 +0000"
      },
      "message": "Merge \"introduce test-kitchen\""
    },
    {
      "commit": "b61ff0e452ea19b160ca6644c1fcf058ad3c6a6f",
      "tree": "ab834858cf1744dc5609ec8354ffc772e5a2f723",
      "parents": [
        "5071cba9a99756d4de3750f4be49bac736e96678"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 18 23:30:04 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 18 23:30:04 2016 +0200"
      },
      "message": "contrail lbaas for liberty and mitaka\n\nChange-Id: I3e30ebcf8298766ab82eea49f962affeb2d74cd1\n"
    },
    {
      "commit": "6cf80e5ff6547a4c7db8e6afa3e8be0ac1e58913",
      "tree": "f1e12eedbb70bd1d6bfdcaa76240ed86f4880e4e",
      "parents": [
        "d041e80ec3e432b4c6608d979d0b1fc7100a21e7"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:46:53 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 22 12:01:30 2016 +0200"
      },
      "message": "introduce test-kitchen\n\nChange-Id: I4e230f4a564ead75829a9016eafd0b7ca0825086\nImplements: blueprint service-level-testing\n"
    },
    {
      "commit": "5071cba9a99756d4de3750f4be49bac736e96678",
      "tree": "0f9bd2dac96d34b58f265e9fb4fce3ccb52d2120",
      "parents": [
        "d041e80ec3e432b4c6608d979d0b1fc7100a21e7"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:17:18 2016 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:17:18 2016 +0200"
      },
      "message": "Move other-requirements.txt to bindep.txt\n\nThe default filename for documenting binary dependencies has been\nchanged from \"other-requirements.txt\" to \"bindep.txt\" with the release\nof bindep 2.1.0. While the previous name is still supported, it will\nbe deprecated.\n\nMove the file around to follow this change.\n\nNote that this change is self-testing, the OpenStack CI infrastructure\nwill use a \"bindep.txt\" file to setup nodes for testing.\n\nFor more information about bindep, see also:\nhttp://docs.openstack.org/infra/manual/drivers.html#package-requirements\nhttp://docs.openstack.org/infra/bindep/\n\nAs well as this announcement:\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html\n\nChange-Id: I716f4b175a70673b71d44682c11b731ff6475749\n"
    },
    {
      "commit": "d041e80ec3e432b4c6608d979d0b1fc7100a21e7",
      "tree": "e2b79c379b5367fa8d7e831a3466989d2273d018",
      "parents": [
        "4106bc876853ab641d63e771c3b68d41753d601e",
        "a3ba57bf5efcc5fe1fb789362dd64e0f22d5554a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 14:59:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 14:59:11 2016 +0000"
      },
      "message": "Merge \"SPM packaging metadata\""
    },
    {
      "commit": "4106bc876853ab641d63e771c3b68d41753d601e",
      "tree": "cedfcd5a2e6d378799a4b0dc2797b86b831cfe8b",
      "parents": [
        "60887f82786d4c45a4b3e7e27c388d8fdfbb2afb"
      ],
      "author": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 11:10:24 2016 +0200"
      },
      "committer": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 13:51:58 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: Ifde87fc95ca7565891c4cfc2ff1ef764ae9df9f2\n"
    },
    {
      "commit": "60887f82786d4c45a4b3e7e27c388d8fdfbb2afb",
      "tree": "68f2398de0cb7e53846d6d87da7987c584189998",
      "parents": [
        "7a0622f7957a521d31c800e12acdb2ddcd280ea6",
        "a4428a33df1514ab7674d80fc85ed186e304a818"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 22 17:22:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 17:22:43 2016 +0000"
      },
      "message": "Merge \"Add midonet support for neutron.\""
    },
    {
      "commit": "a4428a33df1514ab7674d80fc85ed186e304a818",
      "tree": "6edd453caeac13cecc69615765d282fd427eeb55",
      "parents": [
        "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Fri Jun 10 11:50:16 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Jun 21 17:12:11 2016 +0200"
      },
      "message": "Add midonet support for neutron.\n\nChange-Id: Id0f071d8985dfd2680e26aeebff4caec8ac20a2c\n"
    },
    {
      "commit": "a3ba57bf5efcc5fe1fb789362dd64e0f22d5554a",
      "tree": "5f08faa2aed9156d9a6d49ebf90da37659882c59",
      "parents": [
        "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "message": "SPM packaging metadata\n\nChange-Id: If4144c2a1c051e1d305435b64a6fa239d14edb41\n"
    },
    {
      "commit": "7a0622f7957a521d31c800e12acdb2ddcd280ea6",
      "tree": "1b909b0cf0e86b0849cc5f9b371178c04aacc66f",
      "parents": [
        "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed May 04 23:08:16 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Jun 14 18:42:33 2016 +0200"
      },
      "message": "Orchestration metadata\n\nChange-Id: Iaa3cee48e83d15f7c005aae35e8878165e526a5e\n"
    },
    {
      "commit": "3dd907977c19eb85d5ff22e5517ab2f9b2c3294b",
      "tree": "800ffb0b729cc6c118668d97172e9f7819042674",
      "parents": [
        "b2909eefa2f2ea9323d97d96f7be7590b805f9ec"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 27 10:08:21 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 27 10:43:54 2016 +0200"
      },
      "message": "docker support\n\nChange-Id: Ib5727e6acd25c6a74d4ccad2ef03ae56936b657d\n"
    },
    {
      "commit": "b2909eefa2f2ea9323d97d96f7be7590b805f9ec",
      "tree": "b7758a1d5b083b62ec7e3ea1165ccdf52503d413",
      "parents": [
        "9ecf026a53ad9239726171a861de8d983cd7951f",
        "4c20b971dbceb7de8e6d56512ba829bf48a62311"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 20 15:12:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 20 15:12:17 2016 +0000"
      },
      "message": "Merge \"Add heka.toml\""
    },
    {
      "commit": "4c20b971dbceb7de8e6d56512ba829bf48a62311",
      "tree": "6789eb874c9bc739a49df85d8a22e9226825b26a",
      "parents": [
        "7985ec9495959c250c3f48e6ce6a244ebbc4816c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri May 20 16:23:37 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri May 20 16:23:37 2016 +0200"
      },
      "message": "Add heka.toml\n\nChange-Id: I93157dfcf04f335927a9bb8e9e7777fe3cf6ef30\n"
    },
    {
      "commit": "9ecf026a53ad9239726171a861de8d983cd7951f",
      "tree": "b2d647eaebf8f05b525cf7cfa0c39008bc6b8a8a",
      "parents": [
        "7985ec9495959c250c3f48e6ce6a244ebbc4816c"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:20:58 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:21:00 2016 +0200"
      },
      "message": "Add documentation and bug links\n\nChange-Id: I9276bdc33930697577559650c2a1adbd05af23d8\nCloses-Bug: #1583855\n"
    },
    {
      "commit": "7985ec9495959c250c3f48e6ce6a244ebbc4816c",
      "tree": "db79431513b9badeecd039537372f4838cd9cb6a",
      "parents": [
        "a61f723a177ae28a27aea9ca7fbd6ba2e626c8cf"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 06 07:35:25 2016 -0700"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 06 07:35:25 2016 -0700"
      },
      "message": "Mitaka keystone auth support\n\nChange-Id: I68c1b22b97b4223c6ab4df4e9295d9b7fa44afd3\n"
    },
    {
      "commit": "a61f723a177ae28a27aea9ca7fbd6ba2e626c8cf",
      "tree": "d07d13bd1a29323c80a7593741bc149293542e74",
      "parents": [
        "4629aa17a00f63f65e1f61206289c743972470f0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 02 16:56:22 2016 -0700"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 02 16:56:22 2016 -0700"
      },
      "message": "fix for nova notification during floatingips associtation\n\nChange-Id: I06e03b4fe639ce4c769e0c8008bd8355b7e0aa8d\n"
    },
    {
      "commit": "4629aa17a00f63f65e1f61206289c743972470f0",
      "tree": "a4e8b63a7dfff4f248dc70d4d2070b00eeaf73c2",
      "parents": [
        "b5b126954715d098d533d0994caafbe11d36bd4e",
        "23f1aba1fb883cb9e2e4c3cb4446151368a37646"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 23 16:12:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 23 16:12:55 2016 +0000"
      },
      "message": "Merge \"Disable minion_id_caching\""
    },
    {
      "commit": "23f1aba1fb883cb9e2e4c3cb4446151368a37646",
      "tree": "1584411aceea00170d214c088a8cc3ccc62aeaf9",
      "parents": [
        "fceae7f0385874b5b6f46b4f4ac96f83b27c9e4f"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:16:13 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:16:45 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: Id7eae64615fea9369fb049cce5e00fefec3064ef\n"
    },
    {
      "commit": "b5b126954715d098d533d0994caafbe11d36bd4e",
      "tree": "084a66c5310a23bd53279d5fcbc706b509340a70",
      "parents": [
        "fceae7f0385874b5b6f46b4f4ac96f83b27c9e4f"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:15:30 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:15:40 2016 +0200"
      },
      "message": "Added .gitreview\n\nChange-Id: I657a0cc3d3823f3b7120af1c8ac7f2011a826c78\n"
    },
    {
      "commit": "fceae7f0385874b5b6f46b4f4ac96f83b27c9e4f",
      "tree": "36ae30674a2cbf383af97059c97c7cce84ebc8f2",
      "parents": [
        "812a6bfb81ef3c3f48e0d613aa4ee1f8af7b67fa"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:17:44 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:18:11 2016 +0200"
      },
      "message": "[RabbitMQ] Removed deprecated ha_queue option.\n\nChange-Id: Ia5477de82e4fda1dae3925e20c370628478e76ac\n"
    },
    {
      "commit": "812a6bfb81ef3c3f48e0d613aa4ee1f8af7b67fa",
      "tree": "2224a72a8092fe0202183a67f57ed1fcd67a16fe",
      "parents": [
        "8fee7c7e87b02776cc17bbaa5d2f24f84b11f664",
        "93b199993bab46055e042c7c10325efd083376d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 19 16:25:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 19 16:25:10 2016 +0000"
      },
      "message": "Merge \"[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\""
    },
    {
      "commit": "93b199993bab46055e042c7c10325efd083376d9",
      "tree": "cb39ffc94021016badd3c59e6b9f942ff97acc3d",
      "parents": [
        "ad095893fda7d06a3e2d2137af01f60ae8f2ee85"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 12 11:15:39 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 19 11:43:30 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: I1eae4e7d839ca9a82804456e5d354ab9482d335b\n"
    },
    {
      "commit": "8fee7c7e87b02776cc17bbaa5d2f24f84b11f664",
      "tree": "6ba2d8e942658431cc244383dccd95e71713dd5b",
      "parents": [
        "ad095893fda7d06a3e2d2137af01f60ae8f2ee85"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Apr 15 15:59:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 19 09:12:05 2016 +0200"
      },
      "message": "New release, debian packaging moved\n\nChange-Id: I469ed2ff86c99fe48dafd986595c115d2ab5a753\n"
    },
    {
      "commit": "ad095893fda7d06a3e2d2137af01f60ae8f2ee85",
      "tree": "3c888e6f1a888df35eb81c25610c686cd6dfd2e8",
      "parents": [
        "21f60ae82f73fee74ab56d76611c696de3d350f0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:53 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: I96aa80c4e0cff28b76f96fa0d7dfbf0ad657aac3\n"
    },
    {
      "commit": "21f60ae82f73fee74ab56d76611c696de3d350f0",
      "tree": "b0e249832373f1ffe56ecfbf4acd4943163dd5f7",
      "parents": [
        "474d8e4b3dd527084a40ab1460a9425858963f8b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Apr 13 11:07:53 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Apr 13 11:07:53 2016 +0200"
      },
      "message": "Mitaka release configuration files support\n\nChange-Id: I3e51b652a027def7a74be4bb39bbce1072f508bd\n"
    },
    {
      "commit": "474d8e4b3dd527084a40ab1460a9425858963f8b",
      "tree": "b053a6664d0538c378e57b1aa6dffc3dd5545271",
      "parents": [
        "6dd5c0a359eb5911b4721a99123cbfbe1003ae7d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Apr 03 19:41:32 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Apr 03 19:41:32 2016 +0200"
      },
      "message": "python-yml requirement for jenkins jobs\n\nChange-Id: Ibab2f4a44a68bd4869c52e07656a89e15fcba9fa\n"
    }
  ],
  "next": "6dd5c0a359eb5911b4721a99123cbfbe1003ae7d"
}
