)]}'
{
  "log": [
    {
      "commit": "4fce879e63aa07b4d8d80ef1f97325d20faa896b",
      "tree": "072494f66f9efaa7a8f5c43551356ae9d5d984f8",
      "parents": [
        "2222388292d5efdde7d4789bd2fa45ae507fc222",
        "1f2731499922e5a0db7f6211d9fb8cc6d2472f2d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 29 14:46:06 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 29 14:46:06 2017 +0200"
      },
      "message": "Merge pull request #9 from aostapenko/patch-1\n\nAdd auth version to auth_uri for SAML intergration"
    },
    {
      "commit": "1f2731499922e5a0db7f6211d9fb8cc6d2472f2d",
      "tree": "072494f66f9efaa7a8f5c43551356ae9d5d984f8",
      "parents": [
        "2222388292d5efdde7d4789bd2fa45ae507fc222"
      ],
      "author": {
        "name": "Andrey Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Wed Mar 29 15:01:15 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 29 15:01:15 2017 +0300"
      },
      "message": "Add auth version to auth_uri for SAML intergration"
    },
    {
      "commit": "2222388292d5efdde7d4789bd2fa45ae507fc222",
      "tree": "81cb741aa163e30e2619d7997b2381a8187b2631",
      "parents": [
        "432297f47666e472a8cfcd275a05bb1de4e28d58",
        "75c466cb0a1b24e1accb40d75ed41544d79339ef"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 27 11:45:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 27 11:45:12 2017 +0000"
      },
      "message": "Merge \"Add availability zone tag to the Grafana dashboard\""
    },
    {
      "commit": "432297f47666e472a8cfcd275a05bb1de4e28d58",
      "tree": "ea69b747468c0816e92ec3252359741bcbc6a3f3",
      "parents": [
        "5765e01fdf7e4641a058c06fad74fe625960c768",
        "6130c76a2f1fb65ce7db8f21bf43f0daf7a25dd4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 24 09:58:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 24 09:58:03 2017 +0000"
      },
      "message": "Merge \"Add service level information for Grafana dashboard\""
    },
    {
      "commit": "6130c76a2f1fb65ce7db8f21bf43f0daf7a25dd4",
      "tree": "4966853db090529b8dfcb31a11b16551953cf24f",
      "parents": [
        "cb40c509f3b69bbc75108b25ec8aeccf35ee8671"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Mar 14 14:53:04 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Mar 23 14:47:50 2017 +0000"
      },
      "message": "Add service level information for Grafana dashboard\n\nChange-Id: I98ac9df35697f91bc127944b295bc7c89b6bbc42\n"
    },
    {
      "commit": "75c466cb0a1b24e1accb40d75ed41544d79339ef",
      "tree": "8e20109ce8437291b52ca3e0363f7b2e268a66c0",
      "parents": [
        "5765e01fdf7e4641a058c06fad74fe625960c768"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Mar 20 16:05:48 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Mar 23 12:50:51 2017 +0000"
      },
      "message": "Add availability zone tag to the Grafana dashboard\n\nIt also removes the Cinder backup panels because the backup panel isn\u0027t\ncurrently supported by the platform.\n\nChange-Id: I1e1421b3e5c4e69386f3dc4ea655510c3688d52a\n"
    },
    {
      "commit": "5765e01fdf7e4641a058c06fad74fe625960c768",
      "tree": "5d66d4ed6c10b34c2d39ecae96287cb7d5e0f133",
      "parents": [
        "31abba22825fb6dcba85f0c71e80665ad709de6a",
        "10a027ab6cd5d750842430568c73f0bba37c3ade"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 22 14:45:07 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 22 14:45:07 2017 +0100"
      },
      "message": "Merge pull request #7 from salt-formulas/pr_fix_liberty_auth_uri\n\nfix liberty_auth_uri"
    },
    {
      "commit": "10a027ab6cd5d750842430568c73f0bba37c3ade",
      "tree": "bd8672717e7819711d942e923f80acad7fa55c12",
      "parents": [
        "737006d12b65403605ad850c04e4de9bbb15a7b0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 22 11:12:10 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 22 11:12:10 2017 +0100"
      },
      "message": "fix liberty_auth_uri\n"
    },
    {
      "commit": "31abba22825fb6dcba85f0c71e80665ad709de6a",
      "tree": "83e322aadb54717a21bbaff6385a8c8033d58b9a",
      "parents": [
        "cb40c509f3b69bbc75108b25ec8aeccf35ee8671"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Mar 15 18:48:23 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 16 16:08:09 2017 +0100"
      },
      "message": "parametrize endpoints\n\nChange-Id: Iffeb7de45c4f4f232f0e8f72c55f9b6e2c5d67c7\n"
    },
    {
      "commit": "cb40c509f3b69bbc75108b25ec8aeccf35ee8671",
      "tree": "a526871ac90953fe327b89f986dd558f5649a6e3",
      "parents": [
        "8804bdf8f65fd1ecce29cb27c6a961a9bf1b5e5b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:08:47 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:08:47 2017 +0100"
      },
      "message": "Add multi-region support to collectd plugins\n\nChange-Id: I85dc74099b2f4eca3376bf1d3e4b9b33a62b2c6a\n"
    },
    {
      "commit": "8804bdf8f65fd1ecce29cb27c6a961a9bf1b5e5b",
      "tree": "0bd7a85eaf443ef3cbee89352dfad2cf484bef67",
      "parents": [
        "64e2c07da3fc1099d8bea1dffa0d1d610c766a0c",
        "e8363fa99ee5204f8f4eb872267b996650fb1967"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 09:37:08 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 06 09:37:08 2017 +0100"
      },
      "message": "Merge pull request #6 from noskovao/master\n\nAdd host parameter for backends"
    },
    {
      "commit": "e8363fa99ee5204f8f4eb872267b996650fb1967",
      "tree": "0bd7a85eaf443ef3cbee89352dfad2cf484bef67",
      "parents": [
        "64e2c07da3fc1099d8bea1dffa0d1d610c766a0c"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Mar 06 12:12:36 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Mar 06 12:12:38 2017 +0400"
      },
      "message": "Add host parameter for backends\n\nWhen cinder-volume \u0026 cinder-scheduler are shutdown on ctl-0x, we can\u0027t\nadd/remove volumes which are linked to specific service.\n"
    },
    {
      "commit": "64e2c07da3fc1099d8bea1dffa0d1d610c766a0c",
      "tree": "70e79e6b057235bd5ba3c7e176aceace5492c4d0",
      "parents": [
        "9157e80ca5b12d4ee3257b3c2ed2a9f17ee37a83",
        "62496fb7a551d77bbde2d326506a2072fa739c3e"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Feb 27 20:51:53 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 20:51:53 2017 +0100"
      },
      "message": "Merge pull request #5 from noskovao/master\n\nAdd possibility to specify osapi_volume_base_URL and public_endpoint"
    },
    {
      "commit": "62496fb7a551d77bbde2d326506a2072fa739c3e",
      "tree": "70e79e6b057235bd5ba3c7e176aceace5492c4d0",
      "parents": [
        "9157e80ca5b12d4ee3257b3c2ed2a9f17ee37a83"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Feb 27 16:42:54 2017 +0100"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Feb 27 17:13:46 2017 +0100"
      },
      "message": "Add possibility to specify osapi_volume_base_URL and public_endpoint\n\nRunning Cinder application without SSL under load balancer with SSL, we should\nset osapi_volume_base_URL and public_endpoint with proper endpoints for the clients.\n"
    },
    {
      "commit": "9157e80ca5b12d4ee3257b3c2ed2a9f17ee37a83",
      "tree": "d5d713548a6cad2addb62e01f095d686e7daedae",
      "parents": [
        "8bd9332b572a78c3c865130d9d4d242a57242fdd",
        "b8603ebd6e95c55f90a4e4dacb5f561a4756c262"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Feb 22 20:46:13 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 22 20:46:13 2017 +0100"
      },
      "message": "Merge pull request #2 from mnederlof/master\n\nIntegrate configurable availability zones for cinder"
    },
    {
      "commit": "8bd9332b572a78c3c865130d9d4d242a57242fdd",
      "tree": "ecf90dcbaa280d6276b8f866011dc024554d5374",
      "parents": [
        "5eae3230d18274a1501ef41d531f0b49ee4283b0"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 06:33:48 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 10:47:16 2017 +0100"
      },
      "message": "Enables pagination for Cinder\n\nChange-Id: I9fb16cc99c379650354a245cda09eb0bb60f00e3\nDepends-On: I0c9bd6b0a02a4a402f3d18c2804a0d65defcbac8\n"
    },
    {
      "commit": "5eae3230d18274a1501ef41d531f0b49ee4283b0",
      "tree": "de18f624d21c64db084bae19cfb1a84649a98d22",
      "parents": [
        "1815d5c7d9978599ce3d6dc91f38c2980932fc22",
        "9089de4be5bba138e6a3e8bb076621002953b9dd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Feb 09 11:50:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Thu Feb 09 11:50:54 2017 +0000"
      },
      "message": "Merge \"Allow to configure the pagination\""
    },
    {
      "commit": "b8603ebd6e95c55f90a4e4dacb5f561a4756c262",
      "tree": "cf0d456f36fb34eb4a2d22641ff63a3c917791fc",
      "parents": [
        "95a73ebedc5067b7be7161414ce274ac86d3f6c2"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Thu Feb 09 10:04:38 2017 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Thu Feb 09 10:04:52 2017 +0100"
      },
      "message": "Adding availability zone documentation\n"
    },
    {
      "commit": "95a73ebedc5067b7be7161414ce274ac86d3f6c2",
      "tree": "7cf5d8a8f30a22fa4190ac9128851f038c647de0",
      "parents": [
        "1815d5c7d9978599ce3d6dc91f38c2980932fc22"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Feb 06 14:38:17 2017 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Thu Feb 09 10:04:52 2017 +0100"
      },
      "message": "Integrate configurable availability zones\n"
    },
    {
      "commit": "1815d5c7d9978599ce3d6dc91f38c2980932fc22",
      "tree": "e43e84d00e2e85a1aec59d7f8154088d40be5381",
      "parents": [
        "b95b04cc8eed2a28cf4b249a3ff2dfeae40a9fa7",
        "70575a802092d0a42970b1deb871007a13856391"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 07 22:13:55 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 07 22:13:55 2017 +0100"
      },
      "message": "Merge pull request #3 from paulmathews/master\n\nUse pymysql db driver in liberty"
    },
    {
      "commit": "70575a802092d0a42970b1deb871007a13856391",
      "tree": "e43e84d00e2e85a1aec59d7f8154088d40be5381",
      "parents": [
        "b95b04cc8eed2a28cf4b249a3ff2dfeae40a9fa7"
      ],
      "author": {
        "name": "Paul Mathews",
        "email": "pmathews@mirantis.com",
        "time": "Mon Feb 06 16:02:20 2017 -0700"
      },
      "committer": {
        "name": "Paul Mathews",
        "email": "pmathews@mirantis.com",
        "time": "Mon Feb 06 16:02:20 2017 -0700"
      },
      "message": "Use pymysql db driver in liberty\nCloses-bug: RIL-406\n"
    },
    {
      "commit": "9089de4be5bba138e6a3e8bb076621002953b9dd",
      "tree": "00ce03945812d08120d0baa27be66961461c2c4e",
      "parents": [
        "b95b04cc8eed2a28cf4b249a3ff2dfeae40a9fa7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 03 16:13:22 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 03 16:13:22 2017 +0100"
      },
      "message": "Allow to configure the pagination\n\nChange-Id: I2259c2438137c72c275572c1da3a08c1255e6a63\n"
    },
    {
      "commit": "b95b04cc8eed2a28cf4b249a3ff2dfeae40a9fa7",
      "tree": "d3de55742efef785587fa213b02d576b451dc675",
      "parents": [
        "b0f5c1f2b011d6988802c39c2a8b8ee9a04a07f5"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Feb 03 11:29:07 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Feb 03 11:58:22 2017 +0100"
      },
      "message": "Set a default Region\n\nThis patch fixes an issue that occurs if there is no \u0027identity\u0027\nattribute.\n\nChange-Id: Ib87a07a5884bdeb3922ac4d831c67e31bfcef83a\n"
    },
    {
      "commit": "b0f5c1f2b011d6988802c39c2a8b8ee9a04a07f5",
      "tree": "772d6d15a6503567fc8664d8e49e6a9f4f01dc8d",
      "parents": [
        "f2b7a81f17a29d761d7e0bbf8b2064c1f6a349b6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "f2b7a81f17a29d761d7e0bbf8b2064c1f6a349b6",
      "tree": "79993aa57ba8779335e7d0e65fdbd663cad94e71",
      "parents": [
        "737006d12b65403605ad850c04e4de9bbb15a7b0",
        "273128e51c6f4cac6c8e8421579149a6544a325c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jan 30 13:14:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Mon Jan 30 13:14:52 2017 +0000"
      },
      "message": "Merge \"Provide grains for building the main dashboard\""
    },
    {
      "commit": "737006d12b65403605ad850c04e4de9bbb15a7b0",
      "tree": "4e86a0f39247066a0990c6c3592c154d27ef27cb",
      "parents": [
        "16d66bdc5da7e4877ca12bad66b1b2b983650cf5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:42 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:42 2017 +0100"
      },
      "message": "Remove .gitreview\n"
    },
    {
      "commit": "273128e51c6f4cac6c8e8421579149a6544a325c",
      "tree": "79cbfa4beb88589cbba845077841159502c3118a",
      "parents": [
        "16d66bdc5da7e4877ca12bad66b1b2b983650cf5"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 10:19:01 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 12:57:23 2017 +0100"
      },
      "message": "Provide grains for building the main dashboard\n\nChange-Id: I4048d02236de8b4979b820f9e0ab2f612a705194\n"
    },
    {
      "commit": "16d66bdc5da7e4877ca12bad66b1b2b983650cf5",
      "tree": "c161b4dadfee76a1dd8494ef834d96099fee2476",
      "parents": [
        "e0d299fdfc0f7da6bd374feb64445c5a0c14d114"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sun Jan 15 13:56:03 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sun Jan 15 13:56:27 2017 +0100"
      },
      "message": "added cinder ldev range for hitashi vsp storage\n\nChange-Id: Ie195b8464c95946b82ac5b97dfbc3d799f301094\n"
    },
    {
      "commit": "e0d299fdfc0f7da6bd374feb64445c5a0c14d114",
      "tree": "0845c950a9773ff83388b697a2e4f31ae2517ff8",
      "parents": [
        "c8dfcdcf5d344d7bbbf01a9c75753c985e163afa",
        "f45744097ae99e0b5b4522e3bb840a0821a78a6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 10 15:02:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 10 15:02:48 2017 +0000"
      },
      "message": "Merge \"add-iscsi-drivers-hplefthand\""
    },
    {
      "commit": "f45744097ae99e0b5b4522e3bb840a0821a78a6d",
      "tree": "1986b416b342b8c84840c549d259bdabe0d74d9d",
      "parents": [
        "f0500cb9db27c1b2c17993146a588c9b588499f4"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 09 18:33:38 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 09 18:33:38 2017 +0100"
      },
      "message": "add-iscsi-drivers-hplefthand\n\nChange-Id: I8c04df045a99abf38c729f3436bbcf2d3c20f4aa\n"
    },
    {
      "commit": "c8dfcdcf5d344d7bbbf01a9c75753c985e163afa",
      "tree": "b7fa1e9cecc5e6c4ff36a40725fa04137fa6b2ba",
      "parents": [
        "7a694feedaa9ce0d7fdcd7e487c3891b81b85be1",
        "8bb897e57c11335f1c0c713465fb8b5b6c09ab3b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 28 08:22:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 28 08:22:06 2016 +0000"
      },
      "message": "Merge \"Harmonize notification configuration\""
    },
    {
      "commit": "7a694feedaa9ce0d7fdcd7e487c3891b81b85be1",
      "tree": "392b687fb59cd26ae43949d33b9808a175d94712",
      "parents": [
        "822bb4d9d5d2491efaeddb290cc757cff9c8d44e"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Dec 21 15:30:22 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Dec 21 15:30:22 2016 +0100"
      },
      "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. We replaced it by a check that validates the\nfact that alarm is triggered only if one service is up and at least\nanother service is down or disabled by using the percentage of services\nup.\n\nChange-Id: I463b1de2434544bdb4e5b4f3fec8ebc8642f20b3\n"
    },
    {
      "commit": "8bb897e57c11335f1c0c713465fb8b5b6c09ab3b",
      "tree": "f4828288c9dc1dd978c135d84e07d1c15c8a9172",
      "parents": [
        "5173a328737041b795978fe484ec0864f69da7e5"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 30 10:52:12 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Dec 15 09:58:18 2016 +0100"
      },
      "message": "Harmonize notification configuration\n\nThis change makes the configuration of notifications consistent across\nLiberty, Mitaka and Newton releases.\n\nIt also aligns the configuration between the controller and volume roles\nby allowing to define the notitication topic(s) and messaging driver.\n\nFinally it preserves backward-compatibility when the \u0027notification\u0027 parameter\nis a boolean value instead of a dict.\n\nChange-Id: Ib135f4274c251c314377ff6be915480cd2e543cc\n"
    },
    {
      "commit": "822bb4d9d5d2491efaeddb290cc757cff9c8d44e",
      "tree": "c2b908af49cb8c93ab2bfae322caa7ad36f58655",
      "parents": [
        "ea24d9cf3735cbc6311136a32a6aa2cb5de3e46c"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 13:26:12 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Dec 12 13:58:56 2016 +0000"
      },
      "message": "Fix Cinder commands\n\nThis change forces the use of Bash when running the cinder client. This\nis required because the command starts with \u0027source keystonerc\u0027 which is\nBash-specific.\n\nChange-Id: I6e720a6b666772357842729dc95ebc5ef6301c39\n"
    },
    {
      "commit": "ea24d9cf3735cbc6311136a32a6aa2cb5de3e46c",
      "tree": "1de767cc0f04b6e463c2ad3e5c23c3e5defb3565",
      "parents": [
        "726ae3e625a5a89d78da4c865fc4f42b8687f14c"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 15:38:49 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 15:38:49 2016 +0000"
      },
      "message": "Handle \"disabled\" in cinder_volume alarms\n\nChange-Id: I8a9e44282f755d157f7e3fe58808d1f7d511b400\n"
    },
    {
      "commit": "726ae3e625a5a89d78da4c865fc4f42b8687f14c",
      "tree": "f8429e052e56b1e17f629a281c8003678bd94a80",
      "parents": [
        "e8482c6544b7817f328b1b2e7dcb16da35b8c1e3"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 12:42:22 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 12:42:22 2016 +0000"
      },
      "message": "Improve alarm descriptions\n\nChange-Id: I241c89691852b902ddda6cc3e6b7c34f57270c8d\n"
    },
    {
      "commit": "e8482c6544b7817f328b1b2e7dcb16da35b8c1e3",
      "tree": "2c1640ffc7f87e272821471f5ca07ef093f16a31",
      "parents": [
        "7316877bd77e9f8ad40e6b4e72b1e73f13162c29"
      ],
      "author": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Tue Dec 06 16:10:06 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 09:35:36 2016 +0000"
      },
      "message": "Fix alarms definitions\n\nChange-Id: Ic41fac58d3195b9dadaf86e30abfe2b61d266071\n"
    },
    {
      "commit": "7316877bd77e9f8ad40e6b4e72b1e73f13162c29",
      "tree": "b8e1003cb9bb3011b19332948e6fe46173a40fcb",
      "parents": [
        "fb4db78583aa8704d8e7229b36e8d6362e01da76",
        "a1c7ff119768b1250e5ad42d82034249cce56afb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 04 10:06:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 04 10:06:57 2016 +0000"
      },
      "message": "Merge \"enable cadf auditing support\""
    },
    {
      "commit": "a1c7ff119768b1250e5ad42d82034249cce56afb",
      "tree": "65892a86aac2f38d6f51dec8413eda32a8a26bfc",
      "parents": [
        "2d63c9875c41c1b131eec4c341b33b05866a4e2f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:32:50 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Dec 03 11:18:29 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: I641b89a77b50a39faea9aadfc065b8046cb71633\n"
    },
    {
      "commit": "fb4db78583aa8704d8e7229b36e8d6362e01da76",
      "tree": "db15bc29c57928e5a76617991a929790b7c661f3",
      "parents": [
        "52510d8b0eef2df7b56a370d24713c1121562934"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 01 14:14:58 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 01 14:15:02 2016 +0000"
      },
      "message": "Set expected_code to 300 on Mitaka\n\nWhen checking the API endpoint the expected status code needs to be 300\non Mitaka, and 200 on Liberty and earlier.\n\nChange-Id: I12a3eba127eca8e766f786e4752a7bbb238aa889\n"
    },
    {
      "commit": "52510d8b0eef2df7b56a370d24713c1121562934",
      "tree": "47ef415951a8182bfc8f32dab4ac830a283da6da",
      "parents": [
        "5173a328737041b795978fe484ec0864f69da7e5",
        "479462d16491f8faa2f500450a8d1c00b66a8d88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 13:04:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 13:04:57 2016 +0000"
      },
      "message": "Merge \"Implement more robust tests in Salt states\""
    },
    {
      "commit": "5173a328737041b795978fe484ec0864f69da7e5",
      "tree": "ba4d68f578030f307293fa1354b17abc6600f846",
      "parents": [
        "9642f207f991d1287518d215f1a8a65af4aa088a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 12:50:32 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 14:34:32 2016 +0000"
      },
      "message": "Do not create data cluster if cinder volume is disabled\n\nChange-Id: I44bd7e1aeb98e4f9d0cc2c86a61c83eebab21c72\n"
    },
    {
      "commit": "9642f207f991d1287518d215f1a8a65af4aa088a",
      "tree": "d068a63ed4add3922b377aa6c5213021cc477525",
      "parents": [
        "1aedc42b7539d5e285e71167a99e16966e1f2f28"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 12:25:28 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 14:34:32 2016 +0000"
      },
      "message": "Use stronger tests in alarm definitions\n\nWe need to take in account the case where pillar.cinder.controller is\ndefined but it is actually disabled (with \"enabled\" set to False).\nLikewise for pillar.cinder.volume.\n\nChange-Id: I7d9213c1a521d79e64e8e2bb60c53da9f191abdb\n"
    },
    {
      "commit": "1aedc42b7539d5e285e71167a99e16966e1f2f28",
      "tree": "c7d3f6f7bf5386d01af0670ba6f319d56b414c44",
      "parents": [
        "8b6a5c4964048405e938ddf5f1c6b5c4176d0bf7"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 12:11:09 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 12:36:53 2016 +0000"
      },
      "message": "Fix alarm definition for cinder-volume\n\nThis commit fixes an alarm definition for cinder-volume where \"service\"\nwas set to \"scheduler\" instead of \"volume\".\n\nWith this change the \"cinder-volume\" and \"cinder-data\" clusters are now\ncorrectly reported as UNKNOWN in Grafana and Nagios.\n\nChange-Id: I7001fa6d5c4923d455bff90a8863b1ff05851be2\n"
    },
    {
      "commit": "479462d16491f8faa2f500450a8d1c00b66a8d88",
      "tree": "ce12fda47eaf8e5ae25cf62270fd8c23a621d23f",
      "parents": [
        "8b6a5c4964048405e938ddf5f1c6b5c4176d0bf7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 13:09:44 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 13:09:44 2016 +0100"
      },
      "message": "Implement more robust tests in Salt states\n\nChange-Id: I0aa5038f24b3073e7f8bed1bdcea5bbe5a31ade4\n"
    },
    {
      "commit": "8b6a5c4964048405e938ddf5f1c6b5c4176d0bf7",
      "tree": "20e5c999890c1486dc385d139bc3dc5e97b773b2",
      "parents": [
        "2d63c9875c41c1b131eec4c341b33b05866a4e2f",
        "5f189b6cfef7354958e960b48aaf6b315e1a1bb5"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 16:18:32 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: I1dda55c0317a4df6ffea1fa11d521941328fc1e6\n"
    },
    {
      "commit": "5f189b6cfef7354958e960b48aaf6b315e1a1bb5",
      "tree": "20e5c999890c1486dc385d139bc3dc5e97b773b2",
      "parents": [
        "e0406db672c5bb7731d5f3f9ed4f892bed95e08c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 15:59:10 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 15:59:10 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n\nChange-Id: Ieace6aed0503b0bb461ebff3f8afc325618d3bbf\n"
    },
    {
      "commit": "e0406db672c5bb7731d5f3f9ed4f892bed95e08c",
      "tree": "70ef8bae156760f715f578b8aa28f90daaf333be",
      "parents": [
        "28a089aa023a519f3eba687fc796492a47b83ad3",
        "91db775642ea0b3a1d94a2c262eef64cb8f17b24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 24 14:29:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 24 14:29:01 2016 +0000"
      },
      "message": "Merge \"Fix annotations in Grafana dashboard\" into stacklight"
    },
    {
      "commit": "91db775642ea0b3a1d94a2c262eef64cb8f17b24",
      "tree": "ae2eda3f7e4b90f63ab6471f561f1423fdb711c6",
      "parents": [
        "7efad0c1eb16159ad06da7cb8478ea2358942847"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 09:54:15 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 09:54:15 2016 +0000"
      },
      "message": "Fix annotations in Grafana dashboard\n\nChange-Id: I2ef3bca90bbfd6be15cfe590f7fd86c89a676e69\n"
    },
    {
      "commit": "28a089aa023a519f3eba687fc796492a47b83ad3",
      "tree": "54e9c60afc5b87ea23da8ea32e130b5355027fb9",
      "parents": [
        "7efad0c1eb16159ad06da7cb8478ea2358942847"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 10:55:39 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 10:56:37 2016 +0100"
      },
      "message": "Add nagios_host dimension for alarm_cluster\n\nAnd fixes the alerting property.\n\nChange-Id: If918b0fca6deb1e884ad560df5651677ca382058\n"
    },
    {
      "commit": "7efad0c1eb16159ad06da7cb8478ea2358942847",
      "tree": "5d9b1714f14d8fa4f62c958d4cde4793dc6ef7ef",
      "parents": [
        "8a81a75f226d4fd69806c7e00a8b6d0335aa17a8"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:17:48 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:34:25 2016 +0000"
      },
      "message": "Use percent metrics for majority-down\n\nChange-Id: Iecf71606de225ae6054ff63eb41e94e318dc9933\n"
    },
    {
      "commit": "8a81a75f226d4fd69806c7e00a8b6d0335aa17a8",
      "tree": "a956868d1144dbb90171d1d51106ae65e9173e78",
      "parents": [
        "21330a8c45cfa0ee23d6ffe0e1868d5332920de6"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 10:54:50 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 13:34:20 2016 +0000"
      },
      "message": "Use \"cinder_api\" as the backend name\n\n\"cinder_api\" is used instead of \"cinder-api\" as the backend name in the haproxy\nconfiguration. Ideally, we should not rely on names defined in the user\nconfiguration, but we have no solution for this right now.\n\nChange-Id: I09e484fc7a94852b62946928f22e7220597f5599\n"
    },
    {
      "commit": "21330a8c45cfa0ee23d6ffe0e1868d5332920de6",
      "tree": "5cf70b890a19b9cf3608bb3ece9e912ef1edf766",
      "parents": [
        "6b930a588c161884436f6f5e45ea04f303d0e6d3"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 10:39:05 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 22 10:44:45 2016 +0000"
      },
      "message": "Create \"data\" and \"control\" alarm clusters\n\nChange-Id: Id711f9abd747a510b58de5e694fc352558b6f1c4\n"
    },
    {
      "commit": "6b930a588c161884436f6f5e45ea04f303d0e6d3",
      "tree": "5e86f9c815ceb364e7536b28b7e9ef7ec5d11192",
      "parents": [
        "2503d623dd2ad3becf562260bd354feb51671142"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Thu Nov 10 00:06:05 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 18 14:37:41 2016 +0000"
      },
      "message": "Add alarms and alarm clusters\n\nChange-Id: I136a4c1d25bdac64f0e3f6a3d19d44eacc5030d6\n"
    },
    {
      "commit": "2503d623dd2ad3becf562260bd354feb51671142",
      "tree": "083d9e425aa834bf99b3ff02beed034a02965ea3",
      "parents": [
        "aff09291dde986ad37b8442a40ea441996057644",
        "d2a3f4e76568b31256694bd98d8b71f2aaf0a08b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 18 11:02:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 18 11:02:37 2016 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027upstream/master\u0027 into merge-branch\" into stacklight"
    },
    {
      "commit": "d2a3f4e76568b31256694bd98d8b71f2aaf0a08b",
      "tree": "2eb1a89dfbd66a48735f4d783ed2d97e5058f93d",
      "parents": [
        "43d8fe5f8a9146e256287e3bb630b218ee7536f5",
        "2d63c9875c41c1b131eec4c341b33b05866a4e2f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 18 11:42:00 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 18 11:42:06 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into merge-branch\n\nChange-Id: Iaf98d962782f065f6ab383b914ebb05cdbf4771d\n"
    },
    {
      "commit": "aff09291dde986ad37b8442a40ea441996057644",
      "tree": "e2b426502ce50a771b0ce132a651d26cdd329cc6",
      "parents": [
        "43d8fe5f8a9146e256287e3bb630b218ee7536f5"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:19:55 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:19:55 2016 +0100"
      },
      "message": "Add missing format for the dashboard\n\nChange-Id: Ia56369843208b0fab55431d6ddc13cd5a921833c\n"
    },
    {
      "commit": "43d8fe5f8a9146e256287e3bb630b218ee7536f5",
      "tree": "94dd0510931f62dadc53a67f9f678495bf13b94e",
      "parents": [
        "aa0aa411941ac6f4cf0847a1163d884985846a7c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 15 10:14:28 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 16 16:27:26 2016 +0100"
      },
      "message": "Add support for Grafana\n\nThis patch adds support for Grafana and provides a new dashboard.\n\nChange-Id: I6060626cd814164121df2f23bed92aed789e30e6\n"
    },
    {
      "commit": "aa0aa411941ac6f4cf0847a1163d884985846a7c",
      "tree": "b1107343aa12e9fb7890dd2546a8ae9200d64090",
      "parents": [
        "94f07b53ca28c230c2846da3af1b9303eeb75050",
        "493cabb2e84944bc93ef74f97216a7b450f2e9cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:02:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:02:10 2016 +0000"
      },
      "message": "Merge \"Fix collectd meta when the service is disabled\" into stacklight"
    },
    {
      "commit": "94f07b53ca28c230c2846da3af1b9303eeb75050",
      "tree": "7d09b10b59f5e9ebd316055d6c22790ea9515cef",
      "parents": [
        "de862ecfb1cfe7ec82ba8fa0128a6b6dede8042a",
        "0e3d2d910a2d256ed8245cf1399327c9060cd1cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 15:00:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 15:00:40 2016 +0000"
      },
      "message": "Merge \"Add local endpoint check in collectd\" into stacklight"
    },
    {
      "commit": "de862ecfb1cfe7ec82ba8fa0128a6b6dede8042a",
      "tree": "ea83d1cf46c5a4f6b1398c1f96fc5db2d6c605c4",
      "parents": [
        "c6a3c82c735cbd00d855c4e36beefdf66d4d2c3d",
        "4c5535d8fccb14c4c406d42ca4c754fa9e7af785"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 08 14:37:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 08 14:37:14 2016 +0000"
      },
      "message": "Merge \"Add timezone to openstack log decoder config\" into stacklight"
    },
    {
      "commit": "493cabb2e84944bc93ef74f97216a7b450f2e9cc",
      "tree": "ebd98508881d283038332059174f6f72d3b6efc7",
      "parents": [
        "0e3d2d910a2d256ed8245cf1399327c9060cd1cb"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:40:34 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:56:20 2016 +0100"
      },
      "message": "Fix collectd meta when the service is disabled\n\nChange-Id: I9a8a02285334542be429c82bf5e37f505fb4a0ba\n"
    },
    {
      "commit": "0e3d2d910a2d256ed8245cf1399327c9060cd1cb",
      "tree": "33e5a9fa95b13a0872a5bc134efa29c8eaea7ee3",
      "parents": [
        "c6a3c82c735cbd00d855c4e36beefdf66d4d2c3d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 11:51:06 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 13:56:20 2016 +0100"
      },
      "message": "Add local endpoint check in collectd\n\nChange-Id: I8a5f1b3587026a91ec3b3afe6ebbe9fa8cbdfb80\n"
    },
    {
      "commit": "4c5535d8fccb14c4c406d42ca4c754fa9e7af785",
      "tree": "41ae9bb62640a2a0fa7da05a4f1188a1095de54a",
      "parents": [
        "af38c8046bed40390d74953dfd9299e6db9a1225"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 16:11:21 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 11:05:02 2016 +0100"
      },
      "message": "Add timezone to openstack log decoder config\n\nChange-Id: Ice010e7a733d65904f28605e410c193349fad1b2\n"
    },
    {
      "commit": "c6a3c82c735cbd00d855c4e36beefdf66d4d2c3d",
      "tree": "9275d55d9247c4af893af5b3bd6b69c70744d33f",
      "parents": [
        "af38c8046bed40390d74953dfd9299e6db9a1225"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 11:01:27 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 11:01:27 2016 +0000"
      },
      "message": "Use more robust logstreamer file match\n\nChange-Id: Ic07c3f6981958301ceb0d4f7076c610c8f0b3f68\n"
    },
    {
      "commit": "af38c8046bed40390d74953dfd9299e6db9a1225",
      "tree": "1de0399eff3b80091a1bbfef4e1c1d7e0a226b05",
      "parents": [
        "66efc77491ab144d14816f5f8916eed257991d0a"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 12:11:22 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 12:11:22 2016 +0200"
      },
      "message": "Add support for log_collector\n\nChange-Id: Iad26584ad4ee5938515bb752024ddcc55d49bfa2\n"
    },
    {
      "commit": "66efc77491ab144d14816f5f8916eed257991d0a",
      "tree": "0e5efcd2f5624a0e11cc4b3a34f3d484b91218d3",
      "parents": [
        "78517fbaeb2f24547a9c7ee91780806b9ddd8185",
        "658c93db9e45929a2f12568f2e7c78988da44460"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 28 08:56:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 28 08:56:40 2016 +0000"
      },
      "message": "Merge \"Add collectd support\" into stacklight"
    },
    {
      "commit": "658c93db9e45929a2f12568f2e7c78988da44460",
      "tree": "347f4c1d55095957718d7dca95ac71bdffd29a70",
      "parents": [
        "1a0a64ac2e94e68e179b530b6973a49a98fdcab8"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Oct 25 06:20:30 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Oct 26 09:37:36 2016 +0200"
      },
      "message": "Add collectd support\n\nChange-Id: Icd8174b09922a99d3132e93a8ce5151e7cc51a18\n"
    },
    {
      "commit": "2d63c9875c41c1b131eec4c341b33b05866a4e2f",
      "tree": "816c4282195d39d50c416fc9a9e89aa9cd0dcaa5",
      "parents": [
        "78517fbaeb2f24547a9c7ee91780806b9ddd8185"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Oct 24 13:01:05 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Oct 24 15:37:47 2016 +0200"
      },
      "message": "switch from not-working check, new cinder_api check added\n\nChange-Id: I1d137b9d9e31d810962aecd7bd5c5149af6b2729\n"
    },
    {
      "commit": "78517fbaeb2f24547a9c7ee91780806b9ddd8185",
      "tree": "bec718709032ce4ecd85ee2cd02eaee381dc6448",
      "parents": [
        "db2749c2ec6d8bd841b4eb827bf7f046151eda32"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Oct 20 14:53:34 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Oct 20 14:53:34 2016 +0200"
      },
      "message": "introduction of newton release\n\nChange-Id: Id3a431fb5d2608b9cf887cededd01684fffa8490\n"
    },
    {
      "commit": "db2749c2ec6d8bd841b4eb827bf7f046151eda32",
      "tree": "70ae39e69bdbd7d4dfa79327b42f6e5597b7dc38",
      "parents": [
        "c8ae95b0749b0494758fa2ca03ab84ac6226b049"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Oct 20 13:44:48 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Oct 20 13:44:48 2016 +0200"
      },
      "message": "fix rpc_backend option\n\nChange-Id: Ibb6dd23d1c783fd5c9c7cfdfd3e7d0039602af86\n"
    },
    {
      "commit": "c8ae95b0749b0494758fa2ca03ab84ac6226b049",
      "tree": "c84c3c00e3f5d04e927f880fbb9918cffe15c64e",
      "parents": [
        "80e1002ba816b456a1568d2c6b24d381b22083ae",
        "19b3f34911a446962fc93728ba35af805fac212f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 19 16:14:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 19 16:14:43 2016 +0000"
      },
      "message": "Merge \"add support for config generation\""
    },
    {
      "commit": "19b3f34911a446962fc93728ba35af805fac212f",
      "tree": "1e34e94f649cb4cbe8fc9e1d0dde80dcc334c717",
      "parents": [
        "1a0a64ac2e94e68e179b530b6973a49a98fdcab8"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Oct 18 17:17:51 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Wed Oct 19 16:19:00 2016 +0200"
      },
      "message": "add support for config generation\n\nChange-Id: Ica87f6f3a3f1aa4e710c4d13d37ade321e40a0ac\n"
    },
    {
      "commit": "80e1002ba816b456a1568d2c6b24d381b22083ae",
      "tree": "eda9f42516dc4c2be75f404edbae50119f5aa9e3",
      "parents": [
        "1a0a64ac2e94e68e179b530b6973a49a98fdcab8"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Fri Oct 14 16:16:06 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Fri Oct 14 16:17:25 2016 +0200"
      },
      "message": "add region ability for checks\n\nChange-Id: I54bd34cae75d90d757819619abca4d18ddf2031a\n"
    },
    {
      "commit": "1a0a64ac2e94e68e179b530b6973a49a98fdcab8",
      "tree": "69ee0271343be5db33e060b7e2e508401986e074",
      "parents": [
        "f0500cb9db27c1b2c17993146a588c9b588499f4"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Sep 19 16:48:29 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Sep 19 16:48:29 2016 +0200"
      },
      "message": "update procs count\n\nChange-Id: I55f4c429f5757d15792fd87fabbbf902898b7dd8\n"
    },
    {
      "commit": "f0500cb9db27c1b2c17993146a588c9b588499f4",
      "tree": "127944f3753483cebc7e7a95d8943c9cfaf35a62",
      "parents": [
        "68770a235882850bd90e8aa3dc624d132abaa528"
      ],
      "author": {
        "name": "maxstack",
        "email": "max@100percentit.com",
        "time": "Thu Aug 25 11:45:07 2016 +0100"
      },
      "committer": {
        "name": "maxstack",
        "email": "max@100percentit.com",
        "time": "Thu Aug 25 11:47:44 2016 +0100"
      },
      "message": "Added option to control number of workers\n\nChange-Id: I2b8820655060b0f6e40332a70dc5d1fe5dd64947\n"
    },
    {
      "commit": "68770a235882850bd90e8aa3dc624d132abaa528",
      "tree": "3d5185131416a3a9784158b09382439a78e3ddcb",
      "parents": [
        "efc8ec57145f198c7b438a0d4eff17866e852d04"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:15:36 2016 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:15:36 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: I2bcc4c83583c74cadb89908cdcdab8468b47acd3\n"
    },
    {
      "commit": "efc8ec57145f198c7b438a0d4eff17866e852d04",
      "tree": "9d7df1b014fd64cb0be9511d5b66ed97a4628c6d",
      "parents": [
        "1d09dd8e5130674bb47c07fa6a91e742c3f754e2"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Jul 18 16:25:29 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Mon Jul 18 16:27:51 2016 +0200"
      },
      "message": "fix cinder-api check, add cinder_services\n\nChange-Id: Ib150b36f75e33f7074599c7b465543affcb6c0f3\n"
    },
    {
      "commit": "1d09dd8e5130674bb47c07fa6a91e742c3f754e2",
      "tree": "84df852851706e5c335bda072c7aa211afa922ef",
      "parents": [
        "9bfb794b5ea9cf87b9e231c0c05942a680eb072b"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pavel.cizinsky@tcpcloud.eu",
        "time": "Thu Jun 30 18:13:29 2016 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pavel.cizinsky@tcpcloud.eu",
        "time": "Thu Jun 30 18:27:02 2016 +0200"
      },
      "message": "fix cinder fujitsu backend\n\nChange-Id: Id30d6b0ea09c1a9e4a2cf0c46f2118c80beb93fe\n"
    },
    {
      "commit": "9bfb794b5ea9cf87b9e231c0c05942a680eb072b",
      "tree": "4949a857af4f0f501d9a63d2d0ff0e33691cf81f",
      "parents": [
        "2c1ed74c37dd97be734af491062f391c346e0784",
        "f089baca54e8c3dceb579d11c8363cc2fd2a37bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 14:59:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 14:59:52 2016 +0000"
      },
      "message": "Merge \"SPM packaging metadata\""
    },
    {
      "commit": "2c1ed74c37dd97be734af491062f391c346e0784",
      "tree": "b96b3285a40afcaab303a4cc3c14b7c2ae0e12f7",
      "parents": [
        "30fd8e8930dbdd4d7df8ffc170467ba465988573"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jun 23 13:13:24 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jun 23 13:14:39 2016 +0200"
      },
      "message": "mitaka memcache client\n\nChange-Id: I744aabcc280c77dc2c4c34144bc7f62108860592\n"
    },
    {
      "commit": "f089baca54e8c3dceb579d11c8363cc2fd2a37bb",
      "tree": "5a4121d731b5f9aeffafaa17f3b7314edc9ec0c7",
      "parents": [
        "681ffcdac204476ec220827c96423bb25ef86293"
      ],
      "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: I75e5fc42583bf63e8a5720ede9a0a7e73e7afe62\n"
    },
    {
      "commit": "30fd8e8930dbdd4d7df8ffc170467ba465988573",
      "tree": "3812a3372d6be3049d7949aaa5c8460543e27159",
      "parents": [
        "681ffcdac204476ec220827c96423bb25ef86293"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Apr 26 22:01:08 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Jun 14 18:39:38 2016 +0200"
      },
      "message": "Orchestration metadata\n\nChange-Id: I60062ed44810c6971054bd35c92b63e8a6ba9f2b\n"
    },
    {
      "commit": "681ffcdac204476ec220827c96423bb25ef86293",
      "tree": "3f42a9bca7fc4008a15de2159711e1e7f80804d5",
      "parents": [
        "b513f13b610bdd635f06451cf4386c3e142f52de"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu May 26 15:19:53 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu May 26 15:19:53 2016 +0200"
      },
      "message": "docker support\n\nChange-Id: Iab5a6c6cd7bd3400d15c6783b2b61c839998f2d7\n"
    },
    {
      "commit": "b513f13b610bdd635f06451cf4386c3e142f52de",
      "tree": "c1ef40372aee1dd65ad8e279dc5e7c91a1151e1b",
      "parents": [
        "0d8777f6b05b9cd021a8d52d35834d3ce2ef8f24"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:11:19 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri May 20 11:11:27 2016 +0200"
      },
      "message": "Add documentation and bug links\n\nChange-Id: I7a29a46440f26d654fcdd529aeee38e9d1146671\nCloses-Bug: #1583855\n"
    },
    {
      "commit": "0d8777f6b05b9cd021a8d52d35834d3ce2ef8f24",
      "tree": "2eca2c3dab1729016fdb2b992ccf89840f29151c",
      "parents": [
        "a16d78ed167cdf401a3d7b3cbf20e879ab477395"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 15:48:37 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 15:48:37 2016 +0200"
      },
      "message": "Fix heka.toml\n\nChange-Id: If3f01a9419739134757918ed8734aff4b4a51c4d\n"
    },
    {
      "commit": "a16d78ed167cdf401a3d7b3cbf20e879ab477395",
      "tree": "00c38414610dd607b112a3a924de6394d0caf260",
      "parents": [
        "e751ca57f35cc42ad2f858b4aab0fd1f1aa201d1",
        "29a4c047b12da289c054b64be4215d8b9f840eeb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 20:23:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 20:23:21 2016 +0000"
      },
      "message": "Merge \"Set allow_availability_zone_fallback option\""
    },
    {
      "commit": "29a4c047b12da289c054b64be4215d8b9f840eeb",
      "tree": "e6877477e4af08467208f2c26fc5b38a96481a63",
      "parents": [
        "0603c1bb39052a627ef7444b0320c2407038cf0e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 03 14:16:01 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 03 14:16:01 2016 +0200"
      },
      "message": "Set allow_availability_zone_fallback option\n\nChange-Id: If1de3f1e11fad4f90b4375ce17987b3b3ea59bd0\n"
    },
    {
      "commit": "e751ca57f35cc42ad2f858b4aab0fd1f1aa201d1",
      "tree": "11931684c0089826b067033b585c0b253a8634fd",
      "parents": [
        "56a8bce1bc9435eca004f9016a5d4e6310ae9ac2"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:10:58 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:20 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: I7488e2599e282a748885c562aca813ba0780df5d\n"
    },
    {
      "commit": "56a8bce1bc9435eca004f9016a5d4e6310ae9ac2",
      "tree": "286386b403da79246ddea0e389b31aa90c43dd50",
      "parents": [
        "25d55c2d6fbcac92b5321c23bb02cbf00d3e843d",
        "0d1efcbbd5ec70e1cf29a8b0d0e764b504866e71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 22 09:29:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 22 09:29:56 2016 +0000"
      },
      "message": "Merge \"[RabbitMQ] Removed deprecated ha_queue option from kilo, liberty and mitaka.\""
    },
    {
      "commit": "0d1efcbbd5ec70e1cf29a8b0d0e764b504866e71",
      "tree": "f258a3442d5f2881b19f2ec8e4869956847dfe70",
      "parents": [
        "2dce35f87d2601cad6ae8e8d1467094d745078c8"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:01:10 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:01:10 2016 +0200"
      },
      "message": "[RabbitMQ] Removed deprecated ha_queue option from kilo, liberty and mitaka.\n\nChange-Id: I52379fa6b8029d535fc51fdb2f07dd4b6dd9bcdb\n"
    },
    {
      "commit": "25d55c2d6fbcac92b5321c23bb02cbf00d3e843d",
      "tree": "931f858d3934f453917f1d0935a1b61a3c34c51b",
      "parents": [
        "0603c1bb39052a627ef7444b0320c2407038cf0e",
        "2dce35f87d2601cad6ae8e8d1467094d745078c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 13:08:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 13:08:08 2016 +0000"
      },
      "message": "Merge \"[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\""
    },
    {
      "commit": "2dce35f87d2601cad6ae8e8d1467094d745078c8",
      "tree": "1bbb0082a4e925189d8beab985af8093ab61f014",
      "parents": [
        "358220db28e1282f47f708be0407f7ccb0a458a6"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 19 16:29:52 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Wed Apr 20 14:47:09 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: I672be41e4149f92c4debe4d75492b0cf852eb8d1\n"
    },
    {
      "commit": "0603c1bb39052a627ef7444b0320c2407038cf0e",
      "tree": "d25cf341004f08a3331a5cb1ee39c96c6940659f",
      "parents": [
        "358220db28e1282f47f708be0407f7ccb0a458a6"
      ],
      "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: Icd011f7d8533d2cf7ca068815412fdbbd1a70e5a\n"
    },
    {
      "commit": "358220db28e1282f47f708be0407f7ccb0a458a6",
      "tree": "79b5e0ac36e81028ddb7f764f92e99ebaa9cbdae",
      "parents": [
        "3d437df9ad948d78dd1ae5d8df304d8416b697f2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:48:41 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:45 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: Icd9a721d01e621bb2ab570f3475797b9936cf729\n"
    },
    {
      "commit": "3d437df9ad948d78dd1ae5d8df304d8416b697f2",
      "tree": "0d951ab0831c4b76b423cad03da4665e05048133",
      "parents": [
        "b3c3078fb639ceb08396330b83181a9153123361"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 11 22:07:50 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 12 10:09:16 2016 +0200"
      },
      "message": "Mitaka release configuration files support with lvm driver\n\nChange-Id: I21b382373b2b6c6bc7ed6c7039ab2035aa4134d0\n"
    },
    {
      "commit": "b3c3078fb639ceb08396330b83181a9153123361",
      "tree": "3c9653e8f8c8e96b482704fd006f7ba6e3f6f43a",
      "parents": [
        "4e874f7a665781ed8b97a9d5082e18791384c537",
        "50e5b1fd4c951b71263d8e3b56d22d544998e734"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 10:46:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 10:46:32 2016 +0000"
      },
      "message": "Merge \"fix service differentiator\""
    },
    {
      "commit": "4e874f7a665781ed8b97a9d5082e18791384c537",
      "tree": "1a9a73d021f949a32e1666014321cc39249a3f55",
      "parents": [
        "e57ff11dcf188722110501dd8318d70d5c511fea"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 15 16:49:16 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Mar 15 16:56:53 2016 +0100"
      },
      "message": "Prepare for bindep\n\nChange-Id: I21b6c899ed02b9b02e8194da70325b6987b4dac5\n"
    },
    {
      "commit": "50e5b1fd4c951b71263d8e3b56d22d544998e734",
      "tree": "3038067927754b9005017370f8900fc9a565e527",
      "parents": [
        "f41175c5498757e292553fa4d21163e5473c0498"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 15 16:31:48 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 15 16:31:48 2016 +0100"
      },
      "message": "fix service differentiator\n\nChange-Id: I8d95909b8152b50c74c4f60ce303077251a53f6c\n"
    },
    {
      "commit": "e57ff11dcf188722110501dd8318d70d5c511fea",
      "tree": "9cc6abf3ad29edab79afe9eb3f9df1bfb560da45",
      "parents": [
        "f41175c5498757e292553fa4d21163e5473c0498"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 15:30:34 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 15:30:34 2016 +0100"
      },
      "message": "add Keystone region configuration\n\nChange-Id: Icda5d46c296fcb2f7599dc9957baf15dd0925c54\n"
    }
  ],
  "next": "f41175c5498757e292553fa4d21163e5473c0498"
}
