)]}'
{
  "log": [
    {
      "commit": "373f2b41ac46ab549ac3d783e768261569c04730",
      "tree": "43aeb62efb31ebeb95b59d67e31ee5738d92706e",
      "parents": [
        "14da7097759af30f292e3715f638a50a790747c3",
        "42a9ae6eaba07ffe1223bacedcd5767368d1940a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 23 13:38:02 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 23 13:38:02 2018 +0100"
      },
      "message": "Merge pull request #44 from mnederlof/rate_limiting_size\n\nMake stick-table size configurable for rate-limiting"
    },
    {
      "commit": "42a9ae6eaba07ffe1223bacedcd5767368d1940a",
      "tree": "43aeb62efb31ebeb95b59d67e31ee5738d92706e",
      "parents": [
        "14da7097759af30f292e3715f638a50a790747c3"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Mar 23 09:18:44 2018 +0100"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Mar 23 09:18:44 2018 +0100"
      },
      "message": "Make stick-table size configurable\n"
    },
    {
      "commit": "14da7097759af30f292e3715f638a50a790747c3",
      "tree": "1e145529c6377660455bcc5705a9f5368399e267",
      "parents": [
        "0103e079eac80e41c75affdc2796b8cabcdffad0"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "michel@nederlof.info",
        "time": "Mon Mar 12 22:46:36 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 12 14:46:36 2018 -0700"
      },
      "message": "Implement rate limiting (#43)\n\n* Implement ratelimiting\r\n- by sending back \u0027429 Too Many Requests\u0027 error message\r\n- Error message is a HTTP/1.1 response, so contrail link local proxy works with it too.\r\n- HAProxy sends back HTTP/1.0 responses, so using a template is required.\r\n\r\nOnly possible when using front-/backend configuration layout.\r\n\r\n* Add options in frontend and backend.\r\n\r\nOptions are filtered by a blacklist of invalid options, as per haproxy manual.\r\n\r\n* Add sls test for rate limiting configuration\r\n\r\n* Update readme with rate limiting example\r\n"
    },
    {
      "commit": "0103e079eac80e41c75affdc2796b8cabcdffad0",
      "tree": "9e855729ba650ead66d3a395a22a7274201f99a7",
      "parents": [
        "d2e2bdb5f329ce2d777996929bc6f202e3712384",
        "a992527ff74f02fd96c7a519de6edc744601f3ae"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Mon Feb 19 08:31:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Feb 19 08:31:10 2018 +0000"
      },
      "message": "Merge \"Use new image for kitchen tests\""
    },
    {
      "commit": "a992527ff74f02fd96c7a519de6edc744601f3ae",
      "tree": "80c25c9585f1ef4b0392774205fe47a4c7f9afa3",
      "parents": [
        "df46f59718cef27736037eaf8cbf89c5df2581f9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 15:07:55 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 15:07:55 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: Ia9dcbc7791155a017da4e96e3f14abfa990277b9\n"
    },
    {
      "commit": "d2e2bdb5f329ce2d777996929bc6f202e3712384",
      "tree": "e432530d56faae0231939c3be1ab064af8cb45f8",
      "parents": [
        "df46f59718cef27736037eaf8cbf89c5df2581f9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "df46f59718cef27736037eaf8cbf89c5df2581f9",
      "tree": "26974e5ecff94eceb0a45733d4361dfd9291697a",
      "parents": [
        "67547730a9e020ac2faa2c0cf80984f0e0d34ec9"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:15 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:15 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I764b01cf7a19608cc1e592d7c7326db5692c1c60\n"
    },
    {
      "commit": "67547730a9e020ac2faa2c0cf80984f0e0d34ec9",
      "tree": "7a40b8641b9eab6ae5ee2fa66b9ca75646a41b86",
      "parents": [
        "01752fea9ab5162ed52db3a7e94251929d23289d",
        "e668eb46696ba092be1292df0c938d7a7f9d17c7"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Feb 07 13:22:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Wed Feb 07 13:22:26 2018 +0000"
      },
      "message": "Merge \"Fix for situation when haproxy has nothing for listen to\""
    },
    {
      "commit": "01752fea9ab5162ed52db3a7e94251929d23289d",
      "tree": "089a6cd2ce8890278d994e25cc7faa2593267f4a",
      "parents": [
        "e3105caeb1d453a53979c5e8a6876bcee6a48f93"
      ],
      "author": {
        "name": "stelucz",
        "email": "stehlik.lukas@gmail.com",
        "time": "Fri Jan 26 12:39:23 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jan 26 12:39:23 2018 +0100"
      },
      "message": "Multicore config (#42)\n\n* Add multiprocess multicore options support\r\n\r\n* Add Sample and test pillar\r\n"
    },
    {
      "commit": "e3105caeb1d453a53979c5e8a6876bcee6a48f93",
      "tree": "8033da27afb1e01db8aff80afe11c3c81738a2d9",
      "parents": [
        "98d28193eeee88d07d80c1e8f2d5d00f88cc1daf",
        "34ef0bedf75877186b928ddd29d3d67005f937c6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:12:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:12:48 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "98d28193eeee88d07d80c1e8f2d5d00f88cc1daf",
      "tree": "3660abf70194e7f49796ffe83c3c4b82a88a0579",
      "parents": [
        "7a729495ed9163913c76a4d5717c1ed53491a6f8",
        "382c8706237d2bc9b15e8e1635d8923f270fd97c"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:40:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:40:10 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "34ef0bedf75877186b928ddd29d3d67005f937c6",
      "tree": "005ab6b3576691d831841353038b0db86c89d69a",
      "parents": [
        "7a729495ed9163913c76a4d5717c1ed53491a6f8"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:39 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:34:35 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I01951387d13b5fab4980e62e7562be4651c579dd\n"
    },
    {
      "commit": "382c8706237d2bc9b15e8e1635d8923f270fd97c",
      "tree": "b4372534cbcdaf343f0641d6ae553eff4a5f5607",
      "parents": [
        "b9971f7e8245ee459ec04274015b55efa8d4b71e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:07:49 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:07:49 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: I8d860eeee9091710a1434291d9f16a1f667fb817\n"
    },
    {
      "commit": "7a729495ed9163913c76a4d5717c1ed53491a6f8",
      "tree": "2d8d3f0fdfb69b8381e8e1df2e2f943dba0968c9",
      "parents": [
        "ea243885c4ec185be09e4897229f2318900fb3a0"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:31:20 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I482d2deff660f51ae6279368f2caf4e0887095ae\n"
    },
    {
      "commit": "ea243885c4ec185be09e4897229f2318900fb3a0",
      "tree": "03c7d2824bfe316ebca27bdcfb20b0ecc388c2a8",
      "parents": [
        "77b8633e4bc6211e6812d4e89ffe3ba61dec3da5",
        "306a5caa036e207537d6eb28a09ccd0ebe37e21a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sun Dec 10 20:28:48 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 10 20:28:48 2017 +0100"
      },
      "message": "Merge pull request #41 from mz-bmcqueen/master\n\nreadme to change listens to listen and bind to binds"
    },
    {
      "commit": "306a5caa036e207537d6eb28a09ccd0ebe37e21a",
      "tree": "03c7d2824bfe316ebca27bdcfb20b0ecc388c2a8",
      "parents": [
        "77b8633e4bc6211e6812d4e89ffe3ba61dec3da5"
      ],
      "author": {
        "name": "Brian McQueen",
        "email": "bmcqueen@mz.com",
        "time": "Sat Dec 09 17:30:32 2017 -0800"
      },
      "committer": {
        "name": "Brian McQueen",
        "email": "bmcqueen@mz.com",
        "time": "Sat Dec 09 17:30:32 2017 -0800"
      },
      "message": "readme to change listens to listen and bind to binds\n"
    },
    {
      "commit": "e668eb46696ba092be1292df0c938d7a7f9d17c7",
      "tree": "284acc9565c96658977ac5961089cc0ebb6a2c96",
      "parents": [
        "77b8633e4bc6211e6812d4e89ffe3ba61dec3da5"
      ],
      "author": {
        "name": "sgudz",
        "email": "sgudz@mirantis.com",
        "time": "Sun Oct 15 22:28:42 2017 +0300"
      },
      "committer": {
        "name": "Sergii Gudz",
        "email": "sgudz@mirantis.com",
        "time": "Wed Nov 29 15:03:55 2017 +0000"
      },
      "message": "Fix for situation when haproxy has nothing for listen to\n\nChange-Id: Ie19d077a79d8bb87d1da78d5ad7081bae7cb100a\n"
    },
    {
      "commit": "77b8633e4bc6211e6812d4e89ffe3ba61dec3da5",
      "tree": "0da7aa841ee014a45b72b31f35c6c5a9b445720f",
      "parents": [
        "b9971f7e8245ee459ec04274015b55efa8d4b71e"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Nov 17 17:42:42 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Nov 28 10:13:26 2017 +0400"
      },
      "message": "Add fluentd support to Haproxy\n\nChange-Id: I7e33085925d9a6bd56e2b37751e31f2df2ce3f33\n"
    },
    {
      "commit": "b9971f7e8245ee459ec04274015b55efa8d4b71e",
      "tree": "2af09bbf87c9c53b5e770a954d7efc57d17386a2",
      "parents": [
        "4d4c9703d552017645dc56e66b1b55d298aeca42"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Oct 24 16:09:07 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Oct 24 16:49:22 2017 +0200"
      },
      "message": "Fix test by adding one ip adress in grains\n\nChange-Id: I0f2d549859c91cf32949a961dfe033a74f51ce42\n"
    },
    {
      "commit": "4d4c9703d552017645dc56e66b1b55d298aeca42",
      "tree": "65bda1a03e95ae0238b91965d8ab6447145ade03",
      "parents": [
        "028a69a56ef115f4b2d3b31dcb1975f26660dfbd"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Oct 18 15:47:44 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Oct 18 15:47:44 2017 +0200"
      },
      "message": "Add salt-formula-linux as a build-dep\n"
    },
    {
      "commit": "028a69a56ef115f4b2d3b31dcb1975f26660dfbd",
      "tree": "b771fa3be74e7f25549f6bfa00dfe200818df499",
      "parents": [
        "77636141bdcf6ac2ed6a990f6dd31e14ba667e51",
        "1a071edb3d1a6c9a47e800a872f40de75adcc5ad"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Oct 18 11:24:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Wed Oct 18 11:24:41 2017 +0000"
      },
      "message": "Merge \"Add prometheus main dashboard\""
    },
    {
      "commit": "1a071edb3d1a6c9a47e800a872f40de75adcc5ad",
      "tree": "3a689cfb301e3757de188c3caba8ec08c100fa5f",
      "parents": [
        "f6e8ff08debcb3f00f3ecb9db44a5379072e2395"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Oct 13 11:13:31 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 16 18:00:36 2017 +0200"
      },
      "message": "Add prometheus main dashboard\n\nChange-Id: Ie1b9f1f44886183e4740cef390963387d5d2eae5\n"
    },
    {
      "commit": "77636141bdcf6ac2ed6a990f6dd31e14ba667e51",
      "tree": "aed41a49d49c5949b02e18d5f30f6842803a5cce",
      "parents": [
        "fbc3b0411644fcfa3d2a029048e06bc35a38e12a"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Sep 28 16:42:16 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Oct 10 18:13:38 2017 +0400"
      },
      "message": "Add customizable forwardfor option\n\nChange-Id: I484abdd19eaa4b4530a9d937b8391713e828af39\n"
    },
    {
      "commit": "fbc3b0411644fcfa3d2a029048e06bc35a38e12a",
      "tree": "b9e3df368cdc47a2fb6182face516915b6c08748",
      "parents": [
        "f6e8ff08debcb3f00f3ecb9db44a5379072e2395"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Tue Sep 26 20:45:35 2017 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Fri Sep 29 18:48:28 2017 +0400"
      },
      "message": "Support several binds in frontend\n\nChange-Id: I61537607bb82cb2069ffaa51634766017ba61760\n"
    },
    {
      "commit": "f6e8ff08debcb3f00f3ecb9db44a5379072e2395",
      "tree": "f2af4c00ee2fd836bbb563dd9550d81753d36fba",
      "parents": [
        "103030464adc21bd2b98d77ca2cb972a3c9aa899"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 14 11:13:20 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 14 11:13:20 2017 +0200"
      },
      "message": "Fix alerts labels\n\nChange-Id: Idd5b2451ebc15853219a38912157f5e844fb1886\n"
    },
    {
      "commit": "103030464adc21bd2b98d77ca2cb972a3c9aa899",
      "tree": "2778f072a2023273216c1fc2ce97aef55bc8b01e",
      "parents": [
        "dacd23ce8e7dceec01be6f4b3499dfe510dd7e74"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Sep 04 11:14:00 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Sep 04 11:14:00 2017 +0200"
      },
      "message": "Disable \"Include All\" in the Grafana dashboard\n\nChange-Id: I311aea01a0883c20c3af1ad9651bb338556de034\n"
    },
    {
      "commit": "dacd23ce8e7dceec01be6f4b3499dfe510dd7e74",
      "tree": "a9f2b371faedd9524d9ac2f780c91d66080a9e01",
      "parents": [
        "0463795a6547310a967c9041ba9729d0ce3bfb58"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:35:34 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:35:34 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: I4a9235f92683574a16c3d24eb13bca3b2590ba9d\n"
    },
    {
      "commit": "0463795a6547310a967c9041ba9729d0ce3bfb58",
      "tree": "4da32c04a861d17e4c748b3344840b55ecd44af0",
      "parents": [
        "0b6aa50a2a9ca83cebc781131d78014738ec1485"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Aug 31 10:15:47 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Aug 31 10:15:47 2017 +0200"
      },
      "message": "Add support for \u0027option\u0027 with ACLs\n\nChange-Id: I1f299ee1730d32aefc127935131219851f3d9fe5\n"
    },
    {
      "commit": "0b6aa50a2a9ca83cebc781131d78014738ec1485",
      "tree": "92167d96cc822a80f7bd35aa128d1cd033564fd9",
      "parents": [
        "3e8313326030f4db70288281d3871e123503457a"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Aug 24 16:17:56 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Aug 24 16:19:06 2017 +0400"
      },
      "message": "Add HaproxyDown alert\n\nChange-Id: Id4cfce9c8830930c20a131a33f3c94538e938b48\n"
    },
    {
      "commit": "3e8313326030f4db70288281d3871e123503457a",
      "tree": "d2e4b6f9f95df9dec8783642253400c762c03aca",
      "parents": [
        "b9439bbf4957ddaa300a277ed3a220c9676c93c1"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Tue Aug 01 13:31:03 2017 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Wed Aug 23 13:02:36 2017 +0400"
      },
      "message": "Add ability to create redirect\n\n add support use one backend for several URLs\n add section for frontend in README\n\nChange-Id: I3ddef66b72f5681d08cef8a5042e7755591d3de7\n"
    },
    {
      "commit": "b9439bbf4957ddaa300a277ed3a220c9676c93c1",
      "tree": "127e93a13d0362b51dddbf6322b90a8c2c6944f9",
      "parents": [
        "34c27620f1dddf7b3b33960f40c9d167ea55223d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 15 12:23:14 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 15 12:23:14 2017 +0200"
      },
      "message": "Fix missing default value for health-check\n\nChange-Id: I3cde20d3232ba6b1936231c8df7b1032948a2ec5\n"
    },
    {
      "commit": "34c27620f1dddf7b3b33960f40c9d167ea55223d",
      "tree": "31d4ffc05880cea830c6ac63c7d35d9cbd50eb44",
      "parents": [
        "5b099ff98911be297c8c7877d221cf1541292a56",
        "d8b318044009139afcb0429f3cee69d0eaae1de0"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Aug 14 17:02:34 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 14 17:02:34 2017 +0200"
      },
      "message": "Merge pull request #36 from salt-formulas/feature/clustecheck_for_mysqltype\n\nAllow disable option *-check for mysql/pgsql type"
    },
    {
      "commit": "5b099ff98911be297c8c7877d221cf1541292a56",
      "tree": "401f43e3ee518bf7a59be27031eb7b33fbedd560",
      "parents": [
        "d65e1b997dee63eb9e4f801d16b7e4dfa0cf2b88"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 07 14:36:50 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 07 14:36:50 2017 +0200"
      },
      "message": "Use cmd.shell instead of cmd.run\n\nChange-Id: I00c9271576a57a3909ac6b5547f1fb316d7ffe7f\n"
    },
    {
      "commit": "d65e1b997dee63eb9e4f801d16b7e4dfa0cf2b88",
      "tree": "45474a373b588a238f4f201c45e04964e6cb3498",
      "parents": [
        "7fb67f04576f2b5a10aad9714705974f74779655"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 07 12:21:04 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 07 12:21:04 2017 +0200"
      },
      "message": "Fix escaping\n\nChange-Id: I6bde2674f39245f4b2854fc3c0381572a50f5c44\n"
    },
    {
      "commit": "7fb67f04576f2b5a10aad9714705974f74779655",
      "tree": "e0852682755899de2666776c059c56c53a9d773d",
      "parents": [
        "e9828362a040abfb6134a414a015d583f8aa1129"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Jul 31 13:50:07 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Aug 01 09:48:36 2017 +0200"
      },
      "message": "Fix for configuring enabled alerts only\n\nAlso converting dashes into undescores to avoid\nerrors at prometheus server start (Aodh-api)\n\nChange-Id: I12777061edfd36692856f406387ed4ad615fc5f6\n"
    },
    {
      "commit": "e9828362a040abfb6134a414a015d583f8aa1129",
      "tree": "9a5bb2d58da32d3cb0bd97590920400e56fefacf",
      "parents": [
        "fcfd06c62bd0d96d07368863cabc1e535dac308c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 16:27:48 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 16:29:21 2017 +0200"
      },
      "message": "Allow Travis CI to run parallel tests\n\nChange-Id: Ia2c57987819330dae4a468ee88cbaa838a749cfe\n"
    },
    {
      "commit": "fcfd06c62bd0d96d07368863cabc1e535dac308c",
      "tree": "60c4e0f9f53f29fe073512765604164d13927f88",
      "parents": [
        "06917adaed6f5ee1d030812b7543098242c100f4",
        "359a23d0a80a200adc9a363b6c07600e8956e494"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Jul 11 13:19:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 11 13:19:03 2017 +0000"
      },
      "message": "Merge \"Modify frontend\""
    },
    {
      "commit": "359a23d0a80a200adc9a363b6c07600e8956e494",
      "tree": "efac8f55a7941f52c6c3c6ffccd4012d2d469e5a",
      "parents": [
        "8c63377333dbbdb3649919bbab202dd8e2369664"
      ],
      "author": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Wed Jul 05 13:55:02 2017 +0400"
      },
      "committer": {
        "name": "Sergey Otpuschennikov",
        "email": "sotpuschennikov@mirantis.com",
        "time": "Tue Jul 11 14:56:03 2017 +0400"
      },
      "message": "Modify frontend\n\n * fix bind for frontend\n * add ability to proxy services and support SSL\n * add ability to use exist listen as backend\n\nChange-Id: I62a644a042f7847597632c4c065659354e93871a\n"
    },
    {
      "commit": "06917adaed6f5ee1d030812b7543098242c100f4",
      "tree": "b3d33b65a2238b0808220af737df05908b74699b",
      "parents": [
        "0c5d258fca7d25ceafa080b2a08157401a85c9f4"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jul 10 18:24:19 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Jul 10 18:25:44 2017 +0300"
      },
      "message": "Remove mock_bin for haproxy binary\n\nChange-Id: I4b8d0b958978e83c40f144695975f52859201048\n"
    },
    {
      "commit": "0c5d258fca7d25ceafa080b2a08157401a85c9f4",
      "tree": "d648fb65ed429bba18fe829b7fa438e144d69b8d",
      "parents": [
        "f01b47bfae54a9ecd16838a32b16b7432e66ef85",
        "ac65bca20f94f1abfe43135ea545b0fc77c7daa4"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Mon Jul 10 14:15:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 10 14:15:08 2017 +0000"
      },
      "message": "Merge \"Adding legendary haproxy-status script\""
    },
    {
      "commit": "ac65bca20f94f1abfe43135ea545b0fc77c7daa4",
      "tree": "37fc952fbcbebb9fbe5f0ec5135f1cdccc69adc0",
      "parents": [
        "3a1cbfa7be0913a00e0336b75ae01d3b39e4042c"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Jul 10 12:29:04 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Jul 10 12:29:04 2017 +0300"
      },
      "message": "Adding legendary haproxy-status script\n\nChange-Id: I9a0f92eacdead912135ecbeef4b4834e9eba0cc5\n"
    },
    {
      "commit": "f01b47bfae54a9ecd16838a32b16b7432e66ef85",
      "tree": "879d2af5d4351282044644d866ce18d926db1b06",
      "parents": [
        "3a1cbfa7be0913a00e0336b75ae01d3b39e4042c",
        "fd7328dc54b9dbd8610fda899be3cfbd5035a7c5"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jul 10 08:53:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 10 08:53:54 2017 +0000"
      },
      "message": "Merge \"Add \u0027datasource: influxdb\u0027 to Grafana meta\""
    },
    {
      "commit": "3a1cbfa7be0913a00e0336b75ae01d3b39e4042c",
      "tree": "f7b8b03b879a9435d28e41b140e3efc6c3b6b18e",
      "parents": [
        "8c63377333dbbdb3649919bbab202dd8e2369664"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 06 21:07:27 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 07 02:16:53 2017 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nCloses-Bug: PROD-12766\n\nChange-Id: I20f2f26c79d922b2973a8632baaac7612af82a37\n"
    },
    {
      "commit": "fd7328dc54b9dbd8610fda899be3cfbd5035a7c5",
      "tree": "0362633b4ec1adb9f7ea782fbcd68ed9d850d2c4",
      "parents": [
        "8c63377333dbbdb3649919bbab202dd8e2369664"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 15:46:58 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 15:46:58 2017 +0200"
      },
      "message": "Add \u0027datasource: influxdb\u0027 to Grafana meta\n\nChange-Id: I83e5fb4d5897fd6c4fe93741a8d84e6d8fb97fc6\n"
    },
    {
      "commit": "8c63377333dbbdb3649919bbab202dd8e2369664",
      "tree": "791a5103ceda45294925b8e6df57ea9d513a929a",
      "parents": [
        "4db2e7d0d9f39a06664d9a13b148212ae934f53a",
        "1b6a088ff254926ff3659f11fb75f673bef8d9b0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jun 26 08:41:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jun 26 08:41:23 2017 +0000"
      },
      "message": "Merge \"Fix host and proxy selection lists to be sorted\""
    },
    {
      "commit": "4db2e7d0d9f39a06664d9a13b148212ae934f53a",
      "tree": "dc1b23f66f387eb542ea8947771e6caf88a01d42",
      "parents": [
        "187c1ee38d97c81712ce6d2cac0673c833bca8a4",
        "8f1afa2d42d3a5b100466b2b110f3a13f89b3aee"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Jun 22 12:21:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 22 12:21:58 2017 +0000"
      },
      "message": "Merge \"Fix SSL bind condtions\""
    },
    {
      "commit": "187c1ee38d97c81712ce6d2cac0673c833bca8a4",
      "tree": "8c6b43c33dff23a84826bf4e164f49a3325755dd",
      "parents": [
        "3632e2b1c45cab7b3f2f1927de4b1be8721dbe9e",
        "5f022655233e9da861a4a31199892941e66e7663"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 21 17:57:36 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 21 17:57:36 2017 +0200"
      },
      "message": "Merge pull request #39 from corest/fix_issue38\n\nHandle extended httpchk and tcp-check"
    },
    {
      "commit": "5f022655233e9da861a4a31199892941e66e7663",
      "tree": "8c6b43c33dff23a84826bf4e164f49a3325755dd",
      "parents": [
        "3632e2b1c45cab7b3f2f1927de4b1be8721dbe9e"
      ],
      "author": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Wed Jun 21 18:53:26 2017 +0300"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Wed Jun 21 18:53:26 2017 +0300"
      },
      "message": "Handle extended httpchk and tcp-check\n"
    },
    {
      "commit": "1b6a088ff254926ff3659f11fb75f673bef8d9b0",
      "tree": "f2ad1078e02b5a9be2304a35342693f5846a8990",
      "parents": [
        "3632e2b1c45cab7b3f2f1927de4b1be8721dbe9e"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jun 21 10:57:00 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jun 21 10:57:00 2017 +0200"
      },
      "message": "Fix host and proxy selection lists to be sorted\n\nChange-Id: If7c616634efd33fa55c3a265d5bdc44c82af22a7\n"
    },
    {
      "commit": "8f1afa2d42d3a5b100466b2b110f3a13f89b3aee",
      "tree": "234e4822163167f4bbf27d2a79e07b8661e6e927",
      "parents": [
        "3632e2b1c45cab7b3f2f1927de4b1be8721dbe9e"
      ],
      "author": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Tue Jun 20 10:17:42 2017 +0300"
      },
      "committer": {
        "name": "Ruslan Kamaldinov",
        "email": "rkamaldinov@mirantis.com",
        "time": "Tue Jun 20 10:27:53 2017 +0300"
      },
      "message": "Fix SSL bind condtions\n\nSSL was not enabled in case if certifcates, keys, and chain were\ndeclared separately. It was only set when PEM file is defined explicitly.\n\nChange-Id: I38a1c9bc654cbb6d4babe41e3129959adfa25598\n"
    },
    {
      "commit": "3632e2b1c45cab7b3f2f1927de4b1be8721dbe9e",
      "tree": "3aa7a35e25190e4340f402c24edb534b68789b55",
      "parents": [
        "97d65d8727e7b8aa2c65bc23a5eb34064f4ef057"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jun 16 12:00:10 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jun 16 12:00:10 2017 +0200"
      },
      "message": "Fix missing \u0027option tcp-check\u0027 for TCP health-check\n\nChange-Id: I32ebbde30bf6995cfd56602064fb6a6bbf0c1ab5\n"
    },
    {
      "commit": "97d65d8727e7b8aa2c65bc23a5eb34064f4ef057",
      "tree": "7303decd99d8478e03b7dff155d2a300609db644",
      "parents": [
        "b449040c747b2ad4d1492645e6721181edbcf342",
        "db2c28f3ca1ee7974bb9cdb57c93ea5c54827d12"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 13 10:39:56 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 10:39:56 2017 +0200"
      },
      "message": "Merge pull request #37 from Martin819/master\n\nOptimize \u0027noservices\u0027 condition"
    },
    {
      "commit": "b449040c747b2ad4d1492645e6721181edbcf342",
      "tree": "811dfdc2c47d150795bb859be99876c93a456504",
      "parents": [
        "f6bbb21fa27d3d145ef87c04efc54eb05c3efc53"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Jun 08 15:49:02 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Jun 08 15:49:02 2017 +0200"
      },
      "message": "Fix alert on HTTP 5xx responses\n\nChange-Id: I69ef95383a35e62715a45bcdf47714531223c471\n"
    },
    {
      "commit": "db2c28f3ca1ee7974bb9cdb57c93ea5c54827d12",
      "tree": "26acafa6addfd7889b668737eda6b0ec093c9c2a",
      "parents": [
        "f6bbb21fa27d3d145ef87c04efc54eb05c3efc53"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 15:25:04 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 15:25:04 2017 +0200"
      },
      "message": "Optimize \u0027noservices\u0027 condition\n"
    },
    {
      "commit": "f6bbb21fa27d3d145ef87c04efc54eb05c3efc53",
      "tree": "348e702624a8baa1593863b00bcc641b2f282670",
      "parents": [
        "4da66e7b2cf8b2b1ff07780a5cf54f3ae7f333c9",
        "83e766db7fccd487458835a78b3f9d1c25f67d48"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Thu Jun 08 12:59:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 08 12:59:13 2017 +0000"
      },
      "message": "Merge \"Add prometheus support with alerts\""
    },
    {
      "commit": "83e766db7fccd487458835a78b3f9d1c25f67d48",
      "tree": "24cdbe32ef3d887c5650a8f6f86c87978a243654",
      "parents": [
        "34cfd569c629fd68dfc3814bbc065dae801df28d"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Jun 06 16:50:23 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Jun 08 12:40:34 2017 +0200"
      },
      "message": "Add prometheus support with alerts\n\nChange-Id: I1f4a341ad86c982a2072dd56870efafbc8d7e346\n"
    },
    {
      "commit": "4da66e7b2cf8b2b1ff07780a5cf54f3ae7f333c9",
      "tree": "7188ddeb54cb0a6004f3342e8d55ec6f9ee78168",
      "parents": [
        "1c96aeef7af8fe04105f285bf8d8173c290d1765",
        "0655a4dd6d4c8559a4d3f25c377ef37421f9126a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed Jun 07 16:12:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 07 16:12:07 2017 +0000"
      },
      "message": "Merge \"Add support for telegraf\""
    },
    {
      "commit": "1c96aeef7af8fe04105f285bf8d8173c290d1765",
      "tree": "75b23d7e477da5b442786274869b068ab31e3192",
      "parents": [
        "34cfd569c629fd68dfc3814bbc065dae801df28d"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Jun 06 11:50:22 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Jun 07 12:43:17 2017 +0000"
      },
      "message": "Add Grafana dashboard with Prometheus datasource\n\nChange-Id: I587a8b8c1a4f76375671aecd2923b788912128f6\n"
    },
    {
      "commit": "34cfd569c629fd68dfc3814bbc065dae801df28d",
      "tree": "b7f9a7bbd7892aac33f17f9fa819a42709d406de",
      "parents": [
        "806664f4e5c6700592361ee6acc0ed143a80c45e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 05 17:50:41 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 05 17:50:41 2017 +0200"
      },
      "message": "Allow selecting balance method for mysql, pgsql and horizon types\n\nChange-Id: I546ff87f34b3c4352009237fe5ff91009357cd6e\n"
    },
    {
      "commit": "0655a4dd6d4c8559a4d3f25c377ef37421f9126a",
      "tree": "8ae76fa377f18d58b3fb691e4555f97dc0991c12",
      "parents": [
        "806664f4e5c6700592361ee6acc0ed143a80c45e"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue May 30 16:01:41 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Jun 05 09:02:37 2017 +0000"
      },
      "message": "Add support for telegraf\n\nChange-Id: I2dd84962bd363dee7ad8f2ba42b788e3afc0a8e7\nDepends-On: I3bebda6fd63ddd7fc913f5df1fa51fa9a82e8050"
    },
    {
      "commit": "d8b318044009139afcb0429f3cee69d0eaae1de0",
      "tree": "2571b2a835d7a72217a1a89e9282519b9ba57efb",
      "parents": [
        "806664f4e5c6700592361ee6acc0ed143a80c45e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 30 09:10:40 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 30 09:10:40 2017 +0200"
      },
      "message": "Allow disable option *-check for mysql/pgsql type\n"
    },
    {
      "commit": "806664f4e5c6700592361ee6acc0ed143a80c45e",
      "tree": "6d6965e8c3e91dc6b1270b849808ddefe6bf817c",
      "parents": [
        "e78c9d4efbd057b94f198acc0c6b4042fc07de4b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:12 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:12 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: I2c45ed4d5ecc8528f818c168c31bc377fde5e81c\n"
    },
    {
      "commit": "e78c9d4efbd057b94f198acc0c6b4042fc07de4b",
      "tree": "c850080805ed784cd983381d67ce019a7bc31bff",
      "parents": [
        "b3ed535827ed09b5d81b5495f86ee30f17a9cab9"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Wed May 03 08:04:09 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Wed May 03 08:05:18 2017 +0200"
      },
      "message": "update formula to run on centos\n\nstats_socket need to be changed for centos\n\nChange-Id: Ia58d2ee8e00d157cdc6d58d4cd18a95d6f26e867\n"
    },
    {
      "commit": "b3ed535827ed09b5d81b5495f86ee30f17a9cab9",
      "tree": "5e39b1ee1fe5cd4e1ab1e4a260b4886ad551f20b",
      "parents": [
        "7ed1fb98972ab3a7ec924b1cf9132f08b3835822",
        "8efcf2ea09d57c97f3a7b9f75bf8b9ce3a764d1e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 02 15:05:32 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 02 15:05:32 2017 +0200"
      },
      "message": "Merge pull request #27 from damjanek/master\n\nDefault timeout for mysql and rabbit is too large"
    },
    {
      "commit": "7ed1fb98972ab3a7ec924b1cf9132f08b3835822",
      "tree": "57041005deb773b29e783c4606818542b9727c2c",
      "parents": [
        "e63bc4e1ef3f0a75252da44b1a340922b6b40fbb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 02 15:04:41 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 02 15:04:41 2017 +0200"
      },
      "message": "allow override balance mode (#28)\n\n* allow override balance mode\r\n\r\n* Fix typo acl.ballance\r\n"
    },
    {
      "commit": "e63bc4e1ef3f0a75252da44b1a340922b6b40fbb",
      "tree": "a1f99cf2df4c9e6c008304c446e02ceba27899fa",
      "parents": [
        "d7ae66ee111ef44c517013001029943330f9316b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 12 12:03:26 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 12 12:03:26 2017 +0200"
      },
      "message": "Fix automatical adding of httpchk\n\nChange-Id: I15db820d3ac1180017605a5915206dbb0a93576b\n"
    },
    {
      "commit": "d7ae66ee111ef44c517013001029943330f9316b",
      "tree": "5fda4681dfc152eb3132d77ef9b975d6261043dd",
      "parents": [
        "217805d2ae31cf730309ca42482c767ee15c8820",
        "8957e9561c86b83cc10ad2e38c1c3447d5f66a06"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 04 13:59:05 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 13:59:05 2017 +0200"
      },
      "message": "Merge pull request #33 from Martin819/master\n\nAdded Kitchen tests and Travis"
    },
    {
      "commit": "8957e9561c86b83cc10ad2e38c1c3447d5f66a06",
      "tree": "5fda4681dfc152eb3132d77ef9b975d6261043dd",
      "parents": [
        "2a0ad193c0ab304b2a5200ce6d7a1d1861361567"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 17:09:34 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 17:09:34 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "2a0ad193c0ab304b2a5200ce6d7a1d1861361567",
      "tree": "e775ef53caac01a2e7b149dd535ef5526c41c2e1",
      "parents": [
        "217805d2ae31cf730309ca42482c767ee15c8820"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Mar 16 15:38:13 2017 +0100"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Mar 20 15:59:52 2017 +0100"
      },
      "message": "Added Kitchen tests and Travis\n"
    },
    {
      "commit": "217805d2ae31cf730309ca42482c767ee15c8820",
      "tree": "911ca32ada91575b2c4dd97c5a504a46ae799714",
      "parents": [
        "d95069e286aff8d7b8a904f925348058974270bb"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 12:28:04 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 12:28:04 2017 +0100"
      },
      "message": "Fix wrong option in haproxy.cfg\n\nChange-Id: Ie1d51493616f8c265aeb7a1c837099d1ad7877d0\n"
    },
    {
      "commit": "d95069e286aff8d7b8a904f925348058974270bb",
      "tree": "b15b8408a5235aa0353221d698b1fc6f51c1f896",
      "parents": [
        "11bc798c0d9713df4de96ca05e940a5d1c7b5ef6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 16:12:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 10 16:17:08 2017 +0100"
      },
      "message": "Add support for deploying SSL certificates\n\nChange-Id: Idab966afe0005aea0388411d17469e4cdd258eb8\n"
    },
    {
      "commit": "11bc798c0d9713df4de96ca05e940a5d1c7b5ef6",
      "tree": "fce9f658831756c411c56d05782d946882bc3f62",
      "parents": [
        "3adff8c717c7128dae536ac16e679cc02874eccf"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Feb 28 13:02:46 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Feb 28 13:07:58 2017 +0100"
      },
      "message": "Fix dashboard for matching environment name\n\nChange-Id: I6e5216d4b73178999ac3aa486fbd5041e2e869ce\n"
    },
    {
      "commit": "3adff8c717c7128dae536ac16e679cc02874eccf",
      "tree": "1abd56e4831cb46f04f92425a345e426a482e8d6",
      "parents": [
        "5cde0482b730eba9ec0f5253cf800e18500ee216"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 21 14:29:07 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 21 14:36:55 2017 +0100"
      },
      "message": "Renamed the key \u0027check\u0027 into \u0027health-check\u0027\n\nThe key \u0027check\u0027 is already used in meta/heka.yml to enable/disable the\nmonitoring of the haproxy backends.\n\nChange-Id: I7c82b5a01b1679a99e14818fa5b284b38e1bc52b\n"
    },
    {
      "commit": "5cde0482b730eba9ec0f5253cf800e18500ee216",
      "tree": "b278a4c98a265e4d760ee2ceb7b281f02aeb5480",
      "parents": [
        "33b24734f772cc3c4d94c375d59e6e92b37c8532"
      ],
      "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": "33b24734f772cc3c4d94c375d59e6e92b37c8532",
      "tree": "0c247a1a197735025fbe5a25867eeec5874a636a",
      "parents": [
        "7dd7b46887d1dbd968df2780b78ada3388f65314",
        "4cf961b598ad9a01f2c4106b817e275f9728e4c6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 17:43:24 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 17:43:24 2017 +0100"
      },
      "message": "Merge pull request #32 from atengler/feature/check-support\n\nAdd support for tcp-check and http-check configuration"
    },
    {
      "commit": "4cf961b598ad9a01f2c4106b817e275f9728e4c6",
      "tree": "0c247a1a197735025fbe5a25867eeec5874a636a",
      "parents": [
        "7dd7b46887d1dbd968df2780b78ada3388f65314"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu Jan 26 16:05:21 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu Jan 26 16:41:00 2017 +0000"
      },
      "message": "Add support for tcp-check and http-check configuration\n"
    },
    {
      "commit": "7dd7b46887d1dbd968df2780b78ada3388f65314",
      "tree": "5b3393699a8f108514ab3683cdf60d91587655ce",
      "parents": [
        "ca9dd3a9365c3eee91caf01aa48a0014b8d5cfb1",
        "e03c4bfb3addb3fa5921ee55d43227ed91cb1713"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Jan 26 14:40:37 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 14:40:37 2017 +0100"
      },
      "message": "Merge pull request #30 from atengler/feature/pgsql-proxy\n\nPgSQL proxy"
    },
    {
      "commit": "ca9dd3a9365c3eee91caf01aa48a0014b8d5cfb1",
      "tree": "b9501cbe53ce09ad5801e24b46a9bf86956742ff",
      "parents": [
        "07d830d83fb868e816a0187d07edab102f4bcebf",
        "c3ee0edd83cdc28ef9222dbe521f2a0f6698a49b"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Jan 26 13:47:37 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 26 13:47:37 2017 +0100"
      },
      "message": "Merge pull request #29 from thouveng/build-main-dashboard\n\nProvide grains for building the main dashboard"
    },
    {
      "commit": "c3ee0edd83cdc28ef9222dbe521f2a0f6698a49b",
      "tree": "b9501cbe53ce09ad5801e24b46a9bf86956742ff",
      "parents": [
        "07d830d83fb868e816a0187d07edab102f4bcebf"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Jan 18 14:39:21 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 12:54:08 2017 +0100"
      },
      "message": "Provide grains for building the main dashboard\n"
    },
    {
      "commit": "e03c4bfb3addb3fa5921ee55d43227ed91cb1713",
      "tree": "5e47c42b44ac1872aa3aa275955e1b0edfb43ea7",
      "parents": [
        "07d830d83fb868e816a0187d07edab102f4bcebf"
      ],
      "author": {
        "name": "root",
        "email": "root@cfg.o2bd_dev.local",
        "time": "Thu Jan 19 18:20:46 2017 +0000"
      },
      "committer": {
        "name": "root",
        "email": "root@cfg.o2bd_dev.local",
        "time": "Thu Jan 19 18:20:46 2017 +0000"
      },
      "message": "PgSQL proxy\n"
    },
    {
      "commit": "8efcf2ea09d57c97f3a7b9f75bf8b9ce3a764d1e",
      "tree": "a4cde3f268a5175051cb9cf0feb46e6ca212fd52",
      "parents": [
        "56185f75630a6ead2f7e2cc67bdcb9fc432c3c45"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Thu Dec 22 16:03:48 2016 +0100"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Thu Dec 22 16:06:04 2016 +0100"
      },
      "message": "Added proper timeout on haproxy\n"
    },
    {
      "commit": "56185f75630a6ead2f7e2cc67bdcb9fc432c3c45",
      "tree": "f853bd2cb2ec487b2fbbbd7930e44e5f3d17c5dd",
      "parents": [
        "07d830d83fb868e816a0187d07edab102f4bcebf"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Thu Dec 22 15:25:08 2016 +0100"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Thu Dec 22 15:25:08 2016 +0100"
      },
      "message": "Default timeout for mysql and rabbit is too large\n"
    },
    {
      "commit": "07d830d83fb868e816a0187d07edab102f4bcebf",
      "tree": "d2bcdd711b6202f446103fbe8acb5f7418ca0c4b",
      "parents": [
        "0fbd4ff57e56ff8918555179c38dd2e51d6e50fe"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 19 14:31:53 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 19 14:31:53 2016 +0100"
      },
      "message": "Fix docs generation\n"
    },
    {
      "commit": "0fbd4ff57e56ff8918555179c38dd2e51d6e50fe",
      "tree": "27c3923134fa87673d2a90432c52f7bcfdcea4ac",
      "parents": [
        "311850dc268bd391a38388625799def6329f106d",
        "c9f84c42284719cffcbf2bd7d230d7d82ff5400a"
      ],
      "author": {
        "name": "mceloud",
        "email": "marek.celoud@tcpcloud.eu",
        "time": "Sat Dec 10 16:40:33 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 10 16:40:33 2016 +0100"
      },
      "message": "Merge pull request #26 from tcpcloud/stick\n\nadd stick option for keystone federation"
    },
    {
      "commit": "c9f84c42284719cffcbf2bd7d230d7d82ff5400a",
      "tree": "27c3923134fa87673d2a90432c52f7bcfdcea4ac",
      "parents": [
        "311850dc268bd391a38388625799def6329f106d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 10 16:16:08 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Dec 10 16:16:08 2016 +0100"
      },
      "message": "add stick option for keystone federation\n"
    },
    {
      "commit": "311850dc268bd391a38388625799def6329f106d",
      "tree": "05442921ba03c20daeaa11551a258cfd27e886e7",
      "parents": [
        "39da114a3fea5301a90d9597462bcb689d090482",
        "6b6a94c9f791aeac90cfdcf902ecad91531cb9bb"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Dec 08 11:05:52 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 11:05:52 2016 +0100"
      },
      "message": "Merge pull request #25 from elemoine/alarms\n\nSplit the haproxy alarm cluster"
    },
    {
      "commit": "6b6a94c9f791aeac90cfdcf902ecad91531cb9bb",
      "tree": "15c839f5d63592903a8addcbe96e8a69b2c8af38",
      "parents": [
        "41a82c0f90e8caa75d3b15c95a83909737e62795"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 07 16:28:25 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 07 16:28:25 2016 +0000"
      },
      "message": "Split the haproxy alarm cluster\n"
    },
    {
      "commit": "39da114a3fea5301a90d9597462bcb689d090482",
      "tree": "4c449ee3fc3f2d28ab083660a46401d2180d448c",
      "parents": [
        "7dd858c794fc9154e8655a67d09bcb21ac451549",
        "73bde7f2b9a189501e4d0a19a6d31cf865ed9e8d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Dec 07 08:46:44 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 07 08:46:44 2016 +0100"
      },
      "message": "Merge pull request #24 from yottatsa/master\n\nHTTP check via HAProxy should not fail on 404"
    },
    {
      "commit": "73bde7f2b9a189501e4d0a19a6d31cf865ed9e8d",
      "tree": "4c449ee3fc3f2d28ab083660a46401d2180d448c",
      "parents": [
        "7dd858c794fc9154e8655a67d09bcb21ac451549"
      ],
      "author": {
        "name": "Vladimir Eremin",
        "email": "veremin@mirantis.com",
        "time": "Tue Dec 06 16:00:59 2016 -0800"
      },
      "committer": {
        "name": "Vladimir Eremin",
        "email": "veremin@mirantis.com",
        "time": "Tue Dec 06 16:04:33 2016 -0800"
      },
      "message": "HTTP check via HAProxy should not fail on 404\n\nBecause of nature of frontend checks, it should check only that frontend\nis passed the request, not nature of request. So check_http will be\ncalled with -E -N.\n\nThis is useful for checking sensu, which is returning 404 on /.\n"
    },
    {
      "commit": "7dd858c794fc9154e8655a67d09bcb21ac451549",
      "tree": "481420c40abbdbb90039f4b9143256b5ffeb368e",
      "parents": [
        "41a82c0f90e8caa75d3b15c95a83909737e62795"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 05 15:01:48 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Dec 05 15:01:48 2016 +0100"
      },
      "message": "Use enable in proxy.listen\n"
    },
    {
      "commit": "41a82c0f90e8caa75d3b15c95a83909737e62795",
      "tree": "c6ef144e0bea17fb6367eb94aeb44cddd011660c",
      "parents": [
        "0056c12751d8e729eb83135338315be4fdd16ae3",
        "b9c757549d031cf87f9a045555d66fe9083c68f4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Dec 01 13:56:52 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 01 13:56:52 2016 +0100"
      },
      "message": "Merge pull request #23 from tcpcloud/doc\n\nFix haproxy listen"
    },
    {
      "commit": "b9c757549d031cf87f9a045555d66fe9083c68f4",
      "tree": "c62203d1fe113c80957c3261359613bf6250b7e5",
      "parents": [
        "7e5677cdb49279fb5d79bf2da0f0029514166908"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 13:42:22 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 13:42:22 2016 +0100"
      },
      "message": "Fix haproxy listen\n"
    },
    {
      "commit": "0056c12751d8e729eb83135338315be4fdd16ae3",
      "tree": "9409bc6879a2f25a5ac87a67c7d1337f6dfd81ef",
      "parents": [
        "d08b4b7091603f4e667a57aceea1a3103f61c15a",
        "7e5677cdb49279fb5d79bf2da0f0029514166908"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Nov 29 18:23:02 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 29 18:23:02 2016 +0100"
      },
      "message": "Merge pull request #22 from tcpcloud/doc\n\nDocumentation fix"
    },
    {
      "commit": "7e5677cdb49279fb5d79bf2da0f0029514166908",
      "tree": "2de40a97f800c59f133d0c9583a62d94995c1cf8",
      "parents": [
        "c61f63d52023e75b1fe68b00d533544f9e40e85e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Nov 29 17:59:15 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Nov 29 17:59:15 2016 +0100"
      },
      "message": "Documentation fix\n"
    },
    {
      "commit": "d08b4b7091603f4e667a57aceea1a3103f61c15a",
      "tree": "22ab2dc4cfe066c2509a9a8f92ede8b64c0273b1",
      "parents": [
        "c61f63d52023e75b1fe68b00d533544f9e40e85e",
        "bf6ed1209c9d607cadcb34283ebb8abca3a77fe4"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Tue Nov 29 13:32:02 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 29 13:32:02 2016 +0100"
      },
      "message": "Merge pull request #21 from elemoine/prefix-alarms\n\nPrefix alarm names"
    },
    {
      "commit": "bf6ed1209c9d607cadcb34283ebb8abca3a77fe4",
      "tree": "22ab2dc4cfe066c2509a9a8f92ede8b64c0273b1",
      "parents": [
        "c61f63d52023e75b1fe68b00d533544f9e40e85e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 09:22:33 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 29 09:22:34 2016 +0000"
      },
      "message": "Prefix alarm names\n\nThis commit adds \"haproxy_\" as a prefix to alarm and alarm cluster\nnames. This greatly reduces the risk of name clashes.\n\nWe actually have a clash today, with two alarm clusters named\n\"rabbitmq_cluster\", one from the haproxy formula and one from the\nrabbitmq formula. Because of this clash rabbitmq_cluster is UNKNOWN in\nNagios. This commit fixes the problem.\n"
    },
    {
      "commit": "c61f63d52023e75b1fe68b00d533544f9e40e85e",
      "tree": "34c2f61fac41e9018ce996ffd8a6166c83c1e230",
      "parents": [
        "075c7cce15dab81dc63984e3e9c2af246c11f846",
        "328cbacb6c776af11b4a8c6d93ba9a73f8b0cf1a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Nov 25 17:33:05 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 17:33:05 2016 +0100"
      },
      "message": "Merge pull request #20 from tcpcloud/stacklight\n\nStacklight"
    },
    {
      "commit": "328cbacb6c776af11b4a8c6d93ba9a73f8b0cf1a",
      "tree": "34c2f61fac41e9018ce996ffd8a6166c83c1e230",
      "parents": [
        "f1ac0f8e6d69e847bd02cf35aaa687972f449888",
        "760fab875e6b507bbccb4f37c292dcfe49cf4c8e"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Fri Nov 25 11:46:39 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 11:46:39 2016 +0100"
      },
      "message": "Merge pull request #19 from thouveng/use-new-grafana-convention\n\nPut Grafana dashboards into their own directory"
    },
    {
      "commit": "760fab875e6b507bbccb4f37c292dcfe49cf4c8e",
      "tree": "34c2f61fac41e9018ce996ffd8a6166c83c1e230",
      "parents": [
        "f1ac0f8e6d69e847bd02cf35aaa687972f449888"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 17:05:08 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 17:05:08 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n"
    },
    {
      "commit": "f1ac0f8e6d69e847bd02cf35aaa687972f449888",
      "tree": "0361757f34cbf9f77f4688c056ef042e24373538",
      "parents": [
        "7eb095cb38f332c41ce7b4c854296d36a4c6e55e",
        "9a3a85604be10a317e766a9f624155d6f5d242b2"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 24 16:40:02 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 24 16:40:02 2016 +0100"
      },
      "message": "Merge pull request #18 from SwannCroiset/nagios-host\n\nAdd nagios_host dimension and fix alerting property"
    }
  ],
  "next": "9a3a85604be10a317e766a9f624155d6f5d242b2"
}
