)]}'
{
  "log": [
    {
      "commit": "6810f1bdbe70581ee4053d1122a33d4cacd2894f",
      "tree": "6abacbf89bd5733ddfe4838096544d772abd8ba1",
      "parents": [
        "8e1027fbf1b648a35a2c82c62d0a2ba94f4f313e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 12 14:12:53 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 19 14:07:37 2017 +0200"
      },
      "message": "Add Grafana dashboard for Prometheus\n\nChange-Id: I168713931c60fdc18740e6ec52cb109818ea1be9\n"
    },
    {
      "commit": "8e1027fbf1b648a35a2c82c62d0a2ba94f4f313e",
      "tree": "8388ec625559ca6a9728cebc06bf31f98d2622ca",
      "parents": [
        "f916f0cfbd049ba8fada1ae7fe5a041bf54b6f27"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 12 12:36:30 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 12 12:36:30 2017 +0200"
      },
      "message": "Add API availability alert for Prometheus\n\nChange-Id: Ica5b15863e550d68e9653248c80c3a6c7a3865a4\n"
    },
    {
      "commit": "f916f0cfbd049ba8fada1ae7fe5a041bf54b6f27",
      "tree": "0b9b9fbb04b073fbdf99e78d8dbebd1654097355",
      "parents": [
        "f73b3ce52fe47aec7b6fdb7b0e7ebc0139b757c8"
      ],
      "author": {
        "name": "Alexey Chekunov",
        "email": "achekunov@mirantis.com",
        "time": "Thu May 25 13:29:45 2017 +0400"
      },
      "committer": {
        "name": "Alexey Chekunov",
        "email": "achekunov@mirantis.com",
        "time": "Fri Jun 09 19:01:10 2017 +0400"
      },
      "message": "NetApp backend support\n\nChange-Id: I49896aba03dbc350482f8a55937b52d0735afdfd\n"
    },
    {
      "commit": "f73b3ce52fe47aec7b6fdb7b0e7ebc0139b757c8",
      "tree": "f7d166e169c3b6052e67b89ade9880fee6cb5aa1",
      "parents": [
        "ebb0a041bb657eee93e8a0615b18543e664f8b52",
        "8a56c8a92b83420e36635981766570f267bf736e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 07 15:42:18 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 07 15:42:18 2017 +0200"
      },
      "message": "Merge pull request #15 from Martin819/master\n\nOptimize \u0027noservices\u0027 condition"
    },
    {
      "commit": "8a56c8a92b83420e36635981766570f267bf736e",
      "tree": "f7d166e169c3b6052e67b89ade9880fee6cb5aa1",
      "parents": [
        "ebb0a041bb657eee93e8a0615b18543e664f8b52"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 07 11:24:30 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 07 11:24:30 2017 +0200"
      },
      "message": "Optimize \u0027noservices\u0027 condition\n"
    },
    {
      "commit": "ebb0a041bb657eee93e8a0615b18543e664f8b52",
      "tree": "5e09203ba4ddf3f39dde5bf9e90fd7abd9dbcce4",
      "parents": [
        "f4ad8a87a9b63f20665268dfef15cfc201e91636",
        "68579e088c4b83f92b6c48d46eee0d2d4eb83c7e"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue May 23 11:34:41 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 11:34:41 2017 +0200"
      },
      "message": "Merge pull request #14 from atengler/policy-grain\n\nPolicy grain"
    },
    {
      "commit": "68579e088c4b83f92b6c48d46eee0d2d4eb83c7e",
      "tree": "5e09203ba4ddf3f39dde5bf9e90fd7abd9dbcce4",
      "parents": [
        "f4ad8a87a9b63f20665268dfef15cfc201e91636"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon May 22 17:21:26 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon May 22 17:21:26 2017 +0200"
      },
      "message": "Policy grain\n"
    },
    {
      "commit": "f4ad8a87a9b63f20665268dfef15cfc201e91636",
      "tree": "88da1e62319867d0ea5c00c16089cd498f3260df",
      "parents": [
        "800bf5c605440e8a90571536fb3643c1bd855cdf",
        "56c2907ee8ae28711144f8e34aeec6e58d7844d8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:49:39 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 14:49:39 2017 +0200"
      },
      "message": "Merge pull request #13 from dukov/master\n\nPolicy.json should be defined by user"
    },
    {
      "commit": "56c2907ee8ae28711144f8e34aeec6e58d7844d8",
      "tree": "c7de41a12f40fda0967796d32cace8ca01ad9cdd",
      "parents": [
        "a52c3cc39c09860195c9bfa11795b6d22f6179fc"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 04 16:48:29 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 18 12:35:48 2017 +0400"
      },
      "message": "Policy.json should be defined by user\n\nUser can override and add values to policy.json by creating flat\nkey-value structure under cinder:controller:policy.\n\nChange-Id: I1d58c632442cd1ffb19f2020ab9e5e63bea975a9\n"
    },
    {
      "commit": "800bf5c605440e8a90571536fb3643c1bd855cdf",
      "tree": "9bffa357ae22774af406cb3a8d4286dc4f09ed88",
      "parents": [
        "ab31f68fc426a6c0a81bc115819d70e988103a19"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Sat May 13 18:02:17 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Wed May 17 14:16:02 2017 +0000"
      },
      "message": "cinder single local\n\nChange-Id: I114a4d709c5dc3682b96416f2974870417b30b5d\n"
    },
    {
      "commit": "ab31f68fc426a6c0a81bc115819d70e988103a19",
      "tree": "f05aa4e8fa2a7efdc5158a8f1a1a21ac69e98af8",
      "parents": [
        "6c6ff7e9bcc087d5e49ca6472cfa816a80cd933d",
        "00fbca3eb32624800bd781c7c0fa29d4e7c49a31"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon May 15 14:17:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Mon May 15 14:17:35 2017 +0000"
      },
      "message": "Merge \"Disable Sensu support by default\""
    },
    {
      "commit": "6c6ff7e9bcc087d5e49ca6472cfa816a80cd933d",
      "tree": "e4547c1355c69a33ee4802c29a433d3fdb1def6e",
      "parents": [
        "633ddcc241bb1dcb51f734387da3277df7d73d1a"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri May 12 16:41:38 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri May 12 16:41:38 2017 +0200"
      },
      "message": "added public endpoint parameter to mitaka config\n\nChange-Id: I271c16d72d5bf19256a5d2cf409ccece1f05855c\n"
    },
    {
      "commit": "633ddcc241bb1dcb51f734387da3277df7d73d1a",
      "tree": "8d9afcf983330181183d755ea87326435fd48953",
      "parents": [
        "a52c3cc39c09860195c9bfa11795b6d22f6179fc",
        "0918f5a8527473f91a5a19e40dfefdfc42e067ae"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 10 12:47:37 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 10 12:47:37 2017 +0200"
      },
      "message": "Merge pull request #11 from damjanek/master\n\nAdd AZ fallback"
    },
    {
      "commit": "0918f5a8527473f91a5a19e40dfefdfc42e067ae",
      "tree": "029b0462a3863d398e9302bb74893cae10876709",
      "parents": [
        "8a485f7442fd403a9254a37651e1b3ecc374373c"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 12:26:56 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Tue May 09 13:11:45 2017 +0200"
      },
      "message": "Add AZ fallback\n"
    },
    {
      "commit": "00fbca3eb32624800bd781c7c0fa29d4e7c49a31",
      "tree": "241d4a711e7c5659fad1a93f6cc24c997cdcad48",
      "parents": [
        "a52c3cc39c09860195c9bfa11795b6d22f6179fc"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:13 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:13 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: I0580e629ff31d317fff6276ab4c498143f169c4c\n"
    },
    {
      "commit": "a52c3cc39c09860195c9bfa11795b6d22f6179fc",
      "tree": "c24ba6cdb5a7f1e68609d71a31cc56d38d25c467",
      "parents": [
        "515fd339f14d1a8396203ab133731759e0c1e517",
        "74af21b6daf3efd1f75e3696dbdbcc31ae6da810"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed May 03 13:02:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Wed May 03 13:02:54 2017 +0000"
      },
      "message": "Merge \"enable support for cors params\""
    },
    {
      "commit": "515fd339f14d1a8396203ab133731759e0c1e517",
      "tree": "d0bf301452be4013ca5c3f0bc74edf16aedfc705",
      "parents": [
        "ed6abbf40b03f694074dabcf3fe445a516d8b1a6",
        "2dad9c16cda527fba5be44cb74b0b1ab43c71c83"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed May 03 07:43:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Wed May 03 07:43:56 2017 +0000"
      },
      "message": "Merge \"Fix for differentiating no data vs 0s\""
    },
    {
      "commit": "74af21b6daf3efd1f75e3696dbdbcc31ae6da810",
      "tree": "d7f64c04741d81a3ca7e5a638151da62bb805a41",
      "parents": [
        "ed6abbf40b03f694074dabcf3fe445a516d8b1a6"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Apr 28 12:30:24 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Apr 28 12:30:24 2017 +0200"
      },
      "message": "enable support for cors params\n\nChange-Id: I7b12da5cc0023f0977561fcd49e157c0abf0d95b\n"
    },
    {
      "commit": "ed6abbf40b03f694074dabcf3fe445a516d8b1a6",
      "tree": "56c87bc55b33fa0af4294ec8945ff14a6cfe5e1f",
      "parents": [
        "3cb354f84f1fc451be297f4fd3c9d770dee53362"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Apr 25 11:55:44 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue Apr 25 14:24:10 2017 +0200"
      },
      "message": "added support for cinder-backup service\n\nChange-Id: I0817ca69777490c9ee9a1bb14c3b2f6fcffb90a2\n"
    },
    {
      "commit": "3cb354f84f1fc451be297f4fd3c9d770dee53362",
      "tree": "5be1660c9d421170ddf946916321afad16ab626c",
      "parents": [
        "8a485f7442fd403a9254a37651e1b3ecc374373c",
        "b7aa34dbf07645d108e32bd6b0e73888c90a3d4a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 20 14:24:21 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 20 14:24:21 2017 +0200"
      },
      "message": "Merge pull request #12 from aostapenko/patch-3\n\n[RIL-1032] Allow \u0027bootable\u0027 query"
    },
    {
      "commit": "b7aa34dbf07645d108e32bd6b0e73888c90a3d4a",
      "tree": "5be1660c9d421170ddf946916321afad16ab626c",
      "parents": [
        "8359e6b9526c8072b291eee84bb591f4859e0443"
      ],
      "author": {
        "name": "Andrii Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Thu Apr 20 14:22:44 2017 +0300"
      },
      "committer": {
        "name": "Andrii Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Thu Apr 20 14:32:17 2017 +0300"
      },
      "message": "Allow to specify custom volumes query filters\n"
    },
    {
      "commit": "8359e6b9526c8072b291eee84bb591f4859e0443",
      "tree": "a08a10b0ed48c8b29d4f9a5c7968c1ad1d9fbf97",
      "parents": [
        "8a485f7442fd403a9254a37651e1b3ecc374373c"
      ],
      "author": {
        "name": "Andrey Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Thu Apr 20 02:41:39 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 20 02:41:39 2017 +0300"
      },
      "message": "[RIL-1032] Allow \u0027bootable\u0027 query\n\nAllows to query volumes for non-admin users by bootable flag"
    },
    {
      "commit": "8a485f7442fd403a9254a37651e1b3ecc374373c",
      "tree": "9990227e3a5da0d90b99bc137c0414de6ffa1b97",
      "parents": [
        "8eeb4a03ae7bc952b6a0706a53dcb6c91b51b5fa",
        "86e16a8edb8f7cea06c66d4a72ab27595b5bfb42"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sun Apr 16 09:13:40 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 16 09:13:40 2017 +0200"
      },
      "message": "Merge pull request #10 from kukacz/rbd_parameterize_flatten_volume\n\nParameterize option rbd_flatten_volume_from_snapshot."
    },
    {
      "commit": "86e16a8edb8f7cea06c66d4a72ab27595b5bfb42",
      "tree": "989db5e4bafb96805fa229af14f642251027dc0f",
      "parents": [
        "f5ec201f86598d2be4db55a3d3882c21bdf15350"
      ],
      "author": {
        "name": "Lukáš Kubín",
        "email": "lukas.kubin@tieto.com",
        "time": "Sat Apr 15 22:23:33 2017 +0200"
      },
      "committer": {
        "name": "Lukáš Kubín",
        "email": "lukas.kubin@tieto.com",
        "time": "Sat Apr 15 22:23:33 2017 +0200"
      },
      "message": "Changing parameter value to boolean type.\n"
    },
    {
      "commit": "8eeb4a03ae7bc952b6a0706a53dcb6c91b51b5fa",
      "tree": "29c11b10b98aa891ef3592ffb603786447f4d6c1",
      "parents": [
        "422c2cb3f9951e90c7ad72850bf017b2166ed042"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 13:21:09 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 14:52:06 2017 +0200"
      },
      "message": "Introduce Ocata release for Cinder\n\nConfiguration files for Ocata relase in Cinder\n\nChange-Id: Ic3e55a541cf70e75f97148d22a0a7309a8ca6c0d\n"
    },
    {
      "commit": "422c2cb3f9951e90c7ad72850bf017b2166ed042",
      "tree": "5c648a36803511f52163f34258db30e90813f0ab",
      "parents": [
        "9e3788de025baeef0aaf9f8c1850b097bee3528b",
        "3f092dd1b6b386edde17210a710a637c4a122084"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 11:59:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Fri Apr 07 11:59:45 2017 +0000"
      },
      "message": "Merge \"Fix tranport url for rabbitmq\""
    },
    {
      "commit": "3f092dd1b6b386edde17210a710a637c4a122084",
      "tree": "8a99717f2b2deefc45e32f73a13e68f2f397dfc9",
      "parents": [
        "f4850755b33ead920c343b3d0f876a2b6ebde3fe"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Apr 06 21:31:34 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Apr 06 22:05:06 2017 +0200"
      },
      "message": "Fix tranport url for rabbitmq\n\nChange-Id: I1544841b5e87aa765d4a9292428d1f8c4b80cf86\n"
    },
    {
      "commit": "9e3788de025baeef0aaf9f8c1850b097bee3528b",
      "tree": "426e8ba4f7cf3e41765ae1c9768ac7c8c26540df",
      "parents": [
        "f4850755b33ead920c343b3d0f876a2b6ebde3fe"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 06 18:52:54 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 06 18:53:21 2017 +0200"
      },
      "message": "nfs multi backend support\n\nChange-Id: Ifd370028e59972f2d513ba8b129b6edcc737a8dc\n"
    },
    {
      "commit": "f5ec201f86598d2be4db55a3d3882c21bdf15350",
      "tree": "7a25cfa007c7a5315feb95675854fd37c12aba45",
      "parents": [
        "f7d068bc46e6578c27df28627294de942bb063d8"
      ],
      "author": {
        "name": "Lukáš Kubín",
        "email": "lukas.kubin@gmail.com",
        "time": "Thu Apr 06 15:42:23 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 06 15:42:23 2017 +0200"
      },
      "message": "Fixing \u0027volume\u0027 path used instead of \u0027controller\u0027"
    },
    {
      "commit": "f7d068bc46e6578c27df28627294de942bb063d8",
      "tree": "5735c55362eed8af670359f6e1c9888b613de22c",
      "parents": [
        "f4850755b33ead920c343b3d0f876a2b6ebde3fe"
      ],
      "author": {
        "name": "Lukáš Kubín",
        "email": "lukas.kubin@tieto.com",
        "time": "Thu Apr 06 15:07:40 2017 +0200"
      },
      "committer": {
        "name": "Lukáš Kubín",
        "email": "lukas.kubin@tieto.com",
        "time": "Thu Apr 06 15:07:40 2017 +0200"
      },
      "message": "Parameterize option rbd_flatten_volume_from_snapshot.\n"
    },
    {
      "commit": "f4850755b33ead920c343b3d0f876a2b6ebde3fe",
      "tree": "93ce91f708bde3fdfd068137faa695fbf2b20562",
      "parents": [
        "196a21c76921a945aeb5b36b9098eb83f489b081",
        "983e293c521f200e3deac6ec1e1bd2fe20f32bba"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 05 11:39:06 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 05 11:39:06 2017 +0200"
      },
      "message": "Merge pull request #8 from Martin819/master\n\nAdded Kitchen tests and Travis"
    },
    {
      "commit": "983e293c521f200e3deac6ec1e1bd2fe20f32bba",
      "tree": "93ce91f708bde3fdfd068137faa695fbf2b20562",
      "parents": [
        "346602ce6bd8ac3a778cf138131211e03db8ec24"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 05 10:49:38 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 05 11:11:18 2017 +0200"
      },
      "message": "Fix lefthand volume packages\n"
    },
    {
      "commit": "346602ce6bd8ac3a778cf138131211e03db8ec24",
      "tree": "369764b0108d3b3557ae001c50e9c82e88c158f1",
      "parents": [
        "e2af4f16bb3ee854f5d60cf69a8080dc8cd35dc5"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 05 10:33:42 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 05 10:40:46 2017 +0200"
      },
      "message": "Test each suite separately\n"
    },
    {
      "commit": "e2af4f16bb3ee854f5d60cf69a8080dc8cd35dc5",
      "tree": "32bb64c9599650b3c56981b9596e64b54aa643fe",
      "parents": [
        "0c7c296c5454594d20559235cd44832dea5ffec0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Apr 04 18:39:24 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Apr 04 18:39:24 2017 +0200"
      },
      "message": "Removed fujitsu backend engine testing\n"
    },
    {
      "commit": "0c7c296c5454594d20559235cd44832dea5ffec0",
      "tree": "87a41e7d2c23471c08ea17b447c85e57f2ac1dbc",
      "parents": [
        "3b2001d8d64b03c4322fdd5d7f40ba3fd89c900b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 17:18:05 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Apr 04 18:35:50 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "2dad9c16cda527fba5be44cb74b0b1ab43c71c83",
      "tree": "2e331de47223dfe0cb7b6facb4b442a9d3aaf33b",
      "parents": [
        "4fce879e63aa07b4d8d80ef1f97325d20faa896b"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Apr 03 22:51:23 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Apr 04 14:14:17 2017 +0200"
      },
      "message": "Fix for differentiating no data vs 0s\n\nChange-Id: I088e2ef11e6726fc7233505798c4ea4fae98cdcc\nDepends-On: I5797ec6796440970508123bcb26145a787e5e01d\n"
    },
    {
      "commit": "3b2001d8d64b03c4322fdd5d7f40ba3fd89c900b",
      "tree": "bc0f21a6806b430d32b9fec99802e6826be9222f",
      "parents": [
        "2ce29c3dccf4fb1ec8765678f4c2194ad1873096"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 08:28:32 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Apr 04 14:12:43 2017 +0200"
      },
      "message": "show \u0027make test\u0027 errors in Travis\n"
    },
    {
      "commit": "2ce29c3dccf4fb1ec8765678f4c2194ad1873096",
      "tree": "fb2c55cc30dd2a4adbf110826bcf4f2db05ff32e",
      "parents": [
        "196a21c76921a945aeb5b36b9098eb83f489b081"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Mar 23 22:31:45 2017 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Apr 04 14:12:43 2017 +0200"
      },
      "message": "Added Kitchen tests and Travis\n"
    },
    {
      "commit": "196a21c76921a945aeb5b36b9098eb83f489b081",
      "tree": "be2327b2c00b241d7c08cfd0f2cd5371f75788d0",
      "parents": [
        "88548db05f24f3da3a77175fa79a715f236aa9cf"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 03 22:10:05 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 03 22:10:27 2017 +0200"
      },
      "message": "Improvements for Newton release\n\nChange-Id: I95dc996f6648af21eb099a08c63f98d40dacf3dd\n"
    },
    {
      "commit": "88548db05f24f3da3a77175fa79a715f236aa9cf",
      "tree": "4a7c4cabb6fdad2af065c11a49bb61cc325eefd4",
      "parents": [
        "4fce879e63aa07b4d8d80ef1f97325d20faa896b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 31 12:21:37 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 31 14:14:29 2017 +0200"
      },
      "message": "cinder NFS\n\nChange-Id: Ie6193bae9a5e0704270652d36b5ff6ffaf70d3ed\n"
    },
    {
      "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"
    }
  ],
  "next": "de862ecfb1cfe7ec82ba8fa0128a6b6dede8042a"
}
