)]}'
{
  "log": [
    {
      "commit": "eef51a15f7018aee0d46271fee3cff7ee0408e25",
      "tree": "870cf8ec6c83cea62a96ada5936979ecd29ba837",
      "parents": [
        "5b5d1b141695263a85380a0801768b5f346f0280"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 17 11:31:01 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Apr 26 14:33:16 2019 +0200"
      },
      "message": "Parameterize all global configuration parameters\n\n  - Keeps full backwards compatibility\n\nRelated: PROD-29206\nFixes: PROD-29088\n\nChange-Id: I3d71c265e7975060d9804288b341775acccdf9da\n"
    },
    {
      "commit": "5b5d1b141695263a85380a0801768b5f346f0280",
      "tree": "c33ff61f92a85177ed96b4144331631126c9fb1f",
      "parents": [
        "e28465fabfcc88ceb5c7ba198f40a3df7759427a"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:44 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:44 2019 +0200"
      },
      "message": "Make sure kitchen test dependencies formulas are always fetched from correct branch\n\nChange-Id: I804827164b259db72124192dbaab8c527006bab8\nRelated: PROD-29251\n"
    },
    {
      "commit": "e28465fabfcc88ceb5c7ba198f40a3df7759427a",
      "tree": "3205a84e17ef2aa395d0a57671ed8e2161d3303a",
      "parents": [
        "ff29026efdb429b007823aa2dd149356f87a827d",
        "0d7be1d429f7370ee4c76dc72ef73c6ab5a02ee3"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Feb 11 09:25:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Feb 11 09:25:19 2019 +0000"
      },
      "message": "Merge \"Remove not used backend files\""
    },
    {
      "commit": "ff29026efdb429b007823aa2dd149356f87a827d",
      "tree": "b3ffaadfcd31181b2c8e89b655f405ef027fcee2",
      "parents": [
        "9cf0cfc2bb2ffa89903329fbbca948b15de4ad2c"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Jan 18 13:06:35 2019 +0000"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Jan 30 16:22:28 2019 +0000"
      },
      "message": "Add haproxy rate_limit sticks\n\nExtends haproxy rate_limit settings using acls/request/backend sticks and stick table\n\n  haproxy:\n    proxy:\n      listen:\n        nova_metadata_api:\n          options:\n          - httplog\n          rate_limit:\n            enabled: true\n            type: string\n            len: 36\n            size: 12m\n            duration: 10s\n            acls:\n              101:\n                enabled: true\n                value: acl too_many_requests_3 sc0_gpc0_rate() gt 3\n              102:\n                enabled: true\n                value: acl mark_seen sc0_inc_gpc0 gt 0\n              110:\n                enabled: true\n                value: acl x_instance_id hdr(x-instance-id) -i 4777e8e0-16e8-46ce-a3fe-0a1ad9b3ebdc\n              111:\n                enabled: true\n                value: acl x_instance_id hdr(x-instance-id) -i ca2395dd-f73f-4d43-8fe7-f7078a0920af\n              201:\n                enabled: true\n                value: acl too_many_requests_6 sc0_gpc0_rate() gt 6\n              202:\n                enabled: true\n                value: acl mark_seen sc0_inc_gpc0 gt 0\n              210:\n                enabled: true\n                value: acl x_tenant_id hdr(x-tenant-id) -i 2b76cc56a437404bb8cb6cb20dbb0ea4\n            tcp_request:\n              001:\n                enabled: true\n                value: tcp-request inspect-delay 5s\n              101:\n                enabled: true\n                value: tcp-request content track-sc0 hdr(x-instance-id) if ! too_many_requests_3\n              201:\n                enabled: true\n                value: tcp-request content track-sc0 hdr(x-tenant-id) if ! too_many_requests_6\n            use_backend:\n              101:\n                enabled: true\n                value: use_backend nova_metadata_api-rate_limit if mark_seen too_many_requests_3 x_instance_id\n              201:\n                enabled: true\n                value: use_backend nova_metadata_api-rate_limit if mark_seen too_many_requests_6 x_tenant_id\n\nChange-Id: I72a1b4feb1930a5f39174c0ab6759f39df8c702d\nRelated-Prod:\n"
    },
    {
      "commit": "0d7be1d429f7370ee4c76dc72ef73c6ab5a02ee3",
      "tree": "5bb3364adccc8a627a82cbebfec926a930531ea6",
      "parents": [
        "9cf0cfc2bb2ffa89903329fbbca948b15de4ad2c"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Jan 30 19:50:53 2019 +0400"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Jan 30 19:50:53 2019 +0400"
      },
      "message": "Remove not used backend files\n\nIt seems like all backend files don\u0027t using anywhere.\n\nChange-Id: I0ee948b1cba5763525f015dbd28a47c38c73aff6\n"
    },
    {
      "commit": "9cf0cfc2bb2ffa89903329fbbca948b15de4ad2c",
      "tree": "3f70c2f9a2c17ad9dae90ae3ea3a50f1bd04b2d8",
      "parents": [
        "7685bb7f62103439b58e3d225e11280b400de476"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Tue Jan 29 12:05:53 2019 +0400"
      },
      "committer": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Jan 30 16:58:07 2019 +0400"
      },
      "message": "Remove option nolinger from contrail part\n\nContrail-webui issues are caused by this option. When it is\nremoved everything works fine. And also according to haproxy\ndocumentation: \"it is not recommended to use this option when\nnot absolutely needed\".\n\nChange-Id: Ic7575a859d97569dd3aa68951b765368aed334ed\nRelated-Prod: PROD-25629\n"
    },
    {
      "commit": "7685bb7f62103439b58e3d225e11280b400de476",
      "tree": "f0f210a01f3a98cfb5a4340e630bc33c736c654e",
      "parents": [
        "9371e7ca6d9b5db8229482adb0ce5843a7372eb9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Dec 14 13:54:03 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Dec 19 13:20:00 2018 +0100"
      },
      "message": "Drop Travis CI support\n\nFixes: PROD-25037 (PROD:25037)\n\nChange-Id: Iea697635c8a00da5bece9b03dcfe21a14bdd9cc9\n"
    },
    {
      "commit": "9371e7ca6d9b5db8229482adb0ce5843a7372eb9",
      "tree": "d494c6628b01ec65a4aece1f3b1d41ec33f2ec69",
      "parents": [
        "57aa7b4d65f6e29e0b6ca9077ae0d2685bfda01d",
        "7695ef3b289ed6ba570712b3c7c269521b7f2014"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Dec 17 17:33:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Dec 17 17:33:02 2018 +0000"
      },
      "message": "Merge \"Updating reference from github to gerrit      - Changing Maintainer to dev@mirantis.com\""
    },
    {
      "commit": "57aa7b4d65f6e29e0b6ca9077ae0d2685bfda01d",
      "tree": "fa04837a38a929af93830a643cd5c7d6063bfc2d",
      "parents": [
        "515dcd525f6071652df7ea6a080f44f4688af4f2"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Dec 11 11:48:23 2018 +0000"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Dec 14 15:29:37 2018 +0200"
      },
      "message": "Implement rate-limiting to the format `listen`\n\nMoving rate_limit logic to the haproxy/files/_rate_limit.cfg\n\nChange-Id: Iefc4860793a47934703eae8efdcc2f41761f5ae5\nRelated-Prod: PROD-24396\n"
    },
    {
      "commit": "7695ef3b289ed6ba570712b3c7c269521b7f2014",
      "tree": "8730434227ef627c185eadb964552954580deec3",
      "parents": [
        "515dcd525f6071652df7ea6a080f44f4688af4f2"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Dec 12 12:01:52 2018 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Dec 13 10:46:04 2018 +0100"
      },
      "message": "Updating reference from github to gerrit\n     - Changing Maintainer to dev@mirantis.com\n\n   Related: PROD-25327 (PROD:25327)\n\nChange-Id: I0e083a760f1e71ace59651216ba016bd989482ca\n"
    },
    {
      "commit": "515dcd525f6071652df7ea6a080f44f4688af4f2",
      "tree": "e5a1540a52ed610e3aed149a5221ad351589607d",
      "parents": [
        "186d8489398b764f257cf1a9ba801a9186288365"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:08:08 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:08:08 2018 +0100"
      },
      "message": "Move to Mirantis owned docker images for tests\n        - This is a temporary solution until we have our own images\n\n      Fixes: PROD-24956 (PROD:24956)\n\nChange-Id: Ic35663b1b699ba4df26d82705ddf429e6168d68d\n"
    },
    {
      "commit": "186d8489398b764f257cf1a9ba801a9186288365",
      "tree": "8e8295e35272f3fcf0335262d7fdada09bba11a1",
      "parents": [
        "b53828da2a481527b012d0ed39062ef0257f4e02",
        "6db3df74516fbf6dfe6e5e1a5f7005a47d96907c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 15 10:02:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 15 10:02:35 2018 +0000"
      },
      "message": "Merge \"Update Gemfile and Makefile configuration   - One Gemfile for all formulas tests   - Update Makefile for OpenStack tests\""
    },
    {
      "commit": "6db3df74516fbf6dfe6e5e1a5f7005a47d96907c",
      "tree": "3017814de64af9c8cafb5fe65420077dc17ed828",
      "parents": [
        "b9bb39b4ca60bd31764e11ebcf21d4672537c504"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:42:47 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 17:36:10 2018 +0100"
      },
      "message": "Update Gemfile and Makefile configuration\n  - One Gemfile for all formulas tests\n  - Update Makefile for OpenStack tests\n\nFixes: PROD-24408 (PROD:24408)\nChange-Id: I6dde26dc13df9a4fd5742c3de29c535862fa9a46\n"
    },
    {
      "commit": "b53828da2a481527b012d0ed39062ef0257f4e02",
      "tree": "30a246a63b66814578aa006c9a562381dc0a86af",
      "parents": [
        "b9bb39b4ca60bd31764e11ebcf21d4672537c504"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Nov 07 12:14:40 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Nov 07 17:50:11 2018 +0200"
      },
      "message": "Add parameters for template of type None\n\nHaproxy formula allows to set listen template type\nto None which gives opportunity to set configuration\nparametes manually. The patch adds ability to set more\nparameters if needed\n\nChange-Id: Idbae84b2462826523713e69fb9da7ce2e1816fed\nRelated-PROD: PROD-19713\n"
    },
    {
      "commit": "b9bb39b4ca60bd31764e11ebcf21d4672537c504",
      "tree": "bdac828dc7d6e336060ab164f25c1299e1f7a45b",
      "parents": [
        "9510dcfcd5ed3ea2a4c07dc520d86302ee14eed2"
      ],
      "author": {
        "name": "Oleg Gelbukh",
        "email": "ogelbukh@mirantis.com",
        "time": "Wed Oct 17 17:10:16 2018 +0400"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Nov 01 21:31:41 2018 +0100"
      },
      "message": "Add possibility to global:maxconn option\n\n  * Global maxconn is the maximum number of connections\n  handled by the haproxy process.\n  * Set default to 25000\n\nChange-Id: Icf37fdb894b79322ff737080fc0376b24cd36ac8\nCloses-Bug: PROD-23078 (PROD:23078)\n"
    },
    {
      "commit": "9510dcfcd5ed3ea2a4c07dc520d86302ee14eed2",
      "tree": "3c3f2f6f1c7f50ecca3d4839af78900bbf917841",
      "parents": [
        "a36d5f936d9579cd2bf6277b157907d1f9b3e887"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Oct 25 17:48:20 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Oct 25 17:48:46 2018 +0200"
      },
      "message": "Adding an ability to override check expectations for httpchk\n\nChange-Id: I7fc7474ccefbb471bf8e031e208eaeb61d9dc92e\n"
    },
    {
      "commit": "a36d5f936d9579cd2bf6277b157907d1f9b3e887",
      "tree": "d33388273a2f0cfde174288f207cd338719d7cb2",
      "parents": [
        "d99d249ebcb749a6b844e1ccaeea77cbd5d636b5"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:02:12 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:02:12 2018 +0200"
      },
      "message": "Freeze inspec version for salt-formulas tests\n\t- in inspec \u003e\u003d 3.0.0 there are changes in schema\n\t  which require to have tests/integration dir\n\t  to contain tests, otherwise fails\n\t- this is temporary workaround until we decide\n\t  proper fix\n\nChange-Id: Ifc86853b89136d5815e6fe5bb69c58023d7798ce\n"
    },
    {
      "commit": "d99d249ebcb749a6b844e1ccaeea77cbd5d636b5",
      "tree": "f60816bb0f1de4a7504dcec63a74781eb055e953",
      "parents": [
        "1d49f5dac33ee583aa2650f8bae7e848332ad587",
        "0a99f8af68ff801f2e08ca1b613e48d98258fcfd"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 08 16:13:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 08 16:13:00 2018 +0000"
      },
      "message": "Merge \"README update\""
    },
    {
      "commit": "0a99f8af68ff801f2e08ca1b613e48d98258fcfd",
      "tree": "3ac45617d2bc9fea60d6a4b7a84e97f82461f348",
      "parents": [
        "a65d5b77c439e4ea92d6483f71ddb0668751cdc0"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 18:07:08 2018 +0300"
      },
      "committer": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 18:07:38 2018 +0300"
      },
      "message": "README update\n\nChange-Id: I8ea06629c86d15378d342bcff63f6a76a202c280\n"
    },
    {
      "commit": "1d49f5dac33ee583aa2650f8bae7e848332ad587",
      "tree": "33c2f706971a9bf650a81be0a11ec01ab1986fce",
      "parents": [
        "39f08a3817d7c4f36f32fe12be6d9a79a9408121",
        "99d34927be78d86fbc05ceb58926107e55ccffe9"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jul 10 12:27:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 10 12:27:48 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "99d34927be78d86fbc05ceb58926107e55ccffe9",
      "tree": "0980550c898b71bb4dc43db6099551d7c010ab6a",
      "parents": [
        "a65d5b77c439e4ea92d6483f71ddb0668751cdc0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:29:01 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:29:01 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: I6b0798ef89ae4406ad2117f7125ecfc1aab10f46\n"
    },
    {
      "commit": "39f08a3817d7c4f36f32fe12be6d9a79a9408121",
      "tree": "12c105bdbe8a22b0b3306b94b433ae576d169636",
      "parents": [
        "a65d5b77c439e4ea92d6483f71ddb0668751cdc0"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Thu Jun 21 00:48:13 2018 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Thu Jun 21 00:50:05 2018 -0500"
      },
      "message": "Create parent directory prior to creaing the file\n\nChange-Id: Ie8189a109aa568859cc8066194ed7c2a8c9f49fc\nCloses-Bug: PROD-20930\n"
    },
    {
      "commit": "a65d5b77c439e4ea92d6483f71ddb0668751cdc0",
      "tree": "3ec40b5ab98745c8fa0e02a26eb2a807252a80a2",
      "parents": [
        "007c0a1a767a5808934f48127c5e103cd099e523"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 19 16:30:16 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jun 20 17:15:59 2018 +0400"
      },
      "message": "Rationalize HAProxy dashboard\n\nChange-Id: I9cdd8ee07632453ea4317eba64e64aab7ed5f523\nCloses-Prod: PROD-20083\n"
    },
    {
      "commit": "007c0a1a767a5808934f48127c5e103cd099e523",
      "tree": "550dddc411aaaf2ce9a6ca928a897ad177442bf7",
      "parents": [
        "1fe8cd068f158d79bc0c9d703073aee545e1b561"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Jun 15 10:37:51 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Jun 15 10:40:11 2018 +0200"
      },
      "message": "change one summary to description for alarm HaproxyBackendOutage\n\nSolving bug: PROD-20789\nChange-Id: I2f14172fc5e7b9b2aecd7c14b83eb9a21d79fa57\n"
    },
    {
      "commit": "1fe8cd068f158d79bc0c9d703073aee545e1b561",
      "tree": "c72ef790c7356d47b21ab54417991c39e05c876d",
      "parents": [
        "1263e1871c4e647ce5fa18b776d2c95186de6571",
        "5e5db7d8c704578f37d9e65dd8b9dda4b85ee971"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 12 13:52:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 13:52:23 2018 +0000"
      },
      "message": "Merge \"Cosmetic changes for alerts\""
    },
    {
      "commit": "5e5db7d8c704578f37d9e65dd8b9dda4b85ee971",
      "tree": "97220e7ebbea9d4303fec7d73d3ee5af4c50908b",
      "parents": [
        "ccaec8ae7ad14b49fd039e0ff09f1cbb1c504bbb"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Jun 07 14:38:16 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Mon Jun 11 16:33:30 2018 +0200"
      },
      "message": "Cosmetic changes for alerts\n\nChange-Id: Icc4b3e3c7900a36da3217e1838599bfe8f6cfaff\nCloses-bug: PROD-20466\n"
    },
    {
      "commit": "1263e1871c4e647ce5fa18b776d2c95186de6571",
      "tree": "b0f691d443f507077184ae10eef80a7ccbb42fcd",
      "parents": [
        "ccaec8ae7ad14b49fd039e0ff09f1cbb1c504bbb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jun 08 23:04:35 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 11 11:28:13 2018 +0000"
      },
      "message": "Change httpcheck method to GET for openstack\n\nAccording to API documentation OPTIONS method is not supported by API\nservices. Haproxy perform checks with OPTIONS by default, this patch\nswitches httpchk by using GET.\n\nChange-Id: Ieb7c9ab75c0b3885d7148f5af1866ef8628cc100\n"
    },
    {
      "commit": "ccaec8ae7ad14b49fd039e0ff09f1cbb1c504bbb",
      "tree": "7cfb380cf0bd950dbd79977f51a49a118c253158",
      "parents": [
        "fcdbfd8baf3c21bd51297d4ece70f822d1a0ea44",
        "c6f549dc98fe48f2f97a17e25a3ac8e715aa8aaa"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon May 28 08:55:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Mon May 28 08:55:18 2018 +0000"
      },
      "message": "Merge \"Alerts reworked\""
    },
    {
      "commit": "c6f549dc98fe48f2f97a17e25a3ac8e715aa8aaa",
      "tree": "9e010e4fb30bb6140f09c35a314b13caf1d4875a",
      "parents": [
        "856c12253ba5758226402108e61528a40b0da500"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri May 18 13:53:59 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri May 25 11:46:02 2018 +0200"
      },
      "message": "Alerts reworked\n\nChange alerts names, severity and descriptions.\n\nChange-Id: I7cf86e166cedf144809c3faae1ce4a8962ddda10\nCloses-bug: PROD-20038\n"
    },
    {
      "commit": "fcdbfd8baf3c21bd51297d4ece70f822d1a0ea44",
      "tree": "338101d9cc3cb499695f63bcf23734956218aba7",
      "parents": [
        "c1461640379eebc1c4304fbc824fce25b323a860",
        "6b63fca8fbba1d2ac2380460f83d9768f9b05e35"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu May 17 13:14:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 13:14:40 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "c1461640379eebc1c4304fbc824fce25b323a860",
      "tree": "d5a21a40f4f3c3769aca562a81c7b4c5e1a60798",
      "parents": [
        "856c12253ba5758226402108e61528a40b0da500"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Tue Apr 17 17:21:28 2018 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Apr 18 12:40:01 2018 +0200"
      },
      "message": "Introduce port range feature\n\nThis is usefull in listen blocks for definition of multiple servers\nthat differs only by port number in port range block. This situation\ncan be result of multiple single-thread servers deployed in multi-core\nenvironment to better utilize the available cores.\n\nFor example five contrail-api workers occupy ports 9100-9104.\nThis can be achieved by using port_range_length in the pillar,\nport_range_length: 5 in this case.\nFor skipping first worker (worker_id 0), because it has other\nresponsibilities and to avoid overloading it by http requests\nuse the port_range_start_offset in the pillar,\nport_range_start_offset: 1 in this case, it will only use ports\n9101-9104 (skipping 9100).\n\nPROD-18175\n\nChange-Id: Ia1ac04660e0876f58c48a287c2d0c2adf9231a1c\n"
    },
    {
      "commit": "6b63fca8fbba1d2ac2380460f83d9768f9b05e35",
      "tree": "5fb63ab2c776027d6ec4abc7f4fa90c1c82ca756",
      "parents": [
        "856c12253ba5758226402108e61528a40b0da500"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 18 10:28:00 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 18 10:28:00 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I4e028898b5bcf431b6300f2e342a3c97aca7671b\n"
    },
    {
      "commit": "856c12253ba5758226402108e61528a40b0da500",
      "tree": "f70ee559c23b8d4f9306d50b166878d2e622e01a",
      "parents": [
        "373f2b41ac46ab549ac3d783e768261569c04730"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Mar 30 17:47:15 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Mar 30 17:47:15 2018 +0400"
      },
      "message": "Tune measurement filtering for haproxy telegraf plugin\n\nChange-Id: I9bda8de3015315aa78b877d7fbe19f7e1ff67969\n"
    },
    {
      "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"
    }
  ],
  "next": "8957e9561c86b83cc10ad2e38c1c3447d5f66a06"
}
